Skip to content

Commit 9c661bf

Browse files
[rabbitmq]: Rabbitmq Loging + levels (CloudPirates-io#355)
* [rabbitmq]: Rabbitmq Loging + levels * Update CHANGELOG.md Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> * Update CHANGELOG.md Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> --------- Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Signed-off-by: Finn Rades <64548817+zOnlyKroks@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
1 parent 5eac28e commit 9c661bf

File tree

5 files changed

+196
-3
lines changed

5 files changed

+196
-3
lines changed

charts/rabbitmq/CHANGELOG.md

Lines changed: 133 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,136 @@
11
# Changelog
22

3-
## 0.3.7 (2025-10-13)
3+
## 0.4.0 (2025-10-13)
44

5-
* [rabbitmq] use the same default readiness probes as bitnami chart ([#356](https://github.com/CloudPirates-io/helm-charts/pull/356))
5+
* [rabbitmq]: Rabbitmq Loging + levels ([#355](https://github.com/CloudPirates-io/helm-charts/pull/355))
6+
7+
## <small>0.3.7 (2025-10-13)</small>
8+
9+
* use the same default readiness probes as bitnami chart (#356) ([5eac28e](https://github.com/CloudPirates-io/helm-charts/commit/5eac28e)), closes [#356](https://github.com/CloudPirates-io/helm-charts/issues/356)
10+
11+
## <small>0.3.6 (2025-10-10)</small>
12+
13+
* add traffic distribution and option to source definitions from existingSecret (#334) ([af00fe0](https://github.com/CloudPirates-io/helm-charts/commit/af00fe0)), closes [#334](https://github.com/CloudPirates-io/helm-charts/issues/334)
14+
* Update charts/rabbitmq/values.yaml rabbitmq (#339) ([1c06f2e](https://github.com/CloudPirates-io/helm-charts/commit/1c06f2e)), closes [#339](https://github.com/CloudPirates-io/helm-charts/issues/339)
15+
16+
## <small>0.3.5 (2025-10-10)</small>
17+
18+
* [mongodb] fix: newline between mongo labels and additional labels (#301) ([ea7937f](https://github.com/CloudPirates-io/helm-charts/commit/ea7937f)), closes [#301](https://github.com/CloudPirates-io/helm-charts/issues/301)
19+
* Update charts/rabbitmq/values.yaml rabbitmq (#321) ([986eff5](https://github.com/CloudPirates-io/helm-charts/commit/986eff5)), closes [#321](https://github.com/CloudPirates-io/helm-charts/issues/321)
20+
21+
## <small>0.3.4 (2025-10-09)</small>
22+
23+
* [redis , rabbitmq]: Add podAnnotations (#294) ([6d78869](https://github.com/CloudPirates-io/helm-charts/commit/6d78869)), closes [#294](https://github.com/CloudPirates-io/helm-charts/issues/294)
24+
25+
## <small>0.3.3 (2025-10-09)</small>
26+
27+
* [all] add tests for openshift (#226) ([c80c98a](https://github.com/CloudPirates-io/helm-charts/commit/c80c98a)), closes [#226](https://github.com/CloudPirates-io/helm-charts/issues/226)
28+
* [mongodb] feat: add metrics exporter (#243) ([c931978](https://github.com/CloudPirates-io/helm-charts/commit/c931978)), closes [#243](https://github.com/CloudPirates-io/helm-charts/issues/243)
29+
* [rabbitmq]: add option to handle definitions via chart (#286) ([5425131](https://github.com/CloudPirates-io/helm-charts/commit/5425131)), closes [#286](https://github.com/CloudPirates-io/helm-charts/issues/286)
30+
* [rabbitmq]: Fix auth disable erlang cookie (#248) ([9abf547](https://github.com/CloudPirates-io/helm-charts/commit/9abf547)), closes [#248](https://github.com/CloudPirates-io/helm-charts/issues/248)
31+
32+
## <small>0.3.2 (2025-10-09)</small>
33+
34+
* Feature/renovate fix (#256) ([0d364d0](https://github.com/CloudPirates-io/helm-charts/commit/0d364d0)), closes [#256](https://github.com/CloudPirates-io/helm-charts/issues/256)
35+
36+
## <small>0.3.1 (2025-10-06)</small>
37+
38+
* [mariadb] use tpl to return existingConfigMap (#217) ([c7c2f4c](https://github.com/CloudPirates-io/helm-charts/commit/c7c2f4c)), closes [#217](https://github.com/CloudPirates-io/helm-charts/issues/217)
39+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to 8c31e22 (#204) ([dd82ffe](https://github.com/CloudPirates-io/helm-charts/commit/dd82ffe)), closes [#204](https://github.com/CloudPirates-io/helm-charts/issues/204)
40+
41+
## 0.3.0 (2025-10-06)
42+
43+
* make rabbitmq run on openshift (#201) ([df4deeb](https://github.com/CloudPirates-io/helm-charts/commit/df4deeb)), closes [#201](https://github.com/CloudPirates-io/helm-charts/issues/201)
44+
45+
## <small>0.2.13 (2025-10-02)</small>
46+
47+
* [busybox] chore(deps): update docker.io/busybox:1.37.0 Docker digest to d82f458 ([a6990a6](https://github.com/CloudPirates-io/helm-charts/commit/a6990a6))
48+
* Add automatically generated fields to volumeClaimTemplates (#210) ([2c31a43](https://github.com/CloudPirates-io/helm-charts/commit/2c31a43)), closes [#210](https://github.com/CloudPirates-io/helm-charts/issues/210)
49+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to 0f83c90 ([554ccc0](https://github.com/CloudPirates-io/helm-charts/commit/554ccc0))
50+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to 2d92ad8 ([2afff89](https://github.com/CloudPirates-io/helm-charts/commit/2afff89))
51+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to 4788f7d ([1bdfe1c](https://github.com/CloudPirates-io/helm-charts/commit/1bdfe1c))
52+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to 85cb76f ([9d6e3c5](https://github.com/CloudPirates-io/helm-charts/commit/9d6e3c5))
53+
* chore(deps): update docker.io/rabbitmq:4.1.4-management Docker digest to ba622d4 ([daeed6a](https://github.com/CloudPirates-io/helm-charts/commit/daeed6a))
54+
* Update appVersion ([b7d28b0](https://github.com/CloudPirates-io/helm-charts/commit/b7d28b0))
55+
* Update version ([bb928b4](https://github.com/CloudPirates-io/helm-charts/commit/bb928b4))
56+
* Bump chart version ([d26f247](https://github.com/CloudPirates-io/helm-charts/commit/d26f247))
57+
* Bump chart version ([e697ed5](https://github.com/CloudPirates-io/helm-charts/commit/e697ed5))
58+
* Bump chart version ([9f722c5](https://github.com/CloudPirates-io/helm-charts/commit/9f722c5))
59+
* Bump chart version ([81827c8](https://github.com/CloudPirates-io/helm-charts/commit/81827c8))
60+
* Bump chart version ([8e9f211](https://github.com/CloudPirates-io/helm-charts/commit/8e9f211))
61+
* Bump chart version ([8637a3e](https://github.com/CloudPirates-io/helm-charts/commit/8637a3e))
62+
* Bump chart version ([2cae2fb](https://github.com/CloudPirates-io/helm-charts/commit/2cae2fb))
63+
* Bump Chart Version ([2be6653](https://github.com/CloudPirates-io/helm-charts/commit/2be6653))
64+
* Bump RabbitMQ to latests stable ([14d0222](https://github.com/CloudPirates-io/helm-charts/commit/14d0222))
65+
* Bump version ([9427e8d](https://github.com/CloudPirates-io/helm-charts/commit/9427e8d))
66+
* Bump version and sha ([0bf0925](https://github.com/CloudPirates-io/helm-charts/commit/0bf0925))
67+
* Fix copy rabbitmq plugins ([9d1b0ed](https://github.com/CloudPirates-io/helm-charts/commit/9d1b0ed))
68+
* Fix erlang cookie copy / access rights ([54c8ab8](https://github.com/CloudPirates-io/helm-charts/commit/54c8ab8))
69+
* fix unit test ([80eba48](https://github.com/CloudPirates-io/helm-charts/commit/80eba48))
70+
* Fix YAML syntax in statefulset.yaml ([ee88104](https://github.com/CloudPirates-io/helm-charts/commit/ee88104))
71+
* Implement fix ([33fecf8](https://github.com/CloudPirates-io/helm-charts/commit/33fecf8))
72+
* Lintin works? ([0938b7c](https://github.com/CloudPirates-io/helm-charts/commit/0938b7c))
73+
* Reimplement chown ([d68af5e](https://github.com/CloudPirates-io/helm-charts/commit/d68af5e))
74+
* Remove incorrectly pushed file ([b03c230](https://github.com/CloudPirates-io/helm-charts/commit/b03c230))
75+
* Remove ownership change for .erlang.cookie ([723a45c](https://github.com/CloudPirates-io/helm-charts/commit/723a45c))
76+
* Resolve merge conflicts ([6921f33](https://github.com/CloudPirates-io/helm-charts/commit/6921f33))
77+
* Update CHANGELOG.md ([b2893ca](https://github.com/CloudPirates-io/helm-charts/commit/b2893ca))
78+
* Update CHANGELOG.md ([6f9ff21](https://github.com/CloudPirates-io/helm-charts/commit/6f9ff21))
79+
* Update CHANGELOG.md ([9be9185](https://github.com/CloudPirates-io/helm-charts/commit/9be9185))
80+
* Update CHANGELOG.md ([61e7883](https://github.com/CloudPirates-io/helm-charts/commit/61e7883))
81+
* Update CHANGELOG.md ([cf7c15e](https://github.com/CloudPirates-io/helm-charts/commit/cf7c15e))
82+
* Update CHANGELOG.md ([88006d0](https://github.com/CloudPirates-io/helm-charts/commit/88006d0))
83+
* Update CHANGELOG.md ([1b168e6](https://github.com/CloudPirates-io/helm-charts/commit/1b168e6))
84+
* Update CHANGELOG.md ([5df0a6f](https://github.com/CloudPirates-io/helm-charts/commit/5df0a6f))
85+
* Update CHANGELOG.md ([9354db5](https://github.com/CloudPirates-io/helm-charts/commit/9354db5))
86+
* Update CHANGELOG.md ([cd341c8](https://github.com/CloudPirates-io/helm-charts/commit/cd341c8))
87+
* Update CHANGELOG.md ([6021756](https://github.com/CloudPirates-io/helm-charts/commit/6021756))
88+
* Update CHANGELOG.md ([622f5c5](https://github.com/CloudPirates-io/helm-charts/commit/622f5c5))
89+
* Update CHANGELOG.md ([7c4f20f](https://github.com/CloudPirates-io/helm-charts/commit/7c4f20f))
90+
* Update CHANGELOG.md ([b579d1b](https://github.com/CloudPirates-io/helm-charts/commit/b579d1b))
91+
* Update CHANGELOG.md ([7e42a1e](https://github.com/CloudPirates-io/helm-charts/commit/7e42a1e))
92+
* Update CHANGELOG.md ([0d009c0](https://github.com/CloudPirates-io/helm-charts/commit/0d009c0))
93+
* Update CHANGELOG.md ([ab4655e](https://github.com/CloudPirates-io/helm-charts/commit/ab4655e))
94+
* Update CHANGELOG.md ([be6bf34](https://github.com/CloudPirates-io/helm-charts/commit/be6bf34))
95+
* Update CHANGELOG.md ([9112d4b](https://github.com/CloudPirates-io/helm-charts/commit/9112d4b))
96+
* Update CHANGELOG.md ([ac217ce](https://github.com/CloudPirates-io/helm-charts/commit/ac217ce))
97+
* Update CHANGELOG.md ([5794798](https://github.com/CloudPirates-io/helm-charts/commit/5794798))
98+
* Update CHANGELOG.md ([bcde9db](https://github.com/CloudPirates-io/helm-charts/commit/bcde9db))
99+
* Update CHANGELOG.md ([a0217a1](https://github.com/CloudPirates-io/helm-charts/commit/a0217a1))
100+
* Update CHANGELOG.md ([59ea4e5](https://github.com/CloudPirates-io/helm-charts/commit/59ea4e5))
101+
* working ([0c29e1e](https://github.com/CloudPirates-io/helm-charts/commit/0c29e1e))
102+
* docs(rabbitmq): update readme ([3006a9e](https://github.com/CloudPirates-io/helm-charts/commit/3006a9e))
103+
* feat: add securityContext spec for the initContainer ([3c6ca13](https://github.com/CloudPirates-io/helm-charts/commit/3c6ca13))
104+
* feat: add support to automatically download and enable 3rd party plugins ([c677de3](https://github.com/CloudPirates-io/helm-charts/commit/c677de3))
105+
* feat(rabbit): add podLabels ([0bbb86c](https://github.com/CloudPirates-io/helm-charts/commit/0bbb86c))
106+
* feat(rabbitmq): add new values for PDB, RBAC, ServiceAccount and STS ([b1506ca](https://github.com/CloudPirates-io/helm-charts/commit/b1506ca))
107+
* feat(rabbitmq): add sts podManagementPolicy in value ([4ec745d](https://github.com/CloudPirates-io/helm-charts/commit/4ec745d))
108+
* feat(rabbitmq): add support for extraPorts in Service and StatefulSet ([0545898](https://github.com/CloudPirates-io/helm-charts/commit/0545898))
109+
* feat(rabbitmq): add support for extraPorts in Service and StatefulSet ([94ff4bd](https://github.com/CloudPirates-io/helm-charts/commit/94ff4bd))
110+
* feat(rabbitmq): add support for extraPorts in Service and StatefulSet ([bfbc729](https://github.com/CloudPirates-io/helm-charts/commit/bfbc729))
111+
* feat(rabbitmq): add support for extraPorts in Service and StatefulSet ([ed381e0](https://github.com/CloudPirates-io/helm-charts/commit/ed381e0))
112+
* feat(rabbitmq): fix podLabels ([e5af639](https://github.com/CloudPirates-io/helm-charts/commit/e5af639))
113+
* feat(rabbitmq): fix podLabels duplication ([ad3a30b](https://github.com/CloudPirates-io/helm-charts/commit/ad3a30b))
114+
* chore: fix no new line character at the end of file ([0c4d018](https://github.com/CloudPirates-io/helm-charts/commit/0c4d018))
115+
* chore: fix no new line character at the end of file ([917d39a](https://github.com/CloudPirates-io/helm-charts/commit/917d39a))
116+
* chore: fix spaces ([a0a3394](https://github.com/CloudPirates-io/helm-charts/commit/a0a3394))
117+
* chore: remove commonAnnotation ([2a9c666](https://github.com/CloudPirates-io/helm-charts/commit/2a9c666))
118+
* fix: add missing @ for sha image reference ([7abe06a](https://github.com/CloudPirates-io/helm-charts/commit/7abe06a))
119+
* fix: allow setting a clusterdomain different than the default ([963a8c5](https://github.com/CloudPirates-io/helm-charts/commit/963a8c5))
120+
121+
## <small>0.1.1 (2025-09-08)</small>
122+
123+
* Fix erlang.cookie creation ([640e725](https://github.com/CloudPirates-io/helm-charts/commit/640e725))
124+
* Update CHANGELOG.md ([63b1299](https://github.com/CloudPirates-io/helm-charts/commit/63b1299))
125+
126+
## 0.1.0 (2025-09-02)
127+
128+
* Fix clustering and metrics configurations ([f571ab3](https://github.com/CloudPirates-io/helm-charts/commit/f571ab3))
129+
* Fix ingress port and added test ([67ae961](https://github.com/CloudPirates-io/helm-charts/commit/67ae961))
130+
* Release 0.0.2 ([3f33f07](https://github.com/CloudPirates-io/helm-charts/commit/3f33f07))
131+
* add extraObject array to all charts ([34772b7](https://github.com/CloudPirates-io/helm-charts/commit/34772b7))
132+
* Add initial Changelogs to all Charts ([68f10ca](https://github.com/CloudPirates-io/helm-charts/commit/68f10ca))
133+
* bump all chart versions for new extraObjects feature ([aaa57f9](https://github.com/CloudPirates-io/helm-charts/commit/aaa57f9))
134+
* Fix missing t in tag ([3ba5c21](https://github.com/CloudPirates-io/helm-charts/commit/3ba5c21))
135+
* Fix values.yaml / Chart.yaml linting issues ([043c7e0](https://github.com/CloudPirates-io/helm-charts/commit/043c7e0))
136+
* initial implementation ([549034c](https://github.com/CloudPirates-io/helm-charts/commit/549034c))

charts/rabbitmq/Chart.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: rabbitmq
33
description: A messaging broker that implements the Advanced Message Queuing Protocol (AMQP)
44
type: application
5-
version: 0.3.7
5+
version: 0.4.0
66
appVersion: "4.1.4"
77
keywords:
88
- rabbitmq

charts/rabbitmq/templates/configmap.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,18 @@ data:
6363
management.load_definitions = /etc/rabbitmq-definitions/defs.json
6464
{{- end }}
6565
66+
# Logging configuration
67+
log.console = {{ .Values.config.logging.console.enabled }}
68+
{{- if .Values.config.logging.console.enabled }}
69+
log.console.level = {{ .Values.config.logging.level }}
70+
{{- end }}
71+
{{- if .Values.config.logging.file.enabled }}
72+
log.file = true
73+
log.file.level = {{ .Values.config.logging.level }}
74+
{{- else }}
75+
log.file = false
76+
{{- end }}
77+
6678
{{- if and .Values.config.extraConfiguration (ne .Values.config.extraConfiguration "") }}
6779
# Extra configuration
6880
{{ .Values.config.extraConfiguration | indent 4 }}

charts/rabbitmq/values.schema.json

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,44 @@
214214
}
215215
}
216216
},
217+
"logging": {
218+
"type": "object",
219+
"title": "Logging Configuration",
220+
"description": "RabbitMQ logging configuration",
221+
"properties": {
222+
"console": {
223+
"type": "object",
224+
"title": "Console Logging",
225+
"description": "Console logging configuration",
226+
"properties": {
227+
"enabled": {
228+
"type": "boolean",
229+
"title": "Enable Console Logging",
230+
"description": "Enable console logging (outputs to stdout/stderr instead of files)"
231+
}
232+
}
233+
},
234+
"file": {
235+
"type": "object",
236+
"title": "File Logging",
237+
"description": "File logging configuration",
238+
"properties": {
239+
"enabled": {
240+
"type": "boolean",
241+
"title": "Enable File Logging",
242+
"description": "Enable file logging (outputs to /var/log/rabbitmq/)"
243+
}
244+
}
245+
},
246+
"level": {
247+
"type": "string",
248+
"title": "Log Level",
249+
"description": "Log level for RabbitMQ",
250+
"enum": ["debug", "info", "warning", "error", "critical", "none"],
251+
"default": "info"
252+
}
253+
}
254+
},
217255
"extraConfiguration": {
218256
"type": "string",
219257
"title": "Extra Configuration",

charts/rabbitmq/values.yaml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,18 @@ config:
9090
## You can also use an absolute value, e.g.: 256Mi
9191
##
9292
value: 0.4
93+
## Logging configuration
94+
## ref: https://www.rabbitmq.com/docs/logging
95+
##
96+
logging:
97+
## @param config.logging.console.enabled Enable console logging (outputs to stdout/stderr instead of files)
98+
console:
99+
enabled: true
100+
## @param config.logging.file.enabled Enable file logging (outputs to /var/log/rabbitmq/)
101+
file:
102+
enabled: false
103+
## @param config.logging.level Log level for RabbitMQ (debug, info, warning, error, critical, none)
104+
level: "info"
93105
## @param config.extraConfiguration Additional RabbitMQ configuration
94106
extraConfiguration: ""
95107
## @param config.advancedConfiguration Advanced RabbitMQ configuration

0 commit comments

Comments
 (0)