Bug_report.yml 6.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172
  1. name: 🐞 Bug Report
  2. description: Report a reproducible bug for mailcow. (NOT to be used for support questions.)
  3. labels: ["bug"]
  4. body:
  5. - type: checkboxes
  6. attributes:
  7. label: Contribution guidelines
  8. description: Please read the contribution guidelines before proceeding.
  9. options:
  10. - label: I've read the [contribution guidelines](https://github.com/mailcow/mailcow-dockerized/blob/master/CONTRIBUTING.md) and wholeheartedly agree
  11. required: true
  12. - type: checkboxes
  13. attributes:
  14. label: Checklist prior issue creation
  15. description: Prior to creating the issue...
  16. options:
  17. - label: I understand that failure to follow below instructions may cause this issue to be closed.
  18. required: true
  19. - label: I understand that vague, incomplete or inaccurate information may cause this issue to be closed.
  20. required: true
  21. - label: I understand that this form is intended solely for reporting software bugs and not for support-related inquiries.
  22. required: true
  23. - label: I understand that all responses are voluntary and community-driven, and do not constitute commercial support.
  24. required: true
  25. - label: I confirm that I have reviewed previous [issues](https://github.com/mailcow/mailcow-dockerized/issues) to ensure this matter has not already been addressed.
  26. required: true
  27. - label: I confirm that my environment meets all [prerequisite requirements](https://docs.mailcow.email/getstarted/prerequisite-system/) as specified in the official documentation.
  28. required: true
  29. - type: textarea
  30. attributes:
  31. label: Description
  32. description: Please provide a brief description of the bug. If applicable, add screenshots to help explain your problem. (Very useful for bugs in mailcow UI.)
  33. validations:
  34. required: true
  35. - type: textarea
  36. attributes:
  37. label: "Steps to reproduce:"
  38. description: "Please describe the steps to reproduce the bug. Screenshots can be added, if helpful."
  39. placeholder: |-
  40. 1. ...
  41. 2. ...
  42. 3. ...
  43. validations:
  44. required: true
  45. - type: textarea
  46. attributes:
  47. label: "Logs:"
  48. description: "Please take a look at the [official documentation](https://docs.mailcow.email/troubleshooting/debug-logs/) and post the last few lines of logs, when the error occurs. For example, docker container logs of affected containers. This will be automatically formatted into code, so no need for backticks."
  49. render: plain text
  50. validations:
  51. required: true
  52. - type: markdown
  53. attributes:
  54. value: |
  55. ## System information
  56. In this stage we would kindly ask you to attach general system information about your setup.
  57. - type: dropdown
  58. attributes:
  59. label: "Which branch are you using?"
  60. description: "#### Run: `git rev-parse --abbrev-ref HEAD`"
  61. multiple: false
  62. options:
  63. - master (stable)
  64. - staging
  65. - nightly
  66. validations:
  67. required: true
  68. - type: dropdown
  69. attributes:
  70. label: "Which architecture are you using?"
  71. description: "#### Run: `uname -m`"
  72. multiple: false
  73. options:
  74. - x86_64
  75. - ARM64 (aarch64)
  76. validations:
  77. required: true
  78. - type: input
  79. attributes:
  80. label: "Operating System:"
  81. description: "#### Run: `lsb_release -ds`"
  82. placeholder: "e.g. Ubuntu 22.04 LTS"
  83. validations:
  84. required: true
  85. - type: input
  86. attributes:
  87. label: "Server/VM specifications:"
  88. placeholder: "Memory, CPU Cores"
  89. validations:
  90. required: true
  91. - type: input
  92. attributes:
  93. label: "Is Apparmor, SELinux or similar active?"
  94. placeholder: "yes/no"
  95. validations:
  96. required: true
  97. - type: input
  98. attributes:
  99. label: "Virtualization technology:"
  100. description: "LXC and OpenVZ are not supported!"
  101. placeholder: "KVM, VMware ESXi, Xen, etc"
  102. validations:
  103. required: true
  104. - type: input
  105. attributes:
  106. label: "Docker version:"
  107. description: "#### Run: `docker version`"
  108. placeholder: "20.10.21"
  109. validations:
  110. required: true
  111. - type: input
  112. attributes:
  113. label: "docker-compose version or docker compose version:"
  114. description: "#### Run: `docker-compose version` or `docker compose version`"
  115. placeholder: "v2.12.2"
  116. validations:
  117. required: true
  118. - type: input
  119. attributes:
  120. label: "mailcow version:"
  121. description: "#### Run: ```git describe --tags `git rev-list --tags --max-count=1` ```"
  122. placeholder: "2022-08x"
  123. validations:
  124. required: true
  125. - type: input
  126. attributes:
  127. label: "Reverse proxy:"
  128. placeholder: "e.g. nginx/Traefik, or none"
  129. validations:
  130. required: true
  131. - type: textarea
  132. attributes:
  133. label: "Logs of git diff:"
  134. description: "#### Output of `git diff origin/master`, any other changes to the code? Sanitize if needed. If so, **please post them**:"
  135. render: plain text
  136. validations:
  137. required: false
  138. - type: textarea
  139. attributes:
  140. label: "Logs of iptables -L -vn:"
  141. description: "#### Output of `iptables -L -vn`"
  142. render: plain text
  143. validations:
  144. required: true
  145. - type: textarea
  146. attributes:
  147. label: "Logs of ip6tables -L -vn:"
  148. description: "#### Output of `ip6tables -L -vn`"
  149. render: plain text
  150. validations:
  151. required: true
  152. - type: textarea
  153. attributes:
  154. label: "Logs of iptables -L -vn -t nat:"
  155. description: "#### Output of `iptables -L -vn -t nat`"
  156. render: plain text
  157. validations:
  158. required: true
  159. - type: textarea
  160. attributes:
  161. label: "Logs of ip6tables -L -vn -t nat:"
  162. description: "#### Output of `ip6tables -L -vn -t nat`"
  163. render: plain text
  164. validations:
  165. required: true
  166. - type: textarea
  167. attributes:
  168. label: "DNS check:"
  169. description: "#### Output of `docker exec -it $(docker ps -qf name=acme-mailcow) dig +short stackoverflow.com @172.22.1.254` (set the IP accordingly, if you changed the internal mailcow network)"
  170. render: plain text
  171. validations:
  172. required: true