diff --git a/charts/kube-ovn/templates/ovn-sa.yaml b/charts/kube-ovn/templates/ovn-sa.yaml index 0400b90b3ff..5c6550dd859 100644 --- a/charts/kube-ovn/templates/ovn-sa.yaml +++ b/charts/kube-ovn/templates/ovn-sa.yaml @@ -18,6 +18,14 @@ kind: ServiceAccount metadata: name: ovn-ovs namespace: kube-system +{{- if .Values.global.registry.imagePullSecrets }} +imagePullSecrets: +{{- range $index, $secret := .Values.global.registry.imagePullSecrets }} +{{- if $secret }} +- name: {{ $secret | quote}} +{{- end }} +{{- end }} +{{- end }} --- apiVersion: v1 @@ -25,6 +33,14 @@ kind: ServiceAccount metadata: name: kube-ovn-cni namespace: kube-system +{{- if .Values.global.registry.imagePullSecrets }} +imagePullSecrets: +{{- range $index, $secret := .Values.global.registry.imagePullSecrets }} +{{- if $secret }} +- name: {{ $secret | quote}} +{{- end }} +{{- end }} +{{- end }} --- apiVersion: v1 @@ -32,3 +48,11 @@ kind: ServiceAccount metadata: name: kube-ovn-app namespace: kube-system +{{- if .Values.global.registry.imagePullSecrets }} +imagePullSecrets: +{{- range $index, $secret := .Values.global.registry.imagePullSecrets }} +{{- if $secret }} +- name: {{ $secret | quote}} +{{- end }} +{{- end }} +{{- end }}