Skip to content

Commit cf6c0a3

Browse files
Juan Ariza ToledanoBitnami Containers
andauthored
[bitnami/rabbitmq-cluster-operator] Specify default image pull secrets for the operator (#8658)
* [bitnami/rabbitmq-cluster-operator] Specify default image pull secrets for the operator Signed-off-by: juan131 <[email protected]> * Bump minor version Signed-off-by: juan131 <[email protected]> * [bitnami/rabbitmq-cluster-operator] Update components versions Signed-off-by: Bitnami Containers <[email protected]> Co-authored-by: Bitnami Containers <[email protected]>
1 parent 8f09a77 commit cf6c0a3

File tree

4 files changed

+30
-30
lines changed

4 files changed

+30
-30
lines changed

bitnami/rabbitmq-cluster-operator/Chart.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
annotations:
22
category: Infrastructure
33
apiVersion: v2
4-
appVersion: 1.10.0
4+
appVersion: 1.11.0
55
dependencies:
66
- name: common
77
repository: https://charts.bitnami.com/bitnami
@@ -25,4 +25,4 @@ name: rabbitmq-cluster-operator
2525
sources:
2626
- https://github.com/bitnami/bitnami-docker-rabbitmq-cluster-operator
2727
- https://github.com/rabbitmq/cluster-operator
28-
version: 2.1.0
28+
version: 2.2.0

bitnami/rabbitmq-cluster-operator/templates/_helpers.tpl

Lines changed: 20 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,26 @@ Return the proper Docker Image Registry Secret Names
8181
{{- include "common.images.pullSecrets" (dict "images" (list .Values.clusterOperator.image .Values.rabbitmqImage) "global" .Values.global) -}}
8282
{{- end -}}
8383

84+
{{/*
85+
Return the proper Docker Image Registry Secret Names as a comma separated string
86+
*/}}
87+
{{- define "rmqco.imagePullSecrets.string" -}}
88+
{{- $pullSecrets := list }}
89+
{{- if .Values.global }}
90+
{{- range .Values.global.imagePullSecrets -}}
91+
{{- $pullSecrets = append $pullSecrets . -}}
92+
{{- end -}}
93+
{{- end -}}
94+
{{- range (list .Values.clusterOperator.image .Values.rabbitmqImage) -}}
95+
{{- range .pullSecrets -}}
96+
{{- $pullSecrets = append $pullSecrets . -}}
97+
{{- end -}}
98+
{{- end -}}
99+
{{- if (not (empty $pullSecrets)) }}
100+
{{- printf "%s" (join "," $pullSecrets) -}}
101+
{{- end }}
102+
{{- end }}
103+
84104
{{/*
85105
Create the name of the service account to use (Cluster Operator)
86106
*/}}
@@ -102,27 +122,3 @@ Create the name of the service account to use (Messaging Topology Operator)
102122
{{ default "default" .Values.msgTopologyOperator.serviceAccount.name }}
103123
{{- end -}}
104124
{{- end -}}
105-
106-
{{/*
107-
Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead)
108-
{{ include "common.images.pullSecrets" ( dict "images" (list path.to.the.image1, path.to.the.image2) "global" .Values.global) }}
109-
*/}}
110-
{{- define "rmqco.defaultPullSecrets" -}}
111-
{{- $pullSecrets := list }}
112-
{{- if .global }}
113-
{{- range .global.imagePullSecrets -}}
114-
{{- $pullSecrets = append $pullSecrets . -}}
115-
{{- end -}}
116-
{{- end -}}
117-
118-
{{- range .images -}}
119-
{{- range .pullSecrets -}}
120-
{{- $pullSecrets = append $pullSecrets . -}}
121-
{{- end -}}
122-
{{- end -}}
123-
{{- if (not (empty $pullSecrets)) }}
124-
{{- range $pullSecrets }}
125-
- name: {{ . }}
126-
{{- end }}
127-
{{- end }}
128-
{{- end -}}

bitnami/rabbitmq-cluster-operator/templates/cluster-operator/deployment.yaml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,9 +92,13 @@ spec:
9292
fieldRef:
9393
fieldPath: metadata.namespace
9494
- name: DEFAULT_RABBITMQ_IMAGE
95-
value: {{ template "rmqco.rabbitmq.image" . }}
95+
value: {{ include "rmqco.rabbitmq.image" . }}
9696
- name: DEFAULT_USER_UPDATER_IMAGE
97-
value: {{ template "rmqco.defaultCredentialUpdater.image" . }}
97+
value: {{ include "rmqco.defaultCredentialUpdater.image" . }}
98+
{{- if (include "rmqco.imagePullSecrets.string" .) }}
99+
- name: DEFAULT_IMAGE_PULL_SECRETS
100+
value: {{ include "rmqco.imagePullSecrets.string" . | quote }}
101+
{{- end }}
98102
{{- if .Values.clusterOperator.extraEnvVars }}
99103
{{- include "common.tplvalues.render" (dict "value" .Values.clusterOperator.extraEnvVars "context" $) | nindent 12 }}
100104
{{- end }}

bitnami/rabbitmq-cluster-operator/values.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ extraDeploy: []
5555
rabbitmqImage:
5656
registry: docker.io
5757
repository: bitnami/rabbitmq
58-
tag: 3.8.26-debian-10-r26
58+
tag: 3.8.27-debian-10-r6
5959
## Optionally specify an array of imagePullSecrets.
6060
## Secrets must be manually created in the namespace.
6161
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-rabbitmqImage-private-registry/
@@ -97,7 +97,7 @@ clusterOperator:
9797
image:
9898
registry: docker.io
9999
repository: bitnami/rabbitmq-cluster-operator
100-
tag: 1.10.0-scratch-r5
100+
tag: 1.11.0-scratch-r0
101101
## Specify a imagePullPolicy
102102
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
103103
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images

0 commit comments

Comments
 (0)