[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 <juanariza@vmware.com>

* Bump minor version

Signed-off-by: juan131 <juanariza@vmware.com>

* [bitnami/rabbitmq-cluster-operator] Update components versions

Signed-off-by: Bitnami Containers <containers@bitnami.com>

Co-authored-by: Bitnami Containers <containers@bitnami.com>
This commit is contained in:
Juan Ariza Toledano
2022-01-17 14:23:08 +01:00
committed by GitHub
co-authored by Bitnami Containers
parent 8f09a7777e
commit cf6c0a3b3b
4 changed files with 30 additions and 30 deletions
+2 -2
View File
@@ -1,7 +1,7 @@
annotations:
category: Infrastructure
apiVersion: v2
appVersion: 1.10.0
appVersion: 1.11.0
dependencies:
- name: common
repository: https://charts.bitnami.com/bitnami
@@ -25,4 +25,4 @@ name: rabbitmq-cluster-operator
sources:
- https://github.com/bitnami/bitnami-docker-rabbitmq-cluster-operator
- https://github.com/rabbitmq/cluster-operator
version: 2.1.0
version: 2.2.0
@@ -81,6 +81,26 @@ Return the proper Docker Image Registry Secret Names
{{- include "common.images.pullSecrets" (dict "images" (list .Values.clusterOperator.image .Values.rabbitmqImage) "global" .Values.global) -}}
{{- end -}}
{{/*
Return the proper Docker Image Registry Secret Names as a comma separated string
*/}}
{{- define "rmqco.imagePullSecrets.string" -}}
{{- $pullSecrets := list }}
{{- if .Values.global }}
{{- range .Values.global.imagePullSecrets -}}
{{- $pullSecrets = append $pullSecrets . -}}
{{- end -}}
{{- end -}}
{{- range (list .Values.clusterOperator.image .Values.rabbitmqImage) -}}
{{- range .pullSecrets -}}
{{- $pullSecrets = append $pullSecrets . -}}
{{- end -}}
{{- end -}}
{{- if (not (empty $pullSecrets)) }}
{{- printf "%s" (join "," $pullSecrets) -}}
{{- end }}
{{- end }}
{{/*
Create the name of the service account to use (Cluster Operator)
*/}}
@@ -102,27 +122,3 @@ Create the name of the service account to use (Messaging Topology Operator)
{{ default "default" .Values.msgTopologyOperator.serviceAccount.name }}
{{- end -}}
{{- end -}}
{{/*
Return the proper Docker Image Registry Secret Names (deprecated: use common.images.renderPullSecrets instead)
{{ include "common.images.pullSecrets" ( dict "images" (list path.to.the.image1, path.to.the.image2) "global" .Values.global) }}
*/}}
{{- define "rmqco.defaultPullSecrets" -}}
{{- $pullSecrets := list }}
{{- if .global }}
{{- range .global.imagePullSecrets -}}
{{- $pullSecrets = append $pullSecrets . -}}
{{- end -}}
{{- end -}}
{{- range .images -}}
{{- range .pullSecrets -}}
{{- $pullSecrets = append $pullSecrets . -}}
{{- end -}}
{{- end -}}
{{- if (not (empty $pullSecrets)) }}
{{- range $pullSecrets }}
- name: {{ . }}
{{- end }}
{{- end }}
{{- end -}}
@@ -92,9 +92,13 @@ spec:
fieldRef:
fieldPath: metadata.namespace
- name: DEFAULT_RABBITMQ_IMAGE
value: {{ template "rmqco.rabbitmq.image" . }}
value: {{ include "rmqco.rabbitmq.image" . }}
- name: DEFAULT_USER_UPDATER_IMAGE
value: {{ template "rmqco.defaultCredentialUpdater.image" . }}
value: {{ include "rmqco.defaultCredentialUpdater.image" . }}
{{- if (include "rmqco.imagePullSecrets.string" .) }}
- name: DEFAULT_IMAGE_PULL_SECRETS
value: {{ include "rmqco.imagePullSecrets.string" . | quote }}
{{- end }}
{{- if .Values.clusterOperator.extraEnvVars }}
{{- include "common.tplvalues.render" (dict "value" .Values.clusterOperator.extraEnvVars "context" $) | nindent 12 }}
{{- end }}
@@ -55,7 +55,7 @@ extraDeploy: []
rabbitmqImage:
registry: docker.io
repository: bitnami/rabbitmq
tag: 3.8.26-debian-10-r26
tag: 3.8.27-debian-10-r6
## Optionally specify an array of imagePullSecrets.
## Secrets must be manually created in the namespace.
## ref: https://kubernetes.io/docs/tasks/configure-pod-container/pull-rabbitmqImage-private-registry/
@@ -97,7 +97,7 @@ clusterOperator:
image:
registry: docker.io
repository: bitnami/rabbitmq-cluster-operator
tag: 1.10.0-scratch-r5
tag: 1.11.0-scratch-r0
## Specify a imagePullPolicy
## Defaults to 'Always' if image tag is 'latest', else set to 'IfNotPresent'
## ref: https://kubernetes.io/docs/user-guide/images/#pre-pulling-images