diff --git a/charts/kthena/charts/networking/templates/kthena-router/component/deployment.yaml b/charts/kthena/charts/networking/templates/kthena-router/component/deployment.yaml index 45d84ddae..376b1f5a5 100644 --- a/charts/kthena/charts/networking/templates/kthena-router/component/deployment.yaml +++ b/charts/kthena/charts/networking/templates/kthena-router/component/deployment.yaml @@ -137,3 +137,7 @@ spec: optional: true {{- end }} serviceAccountName: kthena-router + {{- with .Values.global.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/charts/kthena/charts/workload/templates/kthena-controller-manager/component/deployment.yaml b/charts/kthena/charts/workload/templates/kthena-controller-manager/component/deployment.yaml index de97247cf..7adf98f4e 100644 --- a/charts/kthena/charts/workload/templates/kthena-controller-manager/component/deployment.yaml +++ b/charts/kthena/charts/workload/templates/kthena-controller-manager/component/deployment.yaml @@ -59,3 +59,7 @@ spec: secretName: {{ .Values.controllerManager.webhook.tls.certSecretName }} optional: true serviceAccountName: kthena-controller-manager + {{- with .Values.global.imagePullSecrets }} + imagePullSecrets: + {{- toYaml . | nindent 8 }} + {{- end }} diff --git a/charts/kthena/values.yaml b/charts/kthena/values.yaml index feecbee10..e7bfc6793 100644 --- a/charts/kthena/values.yaml +++ b/charts/kthena/values.yaml @@ -72,3 +72,4 @@ global: # This is ONLY required when certManagementMode is set to "manual". # You can generate it with: cat /path/to/your/ca.crt | base64 | tr -d '\n' caBundle: "" + imagePullSecrets: []