From a7118989d2d6246e4583291a8f49689fc921462a Mon Sep 17 00:00:00 2001 From: Lorenz Boguhn Date: Fri, 17 Jan 2025 19:16:08 +0100 Subject: [PATCH] Add disableDefaultPullSecret config for imagePullSecret --- charts/ibm-mq/templates/serviceaccount.yaml | 2 ++ charts/ibm-mq/values.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/charts/ibm-mq/templates/serviceaccount.yaml b/charts/ibm-mq/templates/serviceaccount.yaml index 808a254..cfcd139 100644 --- a/charts/ibm-mq/templates/serviceaccount.yaml +++ b/charts/ibm-mq/templates/serviceaccount.yaml @@ -17,8 +17,10 @@ metadata: name: {{ include "ibm-mq.fullname" ( . ) }} labels: {{- include "ibm-mq.labels" . | nindent 4 }} +{{- if not .Values.image.disableDefaultPullSecret }} imagePullSecrets: - name: ibm-entitlement-key {{- if .Values.image.pullSecret }} - name: {{ .Values.image.pullSecret }} {{- end }} +{{- end }} diff --git a/charts/ibm-mq/values.yaml b/charts/ibm-mq/values.yaml index 4b578c4..efb8d6e 100644 --- a/charts/ibm-mq/values.yaml +++ b/charts/ibm-mq/values.yaml @@ -20,6 +20,8 @@ image: repository: icr.io/ibm-messaging/mq # tag is the tag to use for the container repository tag: 9.4.0.0-r3 + # disableDefaultPullSecret to use when pulling the image from a private registry without a pull secret + disableDefaultPullSecret: false # pullSecret is the secret to use when pulling the image from a private registry pullSecret: # pullPolicy is either IfNotPresent or Always (https://kubernetes.io/docs/concepts/containers/images/)