Skip to content

Commit de38f5d

Browse files
authored
Merge pull request #225 from Sakuralbj/helm-secret
fix: add imagePullSecretsin Helm chart for secret used to pull Docker images
2 parents d5bc677 + 1066cd3 commit de38f5d

File tree

4 files changed

+13
-0
lines changed

4 files changed

+13
-0
lines changed

charts/README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,7 @@ The following table lists the configurable parameters of the latest Azure Blob S
6060
| `image.nodeDriverRegistrar.repository` | csi-node-driver-registrar docker image | mcr.microsoft.com/oss/kubernetes-csi/csi-node-driver-registrar |
6161
| `image.nodeDriverRegistrar.tag` | csi-node-driver-registrar docker image tag | v1.2.0 |
6262
| `image.nodeDriverRegistrar.pullPolicy` | csi-node-driver-registrar image pull policy | IfNotPresent |
63+
| `imagePullSecrets` | Specify docker-registry secret names as an array | [] (does not add image pull secrets to deployed pods) |
6364
| `serviceAccount.create` | whether create service account of csi-blob-controller | true |
6465
| `rbac.create` | whether create rbac of csi-blob-controller | true |
6566
| `controller.replicas` | the replicas of csi-blob-controller | 2 |

charts/latest/blob-csi-driver/templates/_helpers.tpl

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,3 +9,13 @@ labels:
99
chart: "{{ .Chart.Name }}"
1010
chartVersion: "{{ .Chart.Version }}"
1111
{{- end -}}
12+
13+
{{/* pull secrets for containers */}}
14+
{{- define "blob.pullSecrets" -}}
15+
{{- if .Values.imagePullSecrets }}
16+
imagePullSecrets:
17+
{{- range .Values.imagePullSecrets }}
18+
- name: {{ . }}
19+
{{- end }}
20+
{{- end }}
21+
{{- end -}}

charts/latest/blob-csi-driver/templates/csi-blob-controller.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ spec:
2424
operator: "Equal"
2525
value: "true"
2626
effect: "NoSchedule"
27+
{{- include "blob.pullSecrets" . | indent 6 }}
2728
containers:
2829
- name: csi-provisioner
2930
image: {{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}

charts/latest/blob-csi-driver/templates/csi-blob-node.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
priorityClassName: system-node-critical
2121
tolerations:
2222
- operator: "Exists"
23+
{{- include "blob.pullSecrets" . | indent 6 }}
2324
containers:
2425
- name: liveness-probe
2526
imagePullPolicy: {{ .Values.image.livenessProbe.pullPolicy }}

0 commit comments

Comments
 (0)