Skip to content

Commit c0eeaae

Browse files
ElderMattotomi-adminsvcAPLBot
authored
feat: update rabbitmq bitnami chart to legacy (#2604)
Co-authored-by: otomi-admin <[email protected]> Co-authored-by: svcAPLBot <[email protected]>
1 parent f08eb5f commit c0eeaae

File tree

77 files changed

+2368
-1017
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

77 files changed

+2368
-1017
lines changed

apps.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,7 +290,7 @@ appsInfo:
290290
integration: Prometheus can be activated to aggregate all platform metrics and store them in a storage endpoint of choice (defaults to PVC). When APL is configured in multi-tenancy mode, each team will be provided with a dedicated Prometheus instance. This instance can be used to aggregate custom team metrics.
291291
rabbitmq:
292292
title: RabbitMQ
293-
appVersion: 2.7.0
293+
appVersion: 2.16.1
294294
repo: https://github.com/rabbitmq/cluster-operator
295295
maintainers: RabbitMQ
296296
relatedLinks:

charts/rabbitmq/.helmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,3 +21,5 @@
2121
*.tmproj
2222
# img folder
2323
img/
24+
# Changelog
25+
CHANGELOG.md

charts/rabbitmq/Chart.lock

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies:
22
- name: common
33
repository: oci://registry-1.docker.io/bitnamicharts
4-
version: 2.18.0
5-
digest: sha256:f489ae7394a4eceb24fb702901483c67a5b4fff605f19d5e2545e3a6778e1280
6-
generated: "2024-03-05T15:31:47.119308256+01:00"
4+
version: 2.31.4
5+
digest: sha256:fc442e77200e1914dd46fe26490dcf62f44caa51db673c2f8e67d5319cd4c163
6+
generated: "2025-08-13T18:16:56.760598045Z"

charts/rabbitmq/Chart.yaml

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,17 @@ annotations:
22
category: Infrastructure
33
images: |
44
- name: rabbitmq
5-
image: docker.io/bitnami/rabbitmq:3.12.13-debian-12-r2
5+
image: docker.io/bitnami/rabbitmq:4.1.3-debian-12-r1
66
- name: rabbitmq-cluster-operator
7-
image: docker.io/bitnami/rabbitmq-cluster-operator:2.7.0-debian-12-r8
7+
image: docker.io/bitnami/rabbitmq-cluster-operator:2.16.1-debian-12-r0
88
- name: rmq-default-credential-updater
9-
image: docker.io/bitnami/rmq-default-credential-updater:1.0.4-debian-12-r14
9+
image: docker.io/bitnami/rmq-default-credential-updater:1.0.8-debian-12-r0
1010
- name: rmq-messaging-topology-operator
11-
image: docker.io/bitnami/rmq-messaging-topology-operator:1.13.0-debian-12-r7
11+
image: docker.io/bitnami/rmq-messaging-topology-operator:1.17.4-debian-12-r0
1212
licenses: Apache-2.0
13+
tanzuCategory: service
1314
apiVersion: v2
14-
appVersion: 2.7.0
15+
appVersion: 2.16.1
1516
dependencies:
1617
- name: common
1718
repository: oci://registry-1.docker.io/bitnamicharts
@@ -21,7 +22,7 @@ dependencies:
2122
description: The RabbitMQ Cluster Kubernetes Operator automates provisioning, management,
2223
and operations of RabbitMQ clusters running on Kubernetes.
2324
home: https://bitnami.com
24-
icon: https://bitnami.com/assets/stacks/rabbitmq-cluster-operator/img/rabbitmq-cluster-operator-stack-220x234.png
25+
icon: https://dyltqmyl993wv.cloudfront.net/assets/stacks/rabbitmq-cluster-operator/img/rabbitmq-cluster-operator-stack-220x234.png
2526
keywords:
2627
- rabbitmq
2728
- operator
@@ -30,9 +31,9 @@ keywords:
3031
- AMQP
3132
kubeVersion: '>= 1.19.0-0'
3233
maintainers:
33-
- name: VMware, Inc.
34+
- name: Broadcom, Inc. All Rights Reserved.
3435
url: https://github.com/bitnami/charts
3536
name: rabbitmq-cluster-operator
3637
sources:
3738
- https://github.com/bitnami/charts/tree/main/bitnami/rabbitmq-cluster-operator
38-
version: 3.20.1
39+
version: 4.4.34

charts/rabbitmq/README.md

Lines changed: 364 additions & 319 deletions
Large diffs are not rendered by default.

charts/rabbitmq/charts/common/.helmignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,5 @@
2222
.vscode/
2323
# img folder
2424
img/
25+
# Changelog
26+
CHANGELOG.md

charts/rabbitmq/charts/common/Chart.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,22 +2,22 @@ annotations:
22
category: Infrastructure
33
licenses: Apache-2.0
44
apiVersion: v2
5-
appVersion: 2.18.0
5+
appVersion: 2.31.4
66
description: A Library Helm Chart for grouping common logic between bitnami charts.
77
This chart is not deployable by itself.
88
home: https://bitnami.com
9-
icon: https://bitnami.com/downloads/logos/bitnami-mark.png
9+
icon: https://dyltqmyl993wv.cloudfront.net/downloads/logos/bitnami-mark.png
1010
keywords:
1111
- common
1212
- helper
1313
- template
1414
- function
1515
- bitnami
1616
maintainers:
17-
- name: VMware, Inc.
17+
- name: Broadcom, Inc. All Rights Reserved.
1818
url: https://github.com/bitnami/charts
1919
name: common
2020
sources:
21-
- https://github.com/bitnami/charts
21+
- https://github.com/bitnami/charts/tree/main/bitnami/common
2222
type: library
23-
version: 2.18.0
23+
version: 2.31.4

charts/rabbitmq/charts/common/README.md

Lines changed: 158 additions & 6 deletions
Large diffs are not rendered by default.

charts/rabbitmq/charts/common/templates/_affinities.tpl

Lines changed: 33 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{{/*
2-
Copyright VMware, Inc.
2+
Copyright Broadcom, Inc. All Rights Reserved.
33
SPDX-License-Identifier: APACHE-2.0
44
*/}}
55

@@ -60,13 +60,14 @@ Return a topologyKey definition
6060

6161
{{/*
6262
Return a soft podAffinity/podAntiAffinity definition
63-
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
63+
{{ include "common.affinities.pods.soft" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "extraNamespaces" (list "namespace1" "namespace2") "context" $) -}}
6464
*/}}
6565
{{- define "common.affinities.pods.soft" -}}
6666
{{- $component := default "" .component -}}
6767
{{- $customLabels := default (dict) .customLabels -}}
6868
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
6969
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
70+
{{- $extraNamespaces := default (list) .extraNamespaces -}}
7071
preferredDuringSchedulingIgnoredDuringExecution:
7172
- podAffinityTerm:
7273
labelSelector:
@@ -77,6 +78,13 @@ preferredDuringSchedulingIgnoredDuringExecution:
7778
{{- range $key, $value := $extraMatchLabels }}
7879
{{ $key }}: {{ $value | quote }}
7980
{{- end }}
81+
{{- if $extraNamespaces }}
82+
namespaces:
83+
- {{ .context.Release.Namespace }}
84+
{{- with $extraNamespaces }}
85+
{{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }}
86+
{{- end }}
87+
{{- end }}
8088
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
8189
weight: 1
8290
{{- range $extraPodAffinityTerms }}
@@ -89,20 +97,28 @@ preferredDuringSchedulingIgnoredDuringExecution:
8997
{{- range $key, $value := .extraMatchLabels }}
9098
{{ $key }}: {{ $value | quote }}
9199
{{- end }}
100+
{{- if .namespaces }}
101+
namespaces:
102+
- {{ $.context.Release.Namespace }}
103+
{{- with .namespaces }}
104+
{{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 8 }}
105+
{{- end }}
106+
{{- end }}
92107
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
93108
weight: {{ .weight | default 1 -}}
94109
{{- end -}}
95110
{{- end -}}
96111

97112
{{/*
98113
Return a hard podAffinity/podAntiAffinity definition
99-
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "context" $) -}}
114+
{{ include "common.affinities.pods.hard" (dict "component" "FOO" "customLabels" .Values.podLabels "extraMatchLabels" .Values.extraMatchLabels "topologyKey" "BAR" "extraPodAffinityTerms" .Values.extraPodAffinityTerms "extraNamespaces" (list "namespace1" "namespace2") "context" $) -}}
100115
*/}}
101116
{{- define "common.affinities.pods.hard" -}}
102117
{{- $component := default "" .component -}}
103118
{{- $customLabels := default (dict) .customLabels -}}
104119
{{- $extraMatchLabels := default (dict) .extraMatchLabels -}}
105120
{{- $extraPodAffinityTerms := default (list) .extraPodAffinityTerms -}}
121+
{{- $extraNamespaces := default (list) .extraNamespaces -}}
106122
requiredDuringSchedulingIgnoredDuringExecution:
107123
- labelSelector:
108124
matchLabels: {{- (include "common.labels.matchLabels" ( dict "customLabels" $customLabels "context" .context )) | nindent 8 }}
@@ -112,6 +128,13 @@ requiredDuringSchedulingIgnoredDuringExecution:
112128
{{- range $key, $value := $extraMatchLabels }}
113129
{{ $key }}: {{ $value | quote }}
114130
{{- end }}
131+
{{- if $extraNamespaces }}
132+
namespaces:
133+
- {{ .context.Release.Namespace }}
134+
{{- with $extraNamespaces }}
135+
{{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 6 }}
136+
{{- end }}
137+
{{- end }}
115138
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
116139
{{- range $extraPodAffinityTerms }}
117140
- labelSelector:
@@ -122,6 +145,13 @@ requiredDuringSchedulingIgnoredDuringExecution:
122145
{{- range $key, $value := .extraMatchLabels }}
123146
{{ $key }}: {{ $value | quote }}
124147
{{- end }}
148+
{{- if .namespaces }}
149+
namespaces:
150+
- {{ $.context.Release.Namespace }}
151+
{{- with .namespaces }}
152+
{{- include "common.tplvalues.render" (dict "value" . "context" $) | nindent 6 }}
153+
{{- end }}
154+
{{- end }}
125155
topologyKey: {{ include "common.affinities.topologyKey" (dict "topologyKey" .topologyKey) }}
126156
{{- end -}}
127157
{{- end -}}

0 commit comments

Comments
 (0)