Bug_report.yml 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168
  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: I've found a bug and checked that ...
  15. description: Prior to placing the issue, please check following:** *(fill out each checkbox with an `X` once done)*
  16. options:
  17. - label: ... I understand that not following the below instructions will result in immediate closure and/or deletion of my issue.
  18. required: true
  19. - label: ... I have understood that this bug report is dedicated for bugs, and not for support-related inquiries.
  20. required: true
  21. - label: ... I have understood that answers are voluntary and community-driven, and not commercial support.
  22. required: true
  23. - label: ... I have verified that my issue has not been already answered in the past. I also checked previous [issues](https://github.com/mailcow/mailcow-dockerized/issues).
  24. required: true
  25. - type: textarea
  26. attributes:
  27. label: Description
  28. description: Please provide a brief description of the bug in 1-2 sentences. If applicable, add screenshots to help explain your problem. Very useful for bugs in mailcow UI.
  29. render: plain text
  30. validations:
  31. required: true
  32. - type: textarea
  33. attributes:
  34. label: "Logs:"
  35. 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."
  36. render: plain text
  37. validations:
  38. required: true
  39. - type: textarea
  40. attributes:
  41. label: "Steps to reproduce:"
  42. description: "Please describe the steps to reproduce the bug. Screenshots can be added, if helpful."
  43. render: plain text
  44. placeholder: |-
  45. 1. ...
  46. 2. ...
  47. 3. ...
  48. validations:
  49. required: true
  50. - type: markdown
  51. attributes:
  52. value: |
  53. ## System information
  54. ### In this stage we would kindly ask you to attach general system information about your setup.
  55. - type: dropdown
  56. attributes:
  57. label: "Which branch are you using?"
  58. description: "#### `git rev-parse --abbrev-ref HEAD`"
  59. multiple: false
  60. options:
  61. - master
  62. - nightly
  63. validations:
  64. required: true
  65. - type: dropdown
  66. attributes:
  67. label: "Which architecture are you using?"
  68. description: "#### `uname -m`"
  69. multiple: false
  70. options:
  71. - x86
  72. - ARM64 (aarch64)
  73. validations:
  74. required: true
  75. - type: input
  76. attributes:
  77. label: "Operating System:"
  78. placeholder: "e.g. Ubuntu 22.04 LTS"
  79. validations:
  80. required: true
  81. - type: input
  82. attributes:
  83. label: "Server/VM specifications:"
  84. placeholder: "Memory, CPU Cores"
  85. validations:
  86. required: true
  87. - type: input
  88. attributes:
  89. label: "Is Apparmor, SELinux or similar active?"
  90. placeholder: "yes/no"
  91. validations:
  92. required: true
  93. - type: input
  94. attributes:
  95. label: "Virtualization technology:"
  96. placeholder: "KVM, VMware, Xen, etc - **LXC and OpenVZ are not supported**"
  97. validations:
  98. required: true
  99. - type: input
  100. attributes:
  101. label: "Docker version:"
  102. description: "#### `docker version`"
  103. placeholder: "20.10.21"
  104. validations:
  105. required: true
  106. - type: input
  107. attributes:
  108. label: "docker-compose version or docker compose version:"
  109. description: "#### `docker-compose version` or `docker compose version`"
  110. placeholder: "v2.12.2"
  111. validations:
  112. required: true
  113. - type: input
  114. attributes:
  115. label: "mailcow version:"
  116. description: "#### ```git describe --tags `git rev-list --tags --max-count=1` ```"
  117. placeholder: "2022-08"
  118. validations:
  119. required: true
  120. - type: input
  121. attributes:
  122. label: "Reverse proxy:"
  123. placeholder: "e.g. Nginx/Traefik"
  124. validations:
  125. required: true
  126. - type: textarea
  127. attributes:
  128. label: "Logs of git diff:"
  129. description: "#### Output of `git diff origin/master`, any other changes to the code? If so, **please post them**:"
  130. render: plain text
  131. validations:
  132. required: true
  133. - type: textarea
  134. attributes:
  135. label: "Logs of iptables -L -vn:"
  136. description: "#### Output of `iptables -L -vn`"
  137. render: plain text
  138. validations:
  139. required: true
  140. - type: textarea
  141. attributes:
  142. label: "Logs of ip6tables -L -vn:"
  143. description: "#### Output of `ip6tables -L -vn`"
  144. render: plain text
  145. validations:
  146. required: true
  147. - type: textarea
  148. attributes:
  149. label: "Logs of iptables -L -vn -t nat:"
  150. description: "#### Output of `iptables -L -vn -t nat`"
  151. render: plain text
  152. validations:
  153. required: true
  154. - type: textarea
  155. attributes:
  156. label: "Logs of ip6tables -L -vn -t nat:"
  157. description: "#### Output of `ip6tables -L -vn -t nat`"
  158. render: plain text
  159. validations:
  160. required: true
  161. - type: textarea
  162. attributes:
  163. label: "DNS check:"
  164. 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)"
  165. render: plain text
  166. validations:
  167. required: true