blob: 3cfbbe0dc743902d9166292c50d5342e352ebb07 [file] [log] [blame]
Matthias Andreas Benkard1ba53812022-12-27 17:32:58 +01001name: 🐞 Bug Report
2description: Report a reproducible bug for mailcow. (NOT to be used for support questions.)
3labels: ["bug"]
4body:
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: input
66 attributes:
67 label: "Operating System:"
68 placeholder: "e.g. Ubuntu 22.04 LTS"
69 validations:
70 required: true
71 - type: input
72 attributes:
73 label: "Server/VM specifications:"
74 placeholder: "Memory, CPU Cores"
75 validations:
76 required: true
77 - type: input
78 attributes:
79 label: "Is Apparmor, SELinux or similar active?"
80 placeholder: "yes/no"
81 validations:
82 required: true
83 - type: input
84 attributes:
85 label: "Virtualization technology:"
86 placeholder: "KVM, VMware, Xen, etc - **LXC and OpenVZ are not supported**"
87 validations:
88 required: true
89 - type: input
90 attributes:
91 label: "Docker version:"
92 description: "#### `docker version`"
93 placeholder: "20.10.21"
94 validations:
95 required: true
96 - type: input
97 attributes:
98 label: "docker-compose version or docker compose version:"
99 description: "#### `docker-compose version` or `docker compose version`"
100 placeholder: "v2.12.2"
101 validations:
102 required: true
103 - type: input
104 attributes:
105 label: "mailcow version:"
106 description: "#### ```git describe --tags `git rev-list --tags --max-count=1` ```"
107 placeholder: "2022-08"
108 validations:
109 required: true
110 - type: input
111 attributes:
112 label: "Reverse proxy:"
113 placeholder: "e.g. Nginx/Traefik"
114 validations:
115 required: true
116 - type: textarea
117 attributes:
118 label: "Logs of git diff:"
119 description: "#### Output of `git diff origin/master`, any other changes to the code? If so, **please post them**:"
120 render: plain text
121 validations:
122 required: true
123 - type: textarea
124 attributes:
125 label: "Logs of iptables -L -vn:"
126 description: "#### Output of `iptables -L -vn`"
127 render: plain text
128 validations:
129 required: true
130 - type: textarea
131 attributes:
132 label: "Logs of ip6tables -L -vn:"
133 description: "#### Output of `ip6tables -L -vn`"
134 render: plain text
135 validations:
136 required: true
137 - type: textarea
138 attributes:
139 label: "Logs of iptables -L -vn -t nat:"
140 description: "#### Output of `iptables -L -vn -t nat`"
141 render: plain text
142 validations:
143 required: true
144 - type: textarea
145 attributes:
146 label: "Logs of ip6tables -L -vn -t nat:"
147 description: "#### Output of `ip6tables -L -vn -t nat`"
148 render: plain text
149 validations:
150 required: true
151 - type: textarea
152 attributes:
153 label: "DNS check:"
154 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)"
155 render: plain text
156 validations:
157 required: true