feat: add baseRepo filed in helm charts
fix
This commit is contained in:
parent
44829889fc
commit
fadfc7346b
Binary file not shown.
@ -49,7 +49,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: csi-provisioner
|
- 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 }}"
|
image: "{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "-v=2"
|
- "-v=2"
|
||||||
- "--csi-address=$(ADDRESS)"
|
- "--csi-address=$(ADDRESS)"
|
||||||
@ -68,7 +72,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: csi-snapshotter
|
- 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 }}"
|
image: "{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "--v=2"
|
- "--v=2"
|
||||||
- "--csi-address=$(ADDRESS)"
|
- "--csi-address=$(ADDRESS)"
|
||||||
@ -84,7 +92,11 @@ spec:
|
|||||||
- name: socket-dir
|
- name: socket-dir
|
||||||
mountPath: /csi
|
mountPath: /csi
|
||||||
- name: liveness-probe
|
- 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 }}"
|
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- --csi-address=/csi/csi.sock
|
- --csi-address=/csi/csi.sock
|
||||||
- --probe-timeout=3s
|
- --probe-timeout=3s
|
||||||
@ -98,7 +110,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: nfs
|
- 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 }}"
|
image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}"
|
||||||
|
{{- end }}
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
capabilities:
|
capabilities:
|
||||||
|
|||||||
@ -44,7 +44,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: liveness-probe
|
- 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 }}"
|
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- --csi-address=/csi/csi.sock
|
- --csi-address=/csi/csi.sock
|
||||||
- --probe-timeout=3s
|
- --probe-timeout=3s
|
||||||
@ -58,7 +62,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: node-driver-registrar
|
- 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 }}"
|
image: "{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}"
|
||||||
|
{{- end }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
exec:
|
exec:
|
||||||
command:
|
command:
|
||||||
@ -92,7 +100,11 @@ spec:
|
|||||||
add: ["SYS_ADMIN"]
|
add: ["SYS_ADMIN"]
|
||||||
allowPrivilegeEscalation: true
|
allowPrivilegeEscalation: true
|
||||||
readOnlyRootFilesystem: 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 }}"
|
image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}"
|
||||||
|
{{- end }}
|
||||||
args :
|
args :
|
||||||
- "--v={{ .Values.node.logLevel }}"
|
- "--v={{ .Values.node.logLevel }}"
|
||||||
- "--nodeid=$(NODE_ID)"
|
- "--nodeid=$(NODE_ID)"
|
||||||
|
|||||||
@ -56,7 +56,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Values.externalSnapshotter.name }}
|
- 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 }}
|
image: {{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }}
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "--v=2"
|
- "--v=2"
|
||||||
- "--leader-election=true"
|
- "--leader-election=true"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
customLabels: {}
|
customLabels: {}
|
||||||
image:
|
image:
|
||||||
|
baseRepo: registry.k8s.io
|
||||||
nfs:
|
nfs:
|
||||||
repository: gcr.io/k8s-staging-sig-storage/nfsplugin
|
repository: gcr.io/k8s-staging-sig-storage/nfsplugin
|
||||||
tag: canary
|
tag: canary
|
||||||
|
|||||||
Binary file not shown.
@ -49,7 +49,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: csi-provisioner
|
- 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 }}"
|
image: "{{ .Values.image.csiProvisioner.repository }}:{{ .Values.image.csiProvisioner.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "-v=2"
|
- "-v=2"
|
||||||
- "--csi-address=$(ADDRESS)"
|
- "--csi-address=$(ADDRESS)"
|
||||||
@ -68,7 +72,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: csi-snapshotter
|
- 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 }}"
|
image: "{{ .Values.image.csiSnapshotter.repository }}:{{ .Values.image.csiSnapshotter.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "--v=2"
|
- "--v=2"
|
||||||
- "--csi-address=$(ADDRESS)"
|
- "--csi-address=$(ADDRESS)"
|
||||||
@ -84,7 +92,11 @@ spec:
|
|||||||
- name: socket-dir
|
- name: socket-dir
|
||||||
mountPath: /csi
|
mountPath: /csi
|
||||||
- name: liveness-probe
|
- 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 }}"
|
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- --csi-address=/csi/csi.sock
|
- --csi-address=/csi/csi.sock
|
||||||
- --probe-timeout=3s
|
- --probe-timeout=3s
|
||||||
@ -98,7 +110,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: nfs
|
- 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 }}"
|
image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}"
|
||||||
|
{{- end }}
|
||||||
securityContext:
|
securityContext:
|
||||||
privileged: true
|
privileged: true
|
||||||
capabilities:
|
capabilities:
|
||||||
|
|||||||
@ -44,7 +44,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: liveness-probe
|
- 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 }}"
|
image: "{{ .Values.image.livenessProbe.repository }}:{{ .Values.image.livenessProbe.tag }}"
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- --csi-address=/csi/csi.sock
|
- --csi-address=/csi/csi.sock
|
||||||
- --probe-timeout=3s
|
- --probe-timeout=3s
|
||||||
@ -58,7 +62,11 @@ spec:
|
|||||||
securityContext:
|
securityContext:
|
||||||
readOnlyRootFilesystem: true
|
readOnlyRootFilesystem: true
|
||||||
- name: node-driver-registrar
|
- 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 }}"
|
image: "{{ .Values.image.nodeDriverRegistrar.repository }}:{{ .Values.image.nodeDriverRegistrar.tag }}"
|
||||||
|
{{- end }}
|
||||||
livenessProbe:
|
livenessProbe:
|
||||||
exec:
|
exec:
|
||||||
command:
|
command:
|
||||||
@ -92,7 +100,11 @@ spec:
|
|||||||
add: ["SYS_ADMIN"]
|
add: ["SYS_ADMIN"]
|
||||||
allowPrivilegeEscalation: true
|
allowPrivilegeEscalation: true
|
||||||
readOnlyRootFilesystem: 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 }}"
|
image: "{{ .Values.image.nfs.repository }}:{{ .Values.image.nfs.tag }}"
|
||||||
|
{{- end }}
|
||||||
args :
|
args :
|
||||||
- "--v={{ .Values.node.logLevel }}"
|
- "--v={{ .Values.node.logLevel }}"
|
||||||
- "--nodeid=$(NODE_ID)"
|
- "--nodeid=$(NODE_ID)"
|
||||||
|
|||||||
@ -56,7 +56,11 @@ spec:
|
|||||||
{{- end }}
|
{{- end }}
|
||||||
containers:
|
containers:
|
||||||
- name: {{ .Values.externalSnapshotter.name }}
|
- 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 }}
|
image: {{ .Values.image.externalSnapshotter.repository }}:{{ .Values.image.externalSnapshotter.tag }}
|
||||||
|
{{- end }}
|
||||||
args:
|
args:
|
||||||
- "--v=2"
|
- "--v=2"
|
||||||
- "--leader-election=true"
|
- "--leader-election=true"
|
||||||
|
|||||||
@ -1,5 +1,6 @@
|
|||||||
customLabels: {}
|
customLabels: {}
|
||||||
image:
|
image:
|
||||||
|
baseRepo: registry.k8s.io
|
||||||
nfs:
|
nfs:
|
||||||
repository: registry.k8s.io/sig-storage/nfsplugin
|
repository: registry.k8s.io/sig-storage/nfsplugin
|
||||||
tag: v4.6.0
|
tag: v4.6.0
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user