diff --git a/charts/latest/csi-driver-nfs-v0.0.0.tgz b/charts/latest/csi-driver-nfs-v0.0.0.tgz index e8ba5d81..b81d9f02 100644 Binary files a/charts/latest/csi-driver-nfs-v0.0.0.tgz and b/charts/latest/csi-driver-nfs-v0.0.0.tgz differ diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml index 22e1b240..9c92bc97 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-controller.yaml @@ -49,7 +49,11 @@ spec: {{- end }} containers: - name: csi-provisioner +{{- if hasPrefix "/" .Values.image.csiProvisioner.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}" +{{- else }} image: "{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}" +{{- end }} args: - "-v=2" - "--csi-address=$(ADDRESS)" @@ -68,7 +72,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: csi-snapshotter +{{- if hasPrefix "/" .Values.image.csiSnapshotter.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}" +{{- else }} image: "{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}" +{{- end }} args: - "--v=2" - "--csi-address=$(ADDRESS)" @@ -84,7 +92,11 @@ spec: - name: socket-dir mountPath: /csi - name: liveness-probe +{{- if hasPrefix "/" .Values.image.livenessProbe.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- else }} image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- end }} args: - --csi-address=/csi/csi.sock - --probe-timeout=3s @@ -98,7 +110,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: nfs +{{- if hasPrefix "/" .Values.image.nfs.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- else }} image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- end }} securityContext: privileged: true capabilities: diff --git a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml index aac98853..de9842b5 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-nfs-node.yaml @@ -44,7 +44,11 @@ spec: {{- end }} containers: - name: liveness-probe +{{- if hasPrefix "/" .Values.image.livenessProbe.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- else }} image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- end }} args: - --csi-address=/csi/csi.sock - --probe-timeout=3s @@ -58,7 +62,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: node-driver-registrar +{{- if hasPrefix "/" .Values.image.nodeDriverRegistrar.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}" +{{- else }} image: "{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}" +{{- end }} livenessProbe: exec: command: @@ -92,7 +100,11 @@ spec: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true readOnlyRootFilesystem: true +{{- if hasPrefix "/" .Values.image.nfs.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- else }} image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- end }} args : - "--v={{ .Values.node.logLevel }}" - "--nodeid=$(NODE_ID)" diff --git a/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml b/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml index 14cb1a9b..60f0afc0 100644 --- a/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml +++ b/charts/latest/csi-driver-nfs/templates/csi-snapshot-controller.yaml @@ -56,7 +56,11 @@ spec: {{- end }} containers: - name: {{ .Values.externalSnapshotter.name }} +{{- if hasPrefix "/" .Values.image.externalSnapshotter.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }}" +{{- else }} image: {{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }} +{{- end }} args: - "--v=2" - "--leader-election=true" diff --git a/charts/latest/csi-driver-nfs/values.yaml b/charts/latest/csi-driver-nfs/values.yaml index ac5b1d56..5e075557 100755 --- a/charts/latest/csi-driver-nfs/values.yaml +++ b/charts/latest/csi-driver-nfs/values.yaml @@ -1,5 +1,6 @@ customLabels: {} image: + baseRepo: registry.k8s.io nfs: repository: gcr.io/k8s-staging-sig-storage/nfsplugin tag: canary diff --git a/charts/v4.6.0/csi-driver-nfs-v4.6.0.tgz b/charts/v4.6.0/csi-driver-nfs-v4.6.0.tgz index 2920509e..ef47a77d 100644 Binary files a/charts/v4.6.0/csi-driver-nfs-v4.6.0.tgz and b/charts/v4.6.0/csi-driver-nfs-v4.6.0.tgz differ diff --git a/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-controller.yaml b/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-controller.yaml index 22e1b240..9c92bc97 100644 --- a/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-controller.yaml +++ b/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-controller.yaml @@ -49,7 +49,11 @@ spec: {{- end }} containers: - name: csi-provisioner +{{- if hasPrefix "/" .Values.image.csiProvisioner.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}" +{{- else }} image: "{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}" +{{- end }} args: - "-v=2" - "--csi-address=$(ADDRESS)" @@ -68,7 +72,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: csi-snapshotter +{{- if hasPrefix "/" .Values.image.csiSnapshotter.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}" +{{- else }} image: "{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}" +{{- end }} args: - "--v=2" - "--csi-address=$(ADDRESS)" @@ -84,7 +92,11 @@ spec: - name: socket-dir mountPath: /csi - name: liveness-probe +{{- if hasPrefix "/" .Values.image.livenessProbe.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- else }} image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- end }} args: - --csi-address=/csi/csi.sock - --probe-timeout=3s @@ -98,7 +110,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: nfs +{{- if hasPrefix "/" .Values.image.nfs.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- else }} image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- end }} securityContext: privileged: true capabilities: diff --git a/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-node.yaml b/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-node.yaml index aac98853..de9842b5 100644 --- a/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-node.yaml +++ b/charts/v4.6.0/csi-driver-nfs/templates/csi-nfs-node.yaml @@ -44,7 +44,11 @@ spec: {{- end }} containers: - name: liveness-probe +{{- if hasPrefix "/" .Values.image.livenessProbe.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- else }} image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}" +{{- end }} args: - --csi-address=/csi/csi.sock - --probe-timeout=3s @@ -58,7 +62,11 @@ spec: securityContext: readOnlyRootFilesystem: true - name: node-driver-registrar +{{- if hasPrefix "/" .Values.image.nodeDriverRegistrar.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}" +{{- else }} image: "{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}" +{{- end }} livenessProbe: exec: command: @@ -92,7 +100,11 @@ spec: add: ["SYS_ADMIN"] allowPrivilegeEscalation: true readOnlyRootFilesystem: true +{{- if hasPrefix "/" .Values.image.nfs.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- else }} image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}" +{{- end }} args : - "--v={{ .Values.node.logLevel }}" - "--nodeid=$(NODE_ID)" diff --git a/charts/v4.6.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml b/charts/v4.6.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml index 14cb1a9b..60f0afc0 100644 --- a/charts/v4.6.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml +++ b/charts/v4.6.0/csi-driver-nfs/templates/csi-snapshot-controller.yaml @@ -56,7 +56,11 @@ spec: {{- end }} containers: - name: {{ .Values.externalSnapshotter.name }} +{{- if hasPrefix "/" .Values.image.externalSnapshotter.repository }} + image: "{{ .Values.image.baseRepo }}{{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }}" +{{- else }} image: {{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }} +{{- end }} args: - "--v=2" - "--leader-election=true" diff --git a/charts/v4.6.0/csi-driver-nfs/values.yaml b/charts/v4.6.0/csi-driver-nfs/values.yaml index 99ec50b2..45039f57 100644 --- a/charts/v4.6.0/csi-driver-nfs/values.yaml +++ b/charts/v4.6.0/csi-driver-nfs/values.yaml @@ -1,5 +1,6 @@ customLabels: {} image: + baseRepo: registry.k8s.io nfs: repository: registry.k8s.io/sig-storage/nfsplugin tag: v4.6.0