Skip to content

Commit debde25

Browse files
committed
feat(csi): update csi sidecars to the latest version
Signed-off-by: Niladri Halder <[email protected]>
1 parent 8e0f953 commit debde25

File tree

10 files changed

+939
-284
lines changed

10 files changed

+939
-284
lines changed

deploy/helm/charts/README.md

Lines changed: 54 additions & 54 deletions
Original file line numberDiff line numberDiff line change
@@ -94,60 +94,60 @@ helm install openebs-lvmlocalpv openebs-lvmlocalpv/lvm-localpv --namespace opene
9494
```
9595
</details>
9696

97-
| Parameter| Description| Default|
98-
| -| -| -|
99-
| `imagePullSecrets`| Provides image pull secrect| `""`|
100-
| `lvmPlugin.image.registry`| Registry for openebs-lvm-plugin image| `""`|
101-
| `lvmPlugin.image.repository`| Image repository for openebs-lvm-plugin| `openebs/lvm-driver`|
102-
| `lvmPlugin.image.pullPolicy`| Image pull policy for openebs-lvm-plugin| `IfNotPresent`|
103-
| `lvmPlugin.image.tag`| Image tag for openebs-lvm-plugin| `1.2.0`|
104-
| `lvmPlugin.metricsPort`| The TCP port number used for exposing lvm-metrics | `9500`|
105-
| `lvmPlugin.allowedTopologies`| The comma seperated list of allowed node topologies | `kubernetes.io/hostname,`|
106-
| `lvmNode.driverRegistrar.image.registry`| Registry for csi-node-driver-registrar image| `registry.k8s.io/`|
107-
| `lvmNode.driverRegistrar.image.repository`| Image repository for csi-node-driver-registrar| `sig-storage/csi-node-driver-registrar`|
108-
| `lvmNode.driverRegistrar.image.pullPolicy`| Image pull policy for csi-node-driver-registrar| `IfNotPresent`|
109-
| `lvmNode.driverRegistrar.image.tag`| Image tag for csi-node-driver-registrar| `v2.7.0`|
110-
| `lvmNode.updateStrategy.type`| Update strategy for lvmnode daemonset | `RollingUpdate` |
111-
| `lvmNode.kubeletDir`| Kubelet mount point for lvmnode daemonset| `"/var/lib/kubelet/"` |
112-
| `lvmNode.annotations` | Annotations for lvmnode daemonset metadata| `""`|
113-
| `lvmNode.podAnnotations`| Annotations for lvmnode daemonset's pods metadata | `""`|
114-
| `lvmNode.resources`| Resource and request and limit for lvmnode daemonset containers | `""`|
115-
| `lvmNode.labels`| Labels for lvmnode daemonset metadata | `""`|
116-
| `lvmNode.podLabels`| Appends labels to the lvmnode daemonset pods| `""`|
117-
| `lvmNode.nodeSelector`| Nodeselector for lvmnode daemonset pods| `""`|
118-
| `lvmNode.tolerations` | lvmnode daemonset's pod toleration values | `""`|
119-
| `lvmNode.securityContext` | Security context for lvmnode daemonset container | `""`|
120-
| `lvmController.resizer.image.registry`| Registry for csi-resizer image| `registry.k8s.io/`|
121-
| `lvmController.resizer.image.repository`| Image repository for csi-resizer| `sig-storage/csi-resizer`|
122-
| `lvmController.resizer.image.pullPolicy`| Image pull policy for csi-resizer| `IfNotPresent`|
123-
| `lvmController.resizer.image.tag`| Image tag for csi-resizer| `v1.7.0`|
124-
| `lvmController.snapshotter.image.registry`| Registry for csi-snapshotter image| `registry.k8s.io/`|
125-
| `lvmController.snapshotter.image.repository`| Image repository for csi-snapshotter| `sig-storage/csi-snapshotter`|
126-
| `lvmController.snapshotter.image.pullPolicy`| Image pull policy for csi-snapshotter| `IfNotPresent`|
127-
| `lvmController.snapshotter.image.tag`| Image tag for csi-snapshotter| `v6.2.1`|
128-
| `lvmController.snapshotController.image.registry`| Registry for snapshot-controller image| `registry.k8s.io/`|
129-
| `lvmController.snapshotController.image.repository`| Image repository for snapshot-controller| `sig-storage/snapshot-controller`|
130-
| `lvmController.snapshotController.image.pullPolicy`| Image pull policy for snapshot-controller| `IfNotPresent`|
131-
| `lvmController.snapshotController.image.tag`| Image tag for snapshot-controller| `v6.2.1`|
132-
| `lvmController.provisioner.image.registry`| Registry for csi-provisioner image| `registry.k8s.io/`|
133-
| `lvmController.provisioner.image.repository`| Image repository for csi-provisioner| `sig-storage/csi-provisioner`|
134-
| `lvmController.provisioner.image.pullPolicy`| Image pull policy for csi-provisioner| `IfNotPresent`|
135-
| `lvmController.provisioner.image.tag`| Image tag for csi-provisioner| `v3.4.1`|
136-
| `lvmController.updateStrategy.type`| Update strategy for lvm localpv controller statefulset | `RollingUpdate` |
137-
| `lvmController.annotations` | Annotations for lvm localpv controller statefulset metadata| `""`|
138-
| `lvmController.podAnnotations`| Annotations for lvm localpv controller statefulset's pods metadata | `""`|
139-
| `lvmController.resources`| Resource and request and limit for lvm localpv controller statefulset containers | `""`|
140-
| `lvmController.labels`| Labels for lvm localpv controller statefulset metadata | `""`|
141-
| `lvmController.podLabels`| Appends labels to the lvm localpv controller statefulset pods| `""`|
142-
| `lvmController.nodeSelector`| Nodeselector for lvm localpv controller statefulset pods| `""`|
143-
| `lvmController.tolerations` | lvm localpv controller statefulset's pod toleration values | `""`|
144-
| `lvmController.securityContext` | Seurity context for lvm localpv controller statefulset container | `""`|
145-
| `rbac.pspEnabled` | Enable PodSecurityPolicy | `false` |
146-
| `serviceAccount.lvmNode.create` | Create a service account for lvmnode or not| `true`|
147-
| `serviceAccount.lvmNode.name` | Name for the lvmnode service account| `openebs-lvm-node-sa`|
148-
| `serviceAccount.lvmController.create` | Create a service account for lvm localpv controller or not| `true`|
149-
| `serviceAccount.lvmController.name` | Name for the lvm localpv controller service account| `openebs-lvm-controller-sa`|
150-
| `analytics.enabled` | Enable or Disable google analytics for the controller| `true`|
97+
| Parameter | Description | Default |
98+
|-----------------------------------------------------|----------------------------------------------------------------------------------|-----------------------------------------|
99+
| `imagePullSecrets` | Provides image pull secrect | `""` |
100+
| `lvmPlugin.image.registry` | Registry for openebs-lvm-plugin image | `""` |
101+
| `lvmPlugin.image.repository` | Image repository for openebs-lvm-plugin | `openebs/lvm-driver` |
102+
| `lvmPlugin.image.pullPolicy` | Image pull policy for openebs-lvm-plugin | `IfNotPresent` |
103+
| `lvmPlugin.image.tag` | Image tag for openebs-lvm-plugin | `1.2.0` |
104+
| `lvmPlugin.metricsPort` | The TCP port number used for exposing lvm-metrics | `9500` |
105+
| `lvmPlugin.allowedTopologies` | The comma seperated list of allowed node topologies | `kubernetes.io/hostname,` |
106+
| `lvmNode.driverRegistrar.image.registry` | Registry for csi-node-driver-registrar image | `registry.k8s.io/` |
107+
| `lvmNode.driverRegistrar.image.repository` | Image repository for csi-node-driver-registrar | `sig-storage/csi-node-driver-registrar` |
108+
| `lvmNode.driverRegistrar.image.pullPolicy` | Image pull policy for csi-node-driver-registrar | `IfNotPresent` |
109+
| `lvmNode.driverRegistrar.image.tag` | Image tag for csi-node-driver-registrar | `v2.8.0` |
110+
| `lvmNode.updateStrategy.type` | Update strategy for lvmnode daemonset | `RollingUpdate` |
111+
| `lvmNode.kubeletDir` | Kubelet mount point for lvmnode daemonset | `"/var/lib/kubelet/"` |
112+
| `lvmNode.annotations` | Annotations for lvmnode daemonset metadata | `""` |
113+
| `lvmNode.podAnnotations` | Annotations for lvmnode daemonset's pods metadata | `""` |
114+
| `lvmNode.resources` | Resource and request and limit for lvmnode daemonset containers | `""` |
115+
| `lvmNode.labels` | Labels for lvmnode daemonset metadata | `""` |
116+
| `lvmNode.podLabels` | Appends labels to the lvmnode daemonset pods | `""` |
117+
| `lvmNode.nodeSelector` | Nodeselector for lvmnode daemonset pods | `""` |
118+
| `lvmNode.tolerations` | lvmnode daemonset's pod toleration values | `""` |
119+
| `lvmNode.securityContext` | Security context for lvmnode daemonset container | `""` |
120+
| `lvmController.resizer.image.registry` | Registry for csi-resizer image | `registry.k8s.io/` |
121+
| `lvmController.resizer.image.repository` | Image repository for csi-resizer | `sig-storage/csi-resizer` |
122+
| `lvmController.resizer.image.pullPolicy` | Image pull policy for csi-resizer | `IfNotPresent` |
123+
| `lvmController.resizer.image.tag` | Image tag for csi-resizer | `v1.8.0` |
124+
| `lvmController.snapshotter.image.registry` | Registry for csi-snapshotter image | `registry.k8s.io/` |
125+
| `lvmController.snapshotter.image.repository` | Image repository for csi-snapshotter | `sig-storage/csi-snapshotter` |
126+
| `lvmController.snapshotter.image.pullPolicy` | Image pull policy for csi-snapshotter | `IfNotPresent` |
127+
| `lvmController.snapshotter.image.tag` | Image tag for csi-snapshotter | `v6.2.2` |
128+
| `lvmController.snapshotController.image.registry` | Registry for snapshot-controller image | `registry.k8s.io/` |
129+
| `lvmController.snapshotController.image.repository` | Image repository for snapshot-controller | `sig-storage/snapshot-controller` |
130+
| `lvmController.snapshotController.image.pullPolicy` | Image pull policy for snapshot-controller | `IfNotPresent` |
131+
| `lvmController.snapshotController.image.tag` | Image tag for snapshot-controller | `v6.2.2` |
132+
| `lvmController.provisioner.image.registry` | Registry for csi-provisioner image | `registry.k8s.io/` |
133+
| `lvmController.provisioner.image.repository` | Image repository for csi-provisioner | `sig-storage/csi-provisioner` |
134+
| `lvmController.provisioner.image.pullPolicy` | Image pull policy for csi-provisioner | `IfNotPresent` |
135+
| `lvmController.provisioner.image.tag` | Image tag for csi-provisioner | `v3.5.0` |
136+
| `lvmController.updateStrategy.type` | Update strategy for lvm localpv controller statefulset | `RollingUpdate` |
137+
| `lvmController.annotations` | Annotations for lvm localpv controller statefulset metadata | `""` |
138+
| `lvmController.podAnnotations` | Annotations for lvm localpv controller statefulset's pods metadata | `""` |
139+
| `lvmController.resources` | Resource and request and limit for lvm localpv controller statefulset containers | `""` |
140+
| `lvmController.labels` | Labels for lvm localpv controller statefulset metadata | `""` |
141+
| `lvmController.podLabels` | Appends labels to the lvm localpv controller statefulset pods | `""` |
142+
| `lvmController.nodeSelector` | Nodeselector for lvm localpv controller statefulset pods | `""` |
143+
| `lvmController.tolerations` | lvm localpv controller statefulset's pod toleration values | `""` |
144+
| `lvmController.securityContext` | Seurity context for lvm localpv controller statefulset container | `""` |
145+
| `rbac.pspEnabled` | Enable PodSecurityPolicy | `false` |
146+
| `serviceAccount.lvmNode.create` | Create a service account for lvmnode or not | `true` |
147+
| `serviceAccount.lvmNode.name` | Name for the lvmnode service account | `openebs-lvm-node-sa` |
148+
| `serviceAccount.lvmController.create` | Create a service account for lvm localpv controller or not | `true` |
149+
| `serviceAccount.lvmController.name` | Name for the lvm localpv controller service account | `openebs-lvm-controller-sa` |
150+
| `analytics.enabled` | Enable or Disable google analytics for the controller | `true` |
151151

152152
Specify each parameter using the `--set key=value[,key=value]` argument to `helm install`.
153153

deploy/helm/charts/templates/lvm-controller.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ spec:
3737
{{- if .Values.lvmController.priorityClass.create }}
3838
priorityClassName: {{ template "lvmlocalpv.lvmController.priorityClassName" . }}
3939
{{- end }}
40-
serviceAccount: {{ .Values.serviceAccount.lvmController.name }}
40+
serviceAccountName: {{ .Values.serviceAccount.lvmController.name }}
4141
containers:
4242
- name: {{ .Values.lvmController.resizer.name }}
4343
image: "{{ .Values.lvmController.resizer.image.registry }}{{ .Values.lvmController.resizer.image.repository }}:{{ .Values.lvmController.resizer.image.tag }}"

deploy/helm/charts/templates/lvm-node.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ spec:
2929
{{- if .Values.lvmNode.priorityClass.create }}
3030
priorityClassName: {{ template "lvmlocalpv.lvmNode.priorityClassName" . }}
3131
{{- end }}
32-
serviceAccount: {{ .Values.serviceAccount.lvmNode.name }}
32+
serviceAccountName: {{ .Values.serviceAccount.lvmNode.name }}
3333
hostNetwork: true
3434
containers:
3535
- name: {{ .Values.lvmNode.driverRegistrar.name }}

deploy/helm/charts/templates/rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ rules:
9696
verbs: ["create", "get", "list", "watch", "update", "delete"]
9797
- apiGroups: ["snapshot.storage.k8s.io"]
9898
resources: ["volumesnapshots"]
99-
verbs: ["get", "list", "watch", "update"]
99+
verbs: ["get", "list", "watch", "update", "patch"]
100100
- apiGroups: ["snapshot.storage.k8s.io"]
101101
resources: ["volumesnapshotcontents/status"]
102102
verbs: ["update"]

0 commit comments

Comments
 (0)