From 63e2708b21d37639a184dedb980979b7d52ab2a3 Mon Sep 17 00:00:00 2001 From: Surya Gupta <109594002+suryagupta4@users.noreply.github.com> Date: Tue, 9 Jan 2024 11:14:13 +0530 Subject: [PATCH 01/32] added env for kube node name (#347) --- charts/csi-vxflexos/templates/node.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/charts/csi-vxflexos/templates/node.yaml b/charts/csi-vxflexos/templates/node.yaml index 80c898dc..13c9c148 100644 --- a/charts/csi-vxflexos/templates/node.yaml +++ b/charts/csi-vxflexos/templates/node.yaml @@ -219,6 +219,11 @@ spec: value: "{{ .Values.node.renameSDC.prefix }}" {{- end }} {{- end }} + - name: X_CSI_POWERFLEX_KUBE_NODE_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: spec.nodeName volumeMounts: - name: driver-path mountPath: {{ .Values.kubeletConfigDir }}/plugins/vxflexos.emc.dell.com From b8cbfd8b1d5409fab4775f2ce061f76b9f4e4b9d Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:40:15 +0530 Subject: [PATCH 02/32] Driver and Modules Version Update (#348) --- charts/container-storage-modules/Chart.yaml | 14 +++---- charts/container-storage-modules/values.yaml | 44 ++++++++++---------- charts/csi-isilon/Chart.yaml | 4 +- charts/csi-isilon/values.yaml | 10 ++--- charts/csi-powermax/Chart.yaml | 4 +- charts/csi-powermax/values.yaml | 8 ++-- charts/csi-powerstore/Chart.yaml | 4 +- charts/csi-powerstore/values.yaml | 8 ++-- charts/csi-unity/Chart.yaml | 4 +- charts/csi-unity/values.yaml | 6 +-- charts/csi-vxflexos/Chart.yaml | 4 +- charts/csi-vxflexos/values.yaml | 10 ++--- charts/csm-authorization/Chart.yaml | 4 +- charts/csm-authorization/values.yaml | 8 ++-- charts/csm-replication/Chart.yaml | 4 +- charts/csm-replication/values.yaml | 2 +- charts/karavi-observability/Chart.yaml | 4 +- charts/karavi-observability/values.yaml | 22 +++++----- 18 files changed, 82 insertions(+), 82 deletions(-) diff --git a/charts/container-storage-modules/Chart.yaml b/charts/container-storage-modules/Chart.yaml index 28027129..55b0c46a 100644 --- a/charts/container-storage-modules/Chart.yaml +++ b/charts/container-storage-modules/Chart.yaml @@ -40,37 +40,37 @@ appVersion: "1.2.0" dependencies: - name: csi-powerstore - version: 2.9.0 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-powerstore.enabled - name: csi-powermax - version: 2.9.0 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-powermax.enabled - name: csi-isilon - version: 2.9.0 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-isilon.enabled - name: csi-vxflexos - version: 2.9.0 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-vxflexos.enabled - name: csi-unity - version: 2.9.0 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-unity.enabled - name: csm-replication - version: 1.7.0 + version: 1.8.0 repository: https://dell.github.io/helm-charts condition: csm-replication.enabled - name: karavi-observability - version: 1.7.0 + version: 1.8.0 repository: https://dell.github.io/helm-charts condition: karavi-observability.enabled diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index f3ca4560..7652618b 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -20,10 +20,10 @@ ######################## csi-powerstore: enabled: false - version: "v2.9.0" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powerstore:v2.9.0 + driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -33,9 +33,9 @@ csi-powerstore: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.7.0 + podmon: dellemc/podmon:v1.9.0 metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 ## Controller ATTRIBUTES controller: @@ -129,10 +129,10 @@ csi-powermax: - endpoint: https://backup-1.unisphe.re:8443 # - endpoint: https://primary-2.unisphe.re:8443 # - endpoint: https://backup-2.unisphe.re:8443 - version: "v2.9.0" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powermax:v2.9.0 + driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 @@ -142,8 +142,8 @@ csi-powermax: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.0 + replication: dellemc/dell-csi-replicator:v1.8.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 migration: dellemc/dell-csi-migrator:v1.3.0 noderescan: dellemc/dell-csi-node-rescanner:v1.2.0 clusterPrefix: ABC @@ -185,10 +185,10 @@ csi-powermax: ######################## csi-isilon: enabled: false - version: "v2.9.0" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.9.0 + driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -197,9 +197,9 @@ csi-isilon: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 - podmon: dellemc/podmon:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.8.0 + replication: dellemc/dell-csi-replicator:v1.8.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES @@ -276,10 +276,10 @@ csi-isilon: ######################## csi-vxflexos: enabled: false - version: v2.9.0 + version: v2.10.0 images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-vxflexos:v2.9.0 + driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: dellemc/sdc:4.5 # CSI sidecars @@ -290,10 +290,10 @@ csi-vxflexos: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.7.0 - authorization: dellemc/csm-authorization-sidecar:v1.8.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 certSecretCount: 0 controller: replication: @@ -368,17 +368,17 @@ csi-vxflexos: - "--ignoreVolumelessPods=false" authorization: enabled: false - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.8.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 proxyHost: ## CSI Unity ######################## csi-unity: enabled: false - version: "v2.9.0" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.9.0 + driver: dellemc/csi-unity:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 @@ -387,7 +387,7 @@ csi-unity: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - podmon: dellemc/podmon:v1.7.0 + podmon: dellemc/podmon:v1.9.0 # certSecretCount: Represents number of certificate secrets, which user is going to create for # ssl authentication. (unity-cert-0..unity-cert-n) # Allowed values: n, where n > 0 diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 3e63f3dc..55c115f0 100644 --- a/charts/csi-isilon/Chart.yaml +++ b/charts/csi-isilon/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csi-isilon -version: 2.9.0 -appVersion: "2.9.0" +version: 2.10.0 +appVersion: "2.10.0" kubeVersion: ">= 1.21.0 < 1.29.0" #If you are using a complex K8s version like "v1.22.3-mirantis-1", use this kubeVersion check instead #WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index 15b20476..b923230b 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -2,11 +2,11 @@ ######################## # version: version of this values file # Note: Do not change this value -version: "v2.9.0" +version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.9.0 + driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -16,9 +16,9 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 - podmon: dellemc/podmon:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.0 + replication: dellemc/dell-csi-replicator:v1.8.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 encryption: dellemc/csm-encryption:v0.3.0 diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 43930591..23f77bba 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.9.0" +appVersion: "2.10.0" name: csi-powermax -version: 2.9.0 +version: 2.10.0 description: | PowerMax CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index f2a3de10..4c9ec40e 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -48,13 +48,13 @@ global: # Current version of the driver # Don't modify this value as this value will be used by the install script -version: "v2.9.0" +version: "v2.10.0" # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powermax:v2.9.0 + driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 @@ -64,8 +64,8 @@ images: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.0 + replication: dellemc/dell-csi-replicator:v1.8.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 migration: dellemc/dell-csi-migrator:v1.3.0 # Node rescan sidecar does a rescan on nodes for identifying new paths # Default value: dellemc/dell-csi-node-rescanner:v1.0.1 diff --git a/charts/csi-powerstore/Chart.yaml b/charts/csi-powerstore/Chart.yaml index 2d4d5a9e..683b5bc4 100644 --- a/charts/csi-powerstore/Chart.yaml +++ b/charts/csi-powerstore/Chart.yaml @@ -14,9 +14,9 @@ # # apiVersion: v2 -appVersion: "2.9.0" +appVersion: "2.10.0" name: csi-powerstore -version: 2.9.0 +version: 2.10.0 description: | PowerStore CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index 4843fe5e..d3541d0c 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -23,13 +23,13 @@ driverName: "csi-powerstore.dellemc.com" # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.9.0 +version: v2.10.0 # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powerstore:v2.9.0 + driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -39,9 +39,9 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.0 + podmon: dellemc/podmon:v1.9.0 metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 # Specify kubelet config dir path. diff --git a/charts/csi-unity/Chart.yaml b/charts/csi-unity/Chart.yaml index 5d9259fd..6837f9ed 100644 --- a/charts/csi-unity/Chart.yaml +++ b/charts/csi-unity/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: 2.9.0 +appVersion: 2.10.0 name: csi-unity -version: 2.9.0 +version: 2.10.0 description: | Unity XT CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index c311a19f..6ede75d6 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -4,11 +4,11 @@ # version: version of this values file # Note: Do not change this value # Examples : "v2.9.0" , "nightly" -version: "v2.9.0" +version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.9.0 + driver: dellemc/csi-unity:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -18,7 +18,7 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - podmon: dellemc/podmon:v1.8.0 + podmon: dellemc/podmon:v1.9.0 # LogLevel is used to set the logging level of the driver. # Allowed values: "error", "warn"/"warning", "info", "debug" diff --git a/charts/csi-vxflexos/Chart.yaml b/charts/csi-vxflexos/Chart.yaml index 9857da49..38cf2506 100644 --- a/charts/csi-vxflexos/Chart.yaml +++ b/charts/csi-vxflexos/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.9.0" +appVersion: "2.10.0" name: csi-vxflexos -version: "2.9.0" +version: "2.10.0" description: | VxFlex OS CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 7cfab7be..8331c4ab 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -3,14 +3,14 @@ # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.9.0 +version: v2.10.0 # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-vxflexos:v2.9.0 + driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: dellemc/sdc:4.5 # CSI sidecars @@ -21,10 +21,10 @@ images: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.0 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 # Represents number of certificate secrets, which user is going to create for ssl authentication. (vxflexos-cert-0..vxflexos-cert-n) # If user does not use certificate, set to 0 diff --git a/charts/csm-authorization/Chart.yaml b/charts/csm-authorization/Chart.yaml index ac692b3d..3ac41cc3 100644 --- a/charts/csm-authorization/Chart.yaml +++ b/charts/csm-authorization/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csm-authorization -version: 1.9.0 -appVersion: 1.9.0 +version: 1.10.0 +appVersion: 1.10.0 type: application description: | CSM for Authorization is part of the [Container Storage Modules](https://github.com/dell/csm) open source suite of Kubernetes diff --git a/charts/csm-authorization/values.yaml b/charts/csm-authorization/values.yaml index 20967512..ebcbdc4f 100644 --- a/charts/csm-authorization/values.yaml +++ b/charts/csm-authorization/values.yaml @@ -11,10 +11,10 @@ cert-manager: authorization: # images to use in installation images: - proxyService: dellemc/csm-authorization-proxy:v1.9.0 - tenantService: dellemc/csm-authorization-tenant:v1.9.0 - roleService: dellemc/csm-authorization-role:v1.9.0 - storageService: dellemc/csm-authorization-storage:v1.9.0 + proxyService: dellemc/csm-authorization-proxy:v1.10.0 + tenantService: dellemc/csm-authorization-tenant:v1.10.0 + roleService: dellemc/csm-authorization-role:v1.10.0 + storageService: dellemc/csm-authorization-storage:v1.10.0 opa: openpolicyagent/opa opaKubeMgmt: openpolicyagent/kube-mgmt:0.11 diff --git a/charts/csm-replication/Chart.yaml b/charts/csm-replication/Chart.yaml index df1214e8..a2b154fb 100644 --- a/charts/csm-replication/Chart.yaml +++ b/charts/csm-replication/Chart.yaml @@ -3,5 +3,5 @@ name: csm-replication type: application description: | CSM for Replication helm charts -version: 1.7.0 -appVersion: "1.7.0" +version: 1.8.0 +appVersion: "1.8.0" diff --git a/charts/csm-replication/values.yaml b/charts/csm-replication/values.yaml index a670480b..3a135105 100644 --- a/charts/csm-replication/values.yaml +++ b/charts/csm-replication/values.yaml @@ -5,7 +5,7 @@ replicas: 1 # image: Defines controller image. This shouldn't be changed # Allowed values: string -image: dellemc/dell-replication-controller:v1.7.0 +image: dellemc/dell-replication-controller:v1.8.0 # logLevel: Defines initial log level for controller. This can be changed in runtime # Allowed values: "debug", "info", "warn", "error", "panic" diff --git a/charts/karavi-observability/Chart.yaml b/charts/karavi-observability/Chart.yaml index 78d715f6..17b178b9 100644 --- a/charts/karavi-observability/Chart.yaml +++ b/charts/karavi-observability/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: "1.7.0" +appVersion: "1.8.0" name: karavi-observability description: CSM for Observability is part of the [Container Storage Modules](https://github.com/dell/csm) open source suite of Kubernetes storage enablers for Dell EMC storage products. CSM for Observability provides Kubernetes administrators with visibility into metrics and topology data related to containerized storage. type: application -version: 1.7.0 +version: 1.8.0 dependencies: - name: cert-manager version: 1.10.0 diff --git a/charts/karavi-observability/values.yaml b/charts/karavi-observability/values.yaml index 51f97b95..5c0d89eb 100644 --- a/charts/karavi-observability/values.yaml +++ b/charts/karavi-observability/values.yaml @@ -1,5 +1,5 @@ karaviTopology: - image: dellemc/csm-topology:v1.7.0 + image: dellemc/csm-topology:v1.8.0 enabled: true # comma separated list of provisioner names (ex: csi-vxflexos.dellemc.com) provisionerNames: csi-vxflexos.dellemc.com,csi-powerstore.dellemc.com,csi-isilon.dellemc.com,csi-powermax.dellemc.com @@ -13,7 +13,7 @@ karaviTopology: probability: 0.0 karaviMetricsPowerflex: - image: dellemc/csm-metrics-powerflex:v1.7.0 + image: dellemc/csm-metrics-powerflex:v1.8.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-vxflexos.dellemc.com) @@ -40,8 +40,8 @@ karaviMetricsPowerflex: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -53,7 +53,7 @@ karaviMetricsPowerflex: skipCertificateValidation: true karaviMetricsPowerstore: - image: dellemc/csm-metrics-powerstore:v1.7.0 + image: dellemc/csm-metrics-powerstore:v1.8.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powerstore.dellemc.com) @@ -79,7 +79,7 @@ karaviMetricsPowerstore: probability: 0.0 karaviMetricsPowerscale: - image: dellemc/csm-metrics-powerscale:v1.4.0 + image: dellemc/csm-metrics-powerscale:v1.5.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-isilon.dellemc.com) @@ -116,8 +116,8 @@ karaviMetricsPowerscale: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -129,7 +129,7 @@ karaviMetricsPowerscale: skipCertificateValidation: true karaviMetricsPowermax: - image: dellemc/csm-metrics-powermax:v1.2.0 + image: dellemc/csm-metrics-powermax:v1.3.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powermax.dellemc.com) @@ -153,8 +153,8 @@ karaviMetricsPowermax: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: From 96c46ec69bfa1a4984de1c7c240628b09cbbaaae Mon Sep 17 00:00:00 2001 From: hoppea2 <33433874+hoppea2@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:20:59 -0500 Subject: [PATCH 03/32] Updating helm charts to support k8s 1.29.0 (#358) --- charts/csi-isilon/Chart.yaml | 4 ++-- charts/csi-powermax/Chart.yaml | 4 ++-- charts/csi-powerstore/Chart.yaml | 4 ++-- charts/csi-unity/Chart.yaml | 4 ++-- charts/csi-vxflexos/Chart.yaml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 55c115f0..cdb709b0 100644 --- a/charts/csi-isilon/Chart.yaml +++ b/charts/csi-isilon/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: csi-isilon version: 2.10.0 appVersion: "2.10.0" -kubeVersion: ">= 1.21.0 < 1.29.0" +kubeVersion: ">= 1.21.0 < 1.30.0" #If you are using a complex K8s version like "v1.22.3-mirantis-1", use this kubeVersion check instead #WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -#kubeVersion: ">= 1.21.0-0 < 1.29.0-0" +#kubeVersion: ">= 1.21.0-0 < 1.30.0-0" description: | PowerScale CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 23f77bba..03bf349f 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -7,10 +7,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a PowerMax StorageClass. type: application -kubeVersion: ">= 1.23.0 < 1.29.0" +kubeVersion: ">= 1.23.0 < 1.30.0" # If you are using a complex K8s version like "v1.23.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.23.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.23.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-powerstore/Chart.yaml b/charts/csi-powerstore/Chart.yaml index 683b5bc4..376d4bcd 100644 --- a/charts/csi-powerstore/Chart.yaml +++ b/charts/csi-powerstore/Chart.yaml @@ -22,10 +22,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a PowerStore StorageClass. type: application -kubeVersion: ">= 1.24.0 < 1.29.0" +kubeVersion: ">= 1.24.0 < 1.30.0" # If you are using a complex K8s version like "v1.24.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.24.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.24.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-unity/Chart.yaml b/charts/csi-unity/Chart.yaml index 6837f9ed..7c0cbf17 100644 --- a/charts/csi-unity/Chart.yaml +++ b/charts/csi-unity/Chart.yaml @@ -7,10 +7,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a Unity XT StorageClass. type: application -kubeVersion: ">= 1.24.0 < 1.29.0" +kubeVersion: ">= 1.24.0 < 1.30.0" # If you are using a complex K8s version like "v1.24.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.24.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.24.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-vxflexos/Chart.yaml b/charts/csi-vxflexos/Chart.yaml index 38cf2506..3efa5506 100644 --- a/charts/csi-vxflexos/Chart.yaml +++ b/charts/csi-vxflexos/Chart.yaml @@ -6,10 +6,10 @@ description: | VxFlex OS CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as well as a VxFlex OS StorageClass. -kubeVersion: ">= 1.21.0 < 1.29.0" +kubeVersion: ">= 1.21.0 < 1.30.0" # If you are using a complex K8s version like "v1.21.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.21.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.21.0-0 < 1.30.0-0" keywords: - csi - storage From e903454bf32089968a6893c1e855124e5743e615 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:07:08 +0530 Subject: [PATCH 04/32] Disabling leader election for v1.10.0 (#360) --- charts/csi-isilon/templates/controller.yaml | 24 ------------------- charts/csi-powermax/templates/controller.yaml | 4 ---- charts/csi-unity/templates/controller.yaml | 1 - charts/csi-vxflexos/templates/controller.yaml | 1 - 4 files changed, 30 deletions(-) diff --git a/charts/csi-isilon/templates/controller.yaml b/charts/csi-isilon/templates/controller.yaml index 3c279baa..67f0730e 100644 --- a/charts/csi-isilon/templates/controller.yaml +++ b/charts/csi-isilon/templates/controller.yaml @@ -276,20 +276,8 @@ spec: imagePullPolicy: {{ .Values.imagePullPolicy }} args: - "--csi-address={{ $driverSockPath }}" - - "--leader-election" - "--timeout=120s" - "--v=5" - {{- if hasKey .Values.controller "leaderElection" }} - {{- if hasKey .Values.controller.leaderElection "leaderElectionRenewDeadline" }} - - "--leader-election-renew-deadline={{ .Values.controller.leaderElection.leaderElectionRenewDeadline }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-lease-duration={{ .Values.controller.leaderElection.leaderElectionLeaseDuration }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-retry-period={{ .Values.controller.leaderElection.leaderElectionRetryPeriod }}" - {{end}} - {{end}} command: [ "/csi-metadata-retriever" ] env: - name: CSI_RETRIEVER_ENDPOINT @@ -423,18 +411,6 @@ spec: imagePullPolicy: {{ .Values.imagePullPolicy }} command: [ "/csi-isilon" ] args: - - "--leader-election" - {{- if hasKey .Values.controller "leaderElection" }} - {{- if hasKey .Values.controller.leaderElection "leaderElectionRenewDeadline" }} - - "--leader-election-renew-deadline={{ .Values.controller.leaderElection.leaderElectionRenewDeadline }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-lease-duration={{ .Values.controller.leaderElection.leaderElectionLeaseDuration }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-retry-period={{ .Values.controller.leaderElection.leaderElectionRetryPeriod }}" - {{end}} - {{end}} - "--driver-config-params=/csi-isilon-config-params/driver-config-params.yaml" env: - name: CSI_ENDPOINT diff --git a/charts/csi-powermax/templates/controller.yaml b/charts/csi-powermax/templates/controller.yaml index 12d6b2da..24a120fb 100644 --- a/charts/csi-powermax/templates/controller.yaml +++ b/charts/csi-powermax/templates/controller.yaml @@ -358,8 +358,6 @@ spec: image: {{ required "Must provide the PowerMax driver image repository." .Values.images.driver }} imagePullPolicy: {{ .Values.imagePullPolicy }} command: [ "/csi-powermax.sh" ] - args: - - "--leader-election" env: {{- $_ := first .Values.global.storageArrays }} {{- $arraysStr := "" }} @@ -472,8 +470,6 @@ spec: value: /app/tls - name: X_CSI_REVPROXY_WATCH_NAMESPACE value: {{ .Release.Namespace }} - - name: X_CSI_REVPROXY_IS_LEADER_ENABLED - value: "true" volumeMounts: - name: configmap-volume mountPath: /etc/config/configmap diff --git a/charts/csi-unity/templates/controller.yaml b/charts/csi-unity/templates/controller.yaml index 1f3e2220..84b64b05 100644 --- a/charts/csi-unity/templates/controller.yaml +++ b/charts/csi-unity/templates/controller.yaml @@ -279,7 +279,6 @@ spec: - "--driver-name=csi-unity.dellemc.com" - "--driver-config=/unity-config/driver-config-params.yaml" - "--driver-secret=/unity-secret/config" - - "--leader-election" imagePullPolicy: {{ .Values.imagePullPolicy }} env: - name: CSI_ENDPOINT diff --git a/charts/csi-vxflexos/templates/controller.yaml b/charts/csi-vxflexos/templates/controller.yaml index d308cc00..a456049e 100644 --- a/charts/csi-vxflexos/templates/controller.yaml +++ b/charts/csi-vxflexos/templates/controller.yaml @@ -394,7 +394,6 @@ spec: imagePullPolicy: {{ .Values.imagePullPolicy }} command: [ "/csi-vxflexos.sh" ] args: - - "--leader-election" - "--array-config=/vxflexos-config/config" - "--driver-config-params=/vxflexos-config-params/driver-config-params.yaml" env: From dc0e029ee8ffd4f704ece669125eabdd30d9e79f Mon Sep 17 00:00:00 2001 From: Aaron Tye Date: Wed, 31 Jan 2024 14:14:18 -0500 Subject: [PATCH 05/32] [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353) * expose proxy-server by ip address of master node * fix spacing * use local pv for redis by default * remove period * recycle pv * update authorization.hostname comment --- .../charts/redis/templates/redis.yaml | 27 +++++++++++++++++++ .../csm-authorization/templates/ingress.yaml | 13 +++++++-- charts/csm-authorization/values.yaml | 12 +++++---- 3 files changed, 45 insertions(+), 7 deletions(-) diff --git a/charts/csm-authorization/charts/redis/templates/redis.yaml b/charts/csm-authorization/charts/redis/templates/redis.yaml index 8bc75899..cf077550 100644 --- a/charts/csm-authorization/charts/redis/templates/redis.yaml +++ b/charts/csm-authorization/charts/redis/templates/redis.yaml @@ -38,6 +38,31 @@ spec: persistentVolumeClaim: claimName: redis-primary-pv-claim --- +{{- if not (.Values.storageClass) }} +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: csm-authorization-local-storage +provisioner: kubernetes.io/no-provisioner +volumeBindingMode: WaitForFirstConsumer + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: csm-authorization-redis +spec: + capacity: + storage: 8Gi + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Recycle + storageClassName: csm-authorization-local-storage + hostPath: + path: /csm-authorization/redis +{{- end}} +--- apiVersion: v1 kind: PersistentVolumeClaim metadata: @@ -50,6 +75,8 @@ spec: - ReadWriteOnce {{- if (.Values.storageClass) }} storageClassName: {{.Values.storageClass }} + {{ else }} + storageClassName: csm-authorization-local-storage {{- end}} resources: requests: diff --git a/charts/csm-authorization/templates/ingress.yaml b/charts/csm-authorization/templates/ingress.yaml index c4e7271c..faf61e60 100644 --- a/charts/csm-authorization/templates/ingress.yaml +++ b/charts/csm-authorization/templates/ingress.yaml @@ -23,7 +23,7 @@ spec: secretName: user-provided-tls {{- else }} secretName: karavi-selfsigned-tls - {{- end}} + {{- end }} rules: - host: {{ .Values.authorization.hostname }} http: @@ -48,4 +48,13 @@ spec: port: number: 8080 {{- end }} - {{- end}} + {{- end }} + - http: + paths: + - backend: + service: + name: proxy-server + port: + number: 8080 + path: / + pathType: Prefix diff --git a/charts/csm-authorization/values.yaml b/charts/csm-authorization/values.yaml index ebcbdc4f..e8f133a2 100644 --- a/charts/csm-authorization/values.yaml +++ b/charts/csm-authorization/values.yaml @@ -18,9 +18,9 @@ authorization: opa: openpolicyagent/opa opaKubeMgmt: openpolicyagent/kube-mgmt:0.11 - # base hostname for the ingress rules that expose the services - # the proxy-server ingress will use this hostname - # the role-service ingress will use role.hostname + # proxy-server ingress will use this hostname + # NOTE: additional hostnames can be configured in authorization.proxyServerIngress.hosts + # NOTE: proxy-server ingress is configured to accept IP address connections so hostnames are not required hostname: csm-authorization.com # log level for csm-authorization @@ -52,5 +52,7 @@ redis: redis: redis:6.0.8-alpine commander: rediscommander/redis-commander:latest - # set the storageClass for redis to use. otherwise, the default storage class is used - # storageClass: local-storage + # by default, csm-authorization will deploy a local (https://kubernetes.io/docs/concepts/storage/storage-classes/#local) volume for redis + # to use a different storage class for redis, uncomment the following line and specify the name of the storage class + # NOTE: the storage class must NOT be a storage class provisioned by a CSI driver to be configured with this instance of CSM Authorization + #storageClass: From ae9b2a4b229a0e2e59bd30296ba4c54bb01514cf Mon Sep 17 00:00:00 2001 From: boyamurthy <92081029+boyamurthy@users.noreply.github.com> Date: Wed, 14 Feb 2024 17:11:13 +0530 Subject: [PATCH 06/32] Bumping reverseproxy version (#371) --- charts/container-storage-modules/values.yaml | 2 +- charts/csi-powermax/Chart.yaml | 2 +- charts/csi-powermax/charts/csireverseproxy/Chart.yaml | 4 ++-- charts/csi-powermax/charts/csireverseproxy/values.yaml | 2 +- charts/csi-powermax/values.yaml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 7652618b..41f4cf62 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -133,7 +133,7 @@ csi-powermax: images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powermax:v2.10.0 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 03bf349f..c9865e14 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -16,7 +16,7 @@ keywords: - storage dependencies: - name: csireverseproxy - version: 2.8.0 + version: 2.9.0 condition: required home: https://github.com/dell/csi-powermax icon: https://avatars1.githubusercontent.com/u/20958494?s=200&v=4 diff --git a/charts/csi-powermax/charts/csireverseproxy/Chart.yaml b/charts/csi-powermax/charts/csireverseproxy/Chart.yaml index 25ad85eb..43e973ff 100644 --- a/charts/csi-powermax/charts/csireverseproxy/Chart.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/Chart.yaml @@ -4,6 +4,6 @@ description: A Helm chart for CSI PowerMax ReverseProxy type: application -version: 2.8.0 +version: 2.9.0 -appVersion: 2.8.0 +appVersion: 2.9.0 diff --git a/charts/csi-powermax/charts/csireverseproxy/values.yaml b/charts/csi-powermax/charts/csireverseproxy/values.yaml index bdfc36fa..7f04946a 100644 --- a/charts/csi-powermax/charts/csireverseproxy/values.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/values.yaml @@ -1,4 +1,4 @@ -image: dellemc/csipowermax-reverseproxy:v2.8.0 +image: dellemc/csipowermax-reverseproxy:v2.9.0 port: 2222 # TLS secret which is used for setting up the proxy HTTPS server diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 4c9ec40e..07f62a15 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -55,7 +55,7 @@ version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powermax:v2.10.0 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 From ced62dd81191423cc103086356428f9fcdc90f92 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:12:45 +0530 Subject: [PATCH 07/32] COSI driver verion bump up (#370) --- charts/cosi/Chart.yaml | 6 +++--- charts/cosi/values.yaml | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/cosi/Chart.yaml b/charts/cosi/Chart.yaml index 934ec7c9..8b95ddad 100644 --- a/charts/cosi/Chart.yaml +++ b/charts/cosi/Chart.yaml @@ -1,4 +1,4 @@ -# Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved. +# Copyright © 2024 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -27,10 +27,10 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.1.1 +version: 0.1.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: 1.0.0-alpha +appVersion: 1.1.0-alpha diff --git a/charts/cosi/values.yaml b/charts/cosi/values.yaml index ea6b4cb6..11719bf7 100644 --- a/charts/cosi/values.yaml +++ b/charts/cosi/values.yaml @@ -1,4 +1,4 @@ -# Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved. +# Copyright © 2024 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ provisioner: # repository is the COSI driver provisioner container image repository. repository: "docker.io/dellemc/cosi" # tag is the COSI driver provisioner container image tag. - tag: "v0.1.0" + tag: "v0.2.0" # pullPolicy is the COSI driver provisioner container image pull policy. pullPolicy: "IfNotPresent" From 31d3389addae7f8a2f59ec1405a37c508ec70875 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:13:29 +0530 Subject: [PATCH 08/32] CSI-Sidecars version bumpup (#372) * CSI-Sidecars version bumpup * Snapshotter patch version update --- charts/container-storage-modules/values.yaml | 62 ++++++++++---------- charts/csi-isilon/values.yaml | 12 ++-- charts/csi-powermax/values.yaml | 12 ++-- charts/csi-powerstore/values.yaml | 12 ++-- charts/csi-unity/values.yaml | 12 ++-- charts/csi-vxflexos/values.yaml | 14 ++--- 6 files changed, 62 insertions(+), 62 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 41f4cf62..774380e8 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -25,12 +25,12 @@ csi-powerstore: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 @@ -135,12 +135,12 @@ csi-powermax: driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 @@ -190,12 +190,12 @@ csi-isilon: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 @@ -281,14 +281,14 @@ csi-vxflexos: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. - powerflexSdc: dellemc/sdc:4.5 + powerflexSdc: dellemc/sdc:4.5.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 @@ -380,12 +380,12 @@ csi-unity: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-unity:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars podmon: dellemc/podmon:v1.9.0 # certSecretCount: Represents number of certificate secrets, which user is going to create for diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index b923230b..1b1cd23a 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -8,12 +8,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 07f62a15..ec4dc6c6 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -57,12 +57,12 @@ images: driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index d3541d0c..ea845db0 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -31,12 +31,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index 6ede75d6..4c57f010 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -10,12 +10,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-unity:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars podmon: dellemc/podmon:v1.9.0 diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 8331c4ab..e837fc1b 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -12,14 +12,14 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. - powerflexSdc: dellemc/sdc:4.5 + powerflexSdc: dellemc/sdc:4.5.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 From 3e1cbb967f9cb409e67676df3f7298bdb2cfbc61 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Thu, 22 Feb 2024 12:39:27 +0530 Subject: [PATCH 09/32] Mapping /opt/emc inside SDC container (#373) * Mapping /opt/emc inside SDC container * Updating path type --- charts/csi-vxflexos/templates/node.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/charts/csi-vxflexos/templates/node.yaml b/charts/csi-vxflexos/templates/node.yaml index 13c9c148..8083e8fd 100644 --- a/charts/csi-vxflexos/templates/node.yaml +++ b/charts/csi-vxflexos/templates/node.yaml @@ -302,6 +302,8 @@ spec: mountPath: /storage - name: udev-d mountPath: /rules.d + - name: host-opt-emc-path + mountPath: /host_opt_emc_path {{- end }} initContainers: - name: sdc @@ -328,6 +330,8 @@ spec: mountPath: /dev - name: os-release mountPath: /host-os-release + - name: host-opt-emc-path + mountPath: /host_opt_emc_path - name: sdc-storage mountPath: /storage - name: udev-d @@ -375,6 +379,10 @@ spec: hostPath: path: /etc/os-release type: File + - name: host-opt-emc-path + hostPath: + path: /opt/emc + type: Directory - name: vxflexos-config secret: secretName: {{ .Release.Name }}-config From b505b4721a4fd005605dbe263039698a43b0218b Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:13:46 +0530 Subject: [PATCH 10/32] app mobility version bump (#374) --- charts/csm-application-mobility/Chart.yaml | 4 ++-- charts/csm-application-mobility/values.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/csm-application-mobility/Chart.yaml b/charts/csm-application-mobility/Chart.yaml index f1f62677..96dca441 100644 --- a/charts/csm-application-mobility/Chart.yaml +++ b/charts/csm-application-mobility/Chart.yaml @@ -6,13 +6,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.0 +version: 0.4.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.3.0" +appVersion: "0.4.0" dependencies: - name: cert-manager diff --git a/charts/csm-application-mobility/values.yaml b/charts/csm-application-mobility/values.yaml index 456c5853..f981fb3f 100644 --- a/charts/csm-application-mobility/values.yaml +++ b/charts/csm-application-mobility/values.yaml @@ -8,7 +8,7 @@ image: pullPolicy: IfNotPresent controller: - image: dellemc/csm-application-mobility-controller:v0.3.0 + image: dellemc/csm-application-mobility-controller:v0.4.0 # csm-application-mobility requires cert-manager. If cert-manager is not already present in cluster, set enabled to true to install it too. cert-manager: @@ -70,7 +70,7 @@ velero: initContainers: - name: dell-custom-velero-plugin - image: dellemc/csm-application-mobility-velero-plugin:v0.3.0 + image: dellemc/csm-application-mobility-velero-plugin:v0.4.0 volumeMounts: - mountPath: /target name: plugins From acab135bd5c5d16ac06b9a64074451e92f321db1 Mon Sep 17 00:00:00 2001 From: Aaron Tye Date: Mon, 4 Mar 2024 10:21:20 -0500 Subject: [PATCH 11/32] change default value (#381) --- charts/csi-isilon/values.yaml | 2 +- charts/csi-powermax/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 2 +- charts/csi-unity/values.yaml | 2 +- charts/csi-vxflexos/values.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index 1b1cd23a..a62b37d5 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -65,7 +65,7 @@ verbose: 1 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # enableCustomTopology: Specify if custom topology label .dellemc.com/: diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index ec4dc6c6..41947851 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -104,7 +104,7 @@ imagePullPolicy: IfNotPresent # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # fsGroupPolicy: Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index ea845db0..aaa12218 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -46,7 +46,7 @@ images: # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # nodeFCPortsFilterFile: It is the name of the environment variable which store path to the file which diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index 4c57f010..6b27512e 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -41,7 +41,7 @@ imagePullPolicy: Always # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # fsGroupPolicy: Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index e837fc1b..062c1e5f 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -42,7 +42,7 @@ logFormat: "TEXT" # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # "defaultFsType" is used to set the default FS type which will be used From 5f4406aba3ba20d8d0281c315ca5e5ff6102208f Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Tue, 5 Mar 2024 10:41:45 +0530 Subject: [PATCH 12/32] version bumps (#378) --- charts/container-storage-modules/values.yaml | 8 ++++---- charts/csi-isilon/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 4 ++-- charts/csi-vxflexos/values.yaml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 774380e8..655cee9f 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -34,9 +34,9 @@ csi-powerstore: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -200,7 +200,7 @@ csi-isilon: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: @@ -291,7 +291,7 @@ csi-vxflexos: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 certSecretCount: 0 diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index a62b37d5..f0c58685 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -19,7 +19,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 encryption: dellemc/csm-encryption:v0.3.0 # CSI driver log level diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index aaa12218..82ef1bfe 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -40,9 +40,9 @@ images: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 062c1e5f..64fd16c2 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -22,7 +22,7 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 From 36896016ce2ad8dd64787ada463c08adda6b2c54 Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:26:01 +0530 Subject: [PATCH 13/32] Updated CSI Metadata Version (#382) --- charts/container-storage-modules/values.yaml | 4 ++-- charts/csi-isilon/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 655cee9f..921a5010 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -36,7 +36,7 @@ csi-powerstore: replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -200,7 +200,7 @@ csi-isilon: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index f0c58685..ea945560 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -19,7 +19,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 encryption: dellemc/csm-encryption:v0.3.0 # CSI driver log level diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index 82ef1bfe..0254241b 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -42,7 +42,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. From 2021ed02d72560f9a0912ed5e81cfe4ca75d3c05 Mon Sep 17 00:00:00 2001 From: Surya Gupta <109594002+suryagupta4@users.noreply.github.com> Date: Tue, 9 Jan 2024 11:14:13 +0530 Subject: [PATCH 14/32] added env for kube node name (#347) --- charts/csi-vxflexos/templates/node.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/charts/csi-vxflexos/templates/node.yaml b/charts/csi-vxflexos/templates/node.yaml index a45a6c84..a1934c7a 100644 --- a/charts/csi-vxflexos/templates/node.yaml +++ b/charts/csi-vxflexos/templates/node.yaml @@ -219,6 +219,11 @@ spec: value: "{{ .Values.node.renameSDC.prefix }}" {{- end }} {{- end }} + - name: X_CSI_POWERFLEX_KUBE_NODE_NAME + valueFrom: + fieldRef: + apiVersion: v1 + fieldPath: spec.nodeName volumeMounts: - name: driver-path mountPath: {{ .Values.kubeletConfigDir }}/plugins/vxflexos.emc.dell.com From c666f3e6b993e68b0d5009e637511c56b38c9678 Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Mon, 22 Jan 2024 15:40:15 +0530 Subject: [PATCH 15/32] Driver and Modules Version Update (#348) --- charts/container-storage-modules/Chart.yaml | 14 +++--- charts/container-storage-modules/values.yaml | 50 ++++++++++---------- charts/csi-isilon/Chart.yaml | 4 +- charts/csi-isilon/values.yaml | 12 ++--- charts/csi-powermax/Chart.yaml | 4 +- charts/csi-powermax/values.yaml | 10 ++-- charts/csi-powerstore/Chart.yaml | 4 +- charts/csi-powerstore/values.yaml | 10 ++-- charts/csi-unity/Chart.yaml | 4 +- charts/csi-unity/values.yaml | 8 ++-- charts/csi-vxflexos/Chart.yaml | 4 +- charts/csi-vxflexos/values.yaml | 10 ++-- charts/csm-authorization/Chart.yaml | 4 +- charts/csm-authorization/values.yaml | 8 ++-- charts/csm-replication/Chart.yaml | 4 +- charts/csm-replication/values.yaml | 2 +- charts/karavi-observability/Chart.yaml | 4 +- charts/karavi-observability/values.yaml | 22 ++++----- 18 files changed, 89 insertions(+), 89 deletions(-) diff --git a/charts/container-storage-modules/Chart.yaml b/charts/container-storage-modules/Chart.yaml index 8bcc82f1..57781703 100644 --- a/charts/container-storage-modules/Chart.yaml +++ b/charts/container-storage-modules/Chart.yaml @@ -40,37 +40,37 @@ appVersion: "1.2.2" dependencies: - name: csi-powerstore - version: 2.9.1 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-powerstore.enabled - name: csi-powermax - version: 2.9.1 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-powermax.enabled - name: csi-isilon - version: 2.9.1 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-isilon.enabled - name: csi-vxflexos - version: 2.9.2 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-vxflexos.enabled - name: csi-unity - version: 2.9.1 + version: 2.10.0 repository: https://dell.github.io/helm-charts condition: csi-unity.enabled - name: csm-replication - version: 1.7.1 + version: 1.8.0 repository: https://dell.github.io/helm-charts condition: csm-replication.enabled - name: karavi-observability - version: 1.7.0 + version: 1.8.0 repository: https://dell.github.io/helm-charts condition: karavi-observability.enabled diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 52d5eccc..7652618b 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -20,10 +20,10 @@ ######################## csi-powerstore: enabled: false - version: "v2.9.1" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powerstore:v2.9.1 + driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -33,10 +33,10 @@ csi-powerstore: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.1 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 + podmon: dellemc/podmon:v1.9.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -129,11 +129,11 @@ csi-powermax: - endpoint: https://backup-1.unisphe.re:8443 # - endpoint: https://primary-2.unisphe.re:8443 # - endpoint: https://backup-2.unisphe.re:8443 - version: "v2.9.1" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powermax:v2.9.1 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.1 + driver: dellemc/csi-powermax:v2.10.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 @@ -142,8 +142,8 @@ csi-powermax: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 + replication: dellemc/dell-csi-replicator:v1.8.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 migration: dellemc/dell-csi-migrator:v1.3.0 noderescan: dellemc/dell-csi-node-rescanner:v1.2.0 clusterPrefix: ABC @@ -185,10 +185,10 @@ csi-powermax: ######################## csi-isilon: enabled: false - version: "v2.9.1" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.9.1 + driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -197,10 +197,10 @@ csi-isilon: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 - podmon: dellemc/podmon:v1.8.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 + replication: dellemc/dell-csi-replicator:v1.8.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: @@ -276,10 +276,10 @@ csi-isilon: ######################## csi-vxflexos: enabled: false - version: v2.9.1 + version: v2.10.0 images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-vxflexos:v2.9.1 + driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: dellemc/sdc:4.5 # CSI sidecars @@ -290,10 +290,10 @@ csi-vxflexos: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 certSecretCount: 0 controller: replication: @@ -368,17 +368,17 @@ csi-vxflexos: - "--ignoreVolumelessPods=false" authorization: enabled: false - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.1 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 proxyHost: ## CSI Unity ######################## csi-unity: enabled: false - version: "v2.9.1" + version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.9.1 + driver: dellemc/csi-unity:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 @@ -387,7 +387,7 @@ csi-unity: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - podmon: dellemc/podmon:v1.8.1 + podmon: dellemc/podmon:v1.9.0 # certSecretCount: Represents number of certificate secrets, which user is going to create for # ssl authentication. (unity-cert-0..unity-cert-n) # Allowed values: n, where n > 0 diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 5933c300..55c115f0 100644 --- a/charts/csi-isilon/Chart.yaml +++ b/charts/csi-isilon/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csi-isilon -version: 2.9.1 -appVersion: "2.9.1" +version: 2.10.0 +appVersion: "2.10.0" kubeVersion: ">= 1.21.0 < 1.29.0" #If you are using a complex K8s version like "v1.22.3-mirantis-1", use this kubeVersion check instead #WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index 4b0abe3f..b923230b 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -2,11 +2,11 @@ ######################## # version: version of this values file # Note: Do not change this value -version: "v2.9.1" +version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.9.1 + driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -16,10 +16,10 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 - podmon: dellemc/podmon:v1.8.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 + replication: dellemc/dell-csi-replicator:v1.8.0 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 encryption: dellemc/csm-encryption:v0.3.0 # CSI driver log level diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 02b6125f..df5d1e33 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.9.1" +appVersion: "2.10.0" name: csi-powermax -version: 2.9.1 +version: 2.10.0 description: | PowerMax CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 117dc70c..4c9ec40e 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -48,14 +48,14 @@ global: # Current version of the driver # Don't modify this value as this value will be used by the install script -version: "v2.9.1" +version: "v2.10.0" # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powermax:v2.9.1 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.1 + driver: dellemc/csi-powermax:v2.10.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -64,8 +64,8 @@ images: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 + replication: dellemc/dell-csi-replicator:v1.8.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 migration: dellemc/dell-csi-migrator:v1.3.0 # Node rescan sidecar does a rescan on nodes for identifying new paths # Default value: dellemc/dell-csi-node-rescanner:v1.0.1 diff --git a/charts/csi-powerstore/Chart.yaml b/charts/csi-powerstore/Chart.yaml index ad2608fb..683b5bc4 100644 --- a/charts/csi-powerstore/Chart.yaml +++ b/charts/csi-powerstore/Chart.yaml @@ -14,9 +14,9 @@ # # apiVersion: v2 -appVersion: "2.9.1" +appVersion: "2.10.0" name: csi-powerstore -version: 2.9.1 +version: 2.10.0 description: | PowerStore CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index 500e3333..d3541d0c 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -23,13 +23,13 @@ driverName: "csi-powerstore.dellemc.com" # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.9.1 +version: v2.10.0 # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powerstore:v2.9.1 + driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -39,10 +39,10 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.1 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 + podmon: dellemc/podmon:v1.9.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. diff --git a/charts/csi-unity/Chart.yaml b/charts/csi-unity/Chart.yaml index 22751c3d..6837f9ed 100644 --- a/charts/csi-unity/Chart.yaml +++ b/charts/csi-unity/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: 2.9.1 +appVersion: 2.10.0 name: csi-unity -version: 2.9.1 +version: 2.10.0 description: | Unity XT CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index f5da2601..6ede75d6 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -3,12 +3,12 @@ # version: version of this values file # Note: Do not change this value -# Examples : "v2.9.1" , "nightly" -version: "v2.9.1" +# Examples : "v2.9.0" , "nightly" +version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.9.1 + driver: dellemc/csi-unity:v2.10.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 @@ -18,7 +18,7 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - podmon: dellemc/podmon:v1.8.1 + podmon: dellemc/podmon:v1.9.0 # LogLevel is used to set the logging level of the driver. # Allowed values: "error", "warn"/"warning", "info", "debug" diff --git a/charts/csi-vxflexos/Chart.yaml b/charts/csi-vxflexos/Chart.yaml index f3711ee9..38cf2506 100644 --- a/charts/csi-vxflexos/Chart.yaml +++ b/charts/csi-vxflexos/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.9.2" +appVersion: "2.10.0" name: csi-vxflexos -version: "2.9.2" +version: "2.10.0" description: | VxFlex OS CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 0e384753..8331c4ab 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -3,14 +3,14 @@ # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.9.2 +version: v2.10.0 # "images" defines every container images used for the driver and its sidecars. # To use your own images, or a private registry, change the values here. images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-vxflexos:v2.9.2 + driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: dellemc/sdc:4.5 # CSI sidecars @@ -21,10 +21,10 @@ images: registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.7.1 + replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.1 - authorization: dellemc/csm-authorization-sidecar:v1.9.1 + podmon: dellemc/podmon:v1.9.0 + authorization: dellemc/csm-authorization-sidecar:v1.10.0 # Represents number of certificate secrets, which user is going to create for ssl authentication. (vxflexos-cert-0..vxflexos-cert-n) # If user does not use certificate, set to 0 diff --git a/charts/csm-authorization/Chart.yaml b/charts/csm-authorization/Chart.yaml index 5a54ece7..3ac41cc3 100644 --- a/charts/csm-authorization/Chart.yaml +++ b/charts/csm-authorization/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csm-authorization -version: 1.9.1 -appVersion: 1.9.1 +version: 1.10.0 +appVersion: 1.10.0 type: application description: | CSM for Authorization is part of the [Container Storage Modules](https://github.com/dell/csm) open source suite of Kubernetes diff --git a/charts/csm-authorization/values.yaml b/charts/csm-authorization/values.yaml index a6c65768..ebcbdc4f 100644 --- a/charts/csm-authorization/values.yaml +++ b/charts/csm-authorization/values.yaml @@ -11,10 +11,10 @@ cert-manager: authorization: # images to use in installation images: - proxyService: dellemc/csm-authorization-proxy:v1.9.1 - tenantService: dellemc/csm-authorization-tenant:v1.9.1 - roleService: dellemc/csm-authorization-role:v1.9.1 - storageService: dellemc/csm-authorization-storage:v1.9.1 + proxyService: dellemc/csm-authorization-proxy:v1.10.0 + tenantService: dellemc/csm-authorization-tenant:v1.10.0 + roleService: dellemc/csm-authorization-role:v1.10.0 + storageService: dellemc/csm-authorization-storage:v1.10.0 opa: openpolicyagent/opa opaKubeMgmt: openpolicyagent/kube-mgmt:0.11 diff --git a/charts/csm-replication/Chart.yaml b/charts/csm-replication/Chart.yaml index 866449b2..a2b154fb 100644 --- a/charts/csm-replication/Chart.yaml +++ b/charts/csm-replication/Chart.yaml @@ -3,5 +3,5 @@ name: csm-replication type: application description: | CSM for Replication helm charts -version: 1.7.1 -appVersion: "1.7.1" +version: 1.8.0 +appVersion: "1.8.0" diff --git a/charts/csm-replication/values.yaml b/charts/csm-replication/values.yaml index 4ea4328f..3a135105 100644 --- a/charts/csm-replication/values.yaml +++ b/charts/csm-replication/values.yaml @@ -5,7 +5,7 @@ replicas: 1 # image: Defines controller image. This shouldn't be changed # Allowed values: string -image: dellemc/dell-replication-controller:v1.7.1 +image: dellemc/dell-replication-controller:v1.8.0 # logLevel: Defines initial log level for controller. This can be changed in runtime # Allowed values: "debug", "info", "warn", "error", "panic" diff --git a/charts/karavi-observability/Chart.yaml b/charts/karavi-observability/Chart.yaml index 78d715f6..17b178b9 100644 --- a/charts/karavi-observability/Chart.yaml +++ b/charts/karavi-observability/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: "1.7.0" +appVersion: "1.8.0" name: karavi-observability description: CSM for Observability is part of the [Container Storage Modules](https://github.com/dell/csm) open source suite of Kubernetes storage enablers for Dell EMC storage products. CSM for Observability provides Kubernetes administrators with visibility into metrics and topology data related to containerized storage. type: application -version: 1.7.0 +version: 1.8.0 dependencies: - name: cert-manager version: 1.10.0 diff --git a/charts/karavi-observability/values.yaml b/charts/karavi-observability/values.yaml index 51f97b95..5c0d89eb 100644 --- a/charts/karavi-observability/values.yaml +++ b/charts/karavi-observability/values.yaml @@ -1,5 +1,5 @@ karaviTopology: - image: dellemc/csm-topology:v1.7.0 + image: dellemc/csm-topology:v1.8.0 enabled: true # comma separated list of provisioner names (ex: csi-vxflexos.dellemc.com) provisionerNames: csi-vxflexos.dellemc.com,csi-powerstore.dellemc.com,csi-isilon.dellemc.com,csi-powermax.dellemc.com @@ -13,7 +13,7 @@ karaviTopology: probability: 0.0 karaviMetricsPowerflex: - image: dellemc/csm-metrics-powerflex:v1.7.0 + image: dellemc/csm-metrics-powerflex:v1.8.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-vxflexos.dellemc.com) @@ -40,8 +40,8 @@ karaviMetricsPowerflex: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -53,7 +53,7 @@ karaviMetricsPowerflex: skipCertificateValidation: true karaviMetricsPowerstore: - image: dellemc/csm-metrics-powerstore:v1.7.0 + image: dellemc/csm-metrics-powerstore:v1.8.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powerstore.dellemc.com) @@ -79,7 +79,7 @@ karaviMetricsPowerstore: probability: 0.0 karaviMetricsPowerscale: - image: dellemc/csm-metrics-powerscale:v1.4.0 + image: dellemc/csm-metrics-powerscale:v1.5.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-isilon.dellemc.com) @@ -116,8 +116,8 @@ karaviMetricsPowerscale: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -129,7 +129,7 @@ karaviMetricsPowerscale: skipCertificateValidation: true karaviMetricsPowermax: - image: dellemc/csm-metrics-powermax:v1.2.0 + image: dellemc/csm-metrics-powermax:v1.3.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powermax.dellemc.com) @@ -153,8 +153,8 @@ karaviMetricsPowermax: authorization: enabled: false # sidecarProxyImage: the container image used for the csm-authorization-sidecar. - # Default value: dellemc/csm-authorization-sidecar:v1.9.0 - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 + # Default value: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: From f226620b5ae13ab73fc745dc76ee4a5b1d41d5e5 Mon Sep 17 00:00:00 2001 From: hoppea2 <33433874+hoppea2@users.noreply.github.com> Date: Wed, 24 Jan 2024 11:20:59 -0500 Subject: [PATCH 16/32] Updating helm charts to support k8s 1.29.0 (#358) --- charts/csi-isilon/Chart.yaml | 4 ++-- charts/csi-powermax/Chart.yaml | 4 ++-- charts/csi-powerstore/Chart.yaml | 4 ++-- charts/csi-unity/Chart.yaml | 4 ++-- charts/csi-vxflexos/Chart.yaml | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 55c115f0..cdb709b0 100644 --- a/charts/csi-isilon/Chart.yaml +++ b/charts/csi-isilon/Chart.yaml @@ -2,10 +2,10 @@ apiVersion: v2 name: csi-isilon version: 2.10.0 appVersion: "2.10.0" -kubeVersion: ">= 1.21.0 < 1.29.0" +kubeVersion: ">= 1.21.0 < 1.30.0" #If you are using a complex K8s version like "v1.22.3-mirantis-1", use this kubeVersion check instead #WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -#kubeVersion: ">= 1.21.0-0 < 1.29.0-0" +#kubeVersion: ">= 1.21.0-0 < 1.30.0-0" description: | PowerScale CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index df5d1e33..56703f07 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -7,10 +7,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a PowerMax StorageClass. type: application -kubeVersion: ">= 1.23.0 < 1.29.0" +kubeVersion: ">= 1.23.0 < 1.30.0" # If you are using a complex K8s version like "v1.23.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.23.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.23.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-powerstore/Chart.yaml b/charts/csi-powerstore/Chart.yaml index 683b5bc4..376d4bcd 100644 --- a/charts/csi-powerstore/Chart.yaml +++ b/charts/csi-powerstore/Chart.yaml @@ -22,10 +22,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a PowerStore StorageClass. type: application -kubeVersion: ">= 1.24.0 < 1.29.0" +kubeVersion: ">= 1.24.0 < 1.30.0" # If you are using a complex K8s version like "v1.24.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.24.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.24.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-unity/Chart.yaml b/charts/csi-unity/Chart.yaml index 6837f9ed..7c0cbf17 100644 --- a/charts/csi-unity/Chart.yaml +++ b/charts/csi-unity/Chart.yaml @@ -7,10 +7,10 @@ description: | integration. This chart includes everything required to provision via CSI as well as a Unity XT StorageClass. type: application -kubeVersion: ">= 1.24.0 < 1.29.0" +kubeVersion: ">= 1.24.0 < 1.30.0" # If you are using a complex K8s version like "v1.24.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.24.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.24.0-0 < 1.30.0-0" keywords: - csi - storage diff --git a/charts/csi-vxflexos/Chart.yaml b/charts/csi-vxflexos/Chart.yaml index 38cf2506..3efa5506 100644 --- a/charts/csi-vxflexos/Chart.yaml +++ b/charts/csi-vxflexos/Chart.yaml @@ -6,10 +6,10 @@ description: | VxFlex OS CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as well as a VxFlex OS StorageClass. -kubeVersion: ">= 1.21.0 < 1.29.0" +kubeVersion: ">= 1.21.0 < 1.30.0" # If you are using a complex K8s version like "v1.21.3-mirantis-1", use this kubeVersion check instead # WARNING: this version of the check will allow the use of alpha and beta versions, which is NOT SUPPORTED -# kubeVersion: ">= 1.21.0-0 < 1.29.0-0" +# kubeVersion: ">= 1.21.0-0 < 1.30.0-0" keywords: - csi - storage From 98f91a0948ed80318a1b99eba77d52f114e22397 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Mon, 29 Jan 2024 16:07:08 +0530 Subject: [PATCH 17/32] Disabling leader election for v1.10.0 (#360) --- charts/csi-isilon/templates/controller.yaml | 12 ------------ charts/csi-powermax/templates/controller.yaml | 2 -- 2 files changed, 14 deletions(-) diff --git a/charts/csi-isilon/templates/controller.yaml b/charts/csi-isilon/templates/controller.yaml index 8466a813..67f0730e 100644 --- a/charts/csi-isilon/templates/controller.yaml +++ b/charts/csi-isilon/templates/controller.yaml @@ -276,20 +276,8 @@ spec: imagePullPolicy: {{ .Values.imagePullPolicy }} args: - "--csi-address={{ $driverSockPath }}" - - "--leader-election" - "--timeout=120s" - "--v=5" - {{- if hasKey .Values.controller "leaderElection" }} - {{- if hasKey .Values.controller.leaderElection "leaderElectionRenewDeadline" }} - - "--leader-election-renew-deadline={{ .Values.controller.leaderElection.leaderElectionRenewDeadline }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-lease-duration={{ .Values.controller.leaderElection.leaderElectionLeaseDuration }}" - {{end}} - {{- if hasKey .Values.controller.leaderElection "leaderElectionLeaseDuration" }} - - "--leader-election-retry-period={{ .Values.controller.leaderElection.leaderElectionRetryPeriod }}" - {{end}} - {{end}} command: [ "/csi-metadata-retriever" ] env: - name: CSI_RETRIEVER_ENDPOINT diff --git a/charts/csi-powermax/templates/controller.yaml b/charts/csi-powermax/templates/controller.yaml index 9ff4308d..24a120fb 100644 --- a/charts/csi-powermax/templates/controller.yaml +++ b/charts/csi-powermax/templates/controller.yaml @@ -470,8 +470,6 @@ spec: value: /app/tls - name: X_CSI_REVPROXY_WATCH_NAMESPACE value: {{ .Release.Namespace }} - - name: X_CSI_REVPROXY_IS_LEADER_ENABLED - value: "false" volumeMounts: - name: configmap-volume mountPath: /etc/config/configmap From 9958c1a52feb87327edfdc01a8532633e594891e Mon Sep 17 00:00:00 2001 From: Aaron Tye Date: Wed, 31 Jan 2024 14:14:18 -0500 Subject: [PATCH 18/32] [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353) * expose proxy-server by ip address of master node * fix spacing * use local pv for redis by default * remove period * recycle pv * update authorization.hostname comment --- .../charts/redis/templates/redis.yaml | 27 +++++++++++++++++++ .../csm-authorization/templates/ingress.yaml | 13 +++++++-- charts/csm-authorization/values.yaml | 12 +++++---- 3 files changed, 45 insertions(+), 7 deletions(-) diff --git a/charts/csm-authorization/charts/redis/templates/redis.yaml b/charts/csm-authorization/charts/redis/templates/redis.yaml index 8bc75899..cf077550 100644 --- a/charts/csm-authorization/charts/redis/templates/redis.yaml +++ b/charts/csm-authorization/charts/redis/templates/redis.yaml @@ -38,6 +38,31 @@ spec: persistentVolumeClaim: claimName: redis-primary-pv-claim --- +{{- if not (.Values.storageClass) }} +apiVersion: storage.k8s.io/v1 +kind: StorageClass +metadata: + name: csm-authorization-local-storage +provisioner: kubernetes.io/no-provisioner +volumeBindingMode: WaitForFirstConsumer + +--- +apiVersion: v1 +kind: PersistentVolume +metadata: + name: csm-authorization-redis +spec: + capacity: + storage: 8Gi + volumeMode: Filesystem + accessModes: + - ReadWriteOnce + persistentVolumeReclaimPolicy: Recycle + storageClassName: csm-authorization-local-storage + hostPath: + path: /csm-authorization/redis +{{- end}} +--- apiVersion: v1 kind: PersistentVolumeClaim metadata: @@ -50,6 +75,8 @@ spec: - ReadWriteOnce {{- if (.Values.storageClass) }} storageClassName: {{.Values.storageClass }} + {{ else }} + storageClassName: csm-authorization-local-storage {{- end}} resources: requests: diff --git a/charts/csm-authorization/templates/ingress.yaml b/charts/csm-authorization/templates/ingress.yaml index c4e7271c..faf61e60 100644 --- a/charts/csm-authorization/templates/ingress.yaml +++ b/charts/csm-authorization/templates/ingress.yaml @@ -23,7 +23,7 @@ spec: secretName: user-provided-tls {{- else }} secretName: karavi-selfsigned-tls - {{- end}} + {{- end }} rules: - host: {{ .Values.authorization.hostname }} http: @@ -48,4 +48,13 @@ spec: port: number: 8080 {{- end }} - {{- end}} + {{- end }} + - http: + paths: + - backend: + service: + name: proxy-server + port: + number: 8080 + path: / + pathType: Prefix diff --git a/charts/csm-authorization/values.yaml b/charts/csm-authorization/values.yaml index ebcbdc4f..e8f133a2 100644 --- a/charts/csm-authorization/values.yaml +++ b/charts/csm-authorization/values.yaml @@ -18,9 +18,9 @@ authorization: opa: openpolicyagent/opa opaKubeMgmt: openpolicyagent/kube-mgmt:0.11 - # base hostname for the ingress rules that expose the services - # the proxy-server ingress will use this hostname - # the role-service ingress will use role.hostname + # proxy-server ingress will use this hostname + # NOTE: additional hostnames can be configured in authorization.proxyServerIngress.hosts + # NOTE: proxy-server ingress is configured to accept IP address connections so hostnames are not required hostname: csm-authorization.com # log level for csm-authorization @@ -52,5 +52,7 @@ redis: redis: redis:6.0.8-alpine commander: rediscommander/redis-commander:latest - # set the storageClass for redis to use. otherwise, the default storage class is used - # storageClass: local-storage + # by default, csm-authorization will deploy a local (https://kubernetes.io/docs/concepts/storage/storage-classes/#local) volume for redis + # to use a different storage class for redis, uncomment the following line and specify the name of the storage class + # NOTE: the storage class must NOT be a storage class provisioned by a CSI driver to be configured with this instance of CSM Authorization + #storageClass: From dcd4165eff2da027421d8eb9cf0a6338583ab31e Mon Sep 17 00:00:00 2001 From: boyamurthy <92081029+boyamurthy@users.noreply.github.com> Date: Wed, 14 Feb 2024 17:11:13 +0530 Subject: [PATCH 19/32] Bumping reverseproxy version (#371) --- charts/container-storage-modules/values.yaml | 2 +- charts/csi-powermax/Chart.yaml | 2 +- charts/csi-powermax/charts/csireverseproxy/Chart.yaml | 4 ++-- charts/csi-powermax/charts/csireverseproxy/values.yaml | 2 +- charts/csi-powermax/values.yaml | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 7652618b..41f4cf62 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -133,7 +133,7 @@ csi-powermax: images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powermax:v2.10.0 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 56703f07..c9865e14 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -16,7 +16,7 @@ keywords: - storage dependencies: - name: csireverseproxy - version: 2.8.1 + version: 2.9.0 condition: required home: https://github.com/dell/csi-powermax icon: https://avatars1.githubusercontent.com/u/20958494?s=200&v=4 diff --git a/charts/csi-powermax/charts/csireverseproxy/Chart.yaml b/charts/csi-powermax/charts/csireverseproxy/Chart.yaml index 70c1321a..43e973ff 100644 --- a/charts/csi-powermax/charts/csireverseproxy/Chart.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/Chart.yaml @@ -4,6 +4,6 @@ description: A Helm chart for CSI PowerMax ReverseProxy type: application -version: 2.8.1 +version: 2.9.0 -appVersion: 2.8.1 +appVersion: 2.9.0 diff --git a/charts/csi-powermax/charts/csireverseproxy/values.yaml b/charts/csi-powermax/charts/csireverseproxy/values.yaml index 5afbc2ad..7f04946a 100644 --- a/charts/csi-powermax/charts/csireverseproxy/values.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/values.yaml @@ -1,4 +1,4 @@ -image: dellemc/csipowermax-reverseproxy:v2.8.1 +image: dellemc/csipowermax-reverseproxy:v2.9.0 port: 2222 # TLS secret which is used for setting up the proxy HTTPS server diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 4c9ec40e..07f62a15 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -55,7 +55,7 @@ version: "v2.10.0" images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powermax:v2.10.0 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.0 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 From 163655d61e529664bc3b7736416409ec08655f61 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Fri, 16 Feb 2024 11:12:45 +0530 Subject: [PATCH 20/32] COSI driver verion bump up (#370) --- charts/cosi/Chart.yaml | 5 +++-- charts/cosi/values.yaml | 4 ++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/charts/cosi/Chart.yaml b/charts/cosi/Chart.yaml index 07b90d88..6da324d4 100644 --- a/charts/cosi/Chart.yaml +++ b/charts/cosi/Chart.yaml @@ -1,4 +1,4 @@ -# Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved. +# Copyright © 2024 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -28,9 +28,10 @@ type: application # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) version: 0.1.2 +version: 0.1.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: 0.1.1-alpha +appVersion: 1.1.0-alpha diff --git a/charts/cosi/values.yaml b/charts/cosi/values.yaml index d0141767..11719bf7 100644 --- a/charts/cosi/values.yaml +++ b/charts/cosi/values.yaml @@ -1,4 +1,4 @@ -# Copyright © 2023 Dell Inc. or its subsidiaries. All Rights Reserved. +# Copyright © 2024 Dell Inc. or its subsidiaries. All Rights Reserved. # # Licensed under the Apache License, Version 2.0 (the "License"); # you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ provisioner: # repository is the COSI driver provisioner container image repository. repository: "docker.io/dellemc/cosi" # tag is the COSI driver provisioner container image tag. - tag: "v0.1.1" + tag: "v0.2.0" # pullPolicy is the COSI driver provisioner container image pull policy. pullPolicy: "IfNotPresent" From 9ac0807eb0d060aef8ff7fabfcf586afcc9821a5 Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Fri, 16 Feb 2024 15:13:29 +0530 Subject: [PATCH 21/32] CSI-Sidecars version bumpup (#372) * CSI-Sidecars version bumpup * Snapshotter patch version update --- charts/container-storage-modules/values.yaml | 62 ++++++++++---------- charts/csi-isilon/values.yaml | 12 ++-- charts/csi-powermax/values.yaml | 12 ++-- charts/csi-powerstore/values.yaml | 12 ++-- charts/csi-unity/values.yaml | 12 ++-- charts/csi-vxflexos/values.yaml | 14 ++--- 6 files changed, 62 insertions(+), 62 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 41f4cf62..774380e8 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -25,12 +25,12 @@ csi-powerstore: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 @@ -135,12 +135,12 @@ csi-powermax: driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 @@ -190,12 +190,12 @@ csi-isilon: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 @@ -281,14 +281,14 @@ csi-vxflexos: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. - powerflexSdc: dellemc/sdc:4.5 + powerflexSdc: dellemc/sdc:4.5.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 @@ -380,12 +380,12 @@ csi-unity: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-unity:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars podmon: dellemc/podmon:v1.9.0 # certSecretCount: Represents number of certificate secrets, which user is going to create for diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index b923230b..1b1cd23a 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -8,12 +8,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-isilon:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 07f62a15..ec4dc6c6 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -57,12 +57,12 @@ images: driver: dellemc/csi-powermax:v2.10.0 csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index d3541d0c..ea845db0 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -31,12 +31,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-powerstore:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index 6ede75d6..4c57f010 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -10,12 +10,12 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-unity:v2.10.0 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars podmon: dellemc/podmon:v1.9.0 diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 8331c4ab..e837fc1b 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -12,14 +12,14 @@ images: # "driver" defines the container image, used for the driver container. driver: dellemc/csi-vxflexos:v2.10.0 # "powerflexSdc" defines the SDC image for init container. - powerflexSdc: dellemc/sdc:4.5 + powerflexSdc: dellemc/sdc:4.5.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 From 1472c5fce5da44fee4810a1df4b504a526d2028d Mon Sep 17 00:00:00 2001 From: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Date: Thu, 22 Feb 2024 12:39:27 +0530 Subject: [PATCH 22/32] Mapping /opt/emc inside SDC container (#373) * Mapping /opt/emc inside SDC container * Updating path type --- charts/csi-vxflexos/templates/node.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/charts/csi-vxflexos/templates/node.yaml b/charts/csi-vxflexos/templates/node.yaml index a1934c7a..85446bc2 100644 --- a/charts/csi-vxflexos/templates/node.yaml +++ b/charts/csi-vxflexos/templates/node.yaml @@ -330,6 +330,8 @@ spec: mountPath: /dev - name: os-release mountPath: /host-os-release + - name: host-opt-emc-path + mountPath: /host_opt_emc_path - name: sdc-storage mountPath: /storage - name: host-opt-emc-path From c96f8ecf2bb3bdb68ae9ef653a604b12b3959f4e Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Fri, 23 Feb 2024 16:13:46 +0530 Subject: [PATCH 23/32] app mobility version bump (#374) --- charts/csm-application-mobility/Chart.yaml | 4 ++-- charts/csm-application-mobility/values.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/csm-application-mobility/Chart.yaml b/charts/csm-application-mobility/Chart.yaml index f1f62677..96dca441 100644 --- a/charts/csm-application-mobility/Chart.yaml +++ b/charts/csm-application-mobility/Chart.yaml @@ -6,13 +6,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.3.0 +version: 0.4.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.3.0" +appVersion: "0.4.0" dependencies: - name: cert-manager diff --git a/charts/csm-application-mobility/values.yaml b/charts/csm-application-mobility/values.yaml index 456c5853..f981fb3f 100644 --- a/charts/csm-application-mobility/values.yaml +++ b/charts/csm-application-mobility/values.yaml @@ -8,7 +8,7 @@ image: pullPolicy: IfNotPresent controller: - image: dellemc/csm-application-mobility-controller:v0.3.0 + image: dellemc/csm-application-mobility-controller:v0.4.0 # csm-application-mobility requires cert-manager. If cert-manager is not already present in cluster, set enabled to true to install it too. cert-manager: @@ -70,7 +70,7 @@ velero: initContainers: - name: dell-custom-velero-plugin - image: dellemc/csm-application-mobility-velero-plugin:v0.3.0 + image: dellemc/csm-application-mobility-velero-plugin:v0.4.0 volumeMounts: - mountPath: /target name: plugins From 19e9a5797715f147e33c5292748ca2c971cb6544 Mon Sep 17 00:00:00 2001 From: Aaron Tye Date: Mon, 4 Mar 2024 10:21:20 -0500 Subject: [PATCH 24/32] change default value (#381) --- charts/csi-isilon/values.yaml | 2 +- charts/csi-powermax/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 2 +- charts/csi-unity/values.yaml | 2 +- charts/csi-vxflexos/values.yaml | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index 1b1cd23a..a62b37d5 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -65,7 +65,7 @@ verbose: 1 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # enableCustomTopology: Specify if custom topology label .dellemc.com/: diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index ec4dc6c6..41947851 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -104,7 +104,7 @@ imagePullPolicy: IfNotPresent # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # fsGroupPolicy: Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index ea845db0..aaa12218 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -46,7 +46,7 @@ images: # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # nodeFCPortsFilterFile: It is the name of the environment variable which store path to the file which diff --git a/charts/csi-unity/values.yaml b/charts/csi-unity/values.yaml index 4c57f010..6b27512e 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -41,7 +41,7 @@ imagePullPolicy: Always # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # fsGroupPolicy: Defines if the underlying volume supports changing ownership and permission of the volume before being mounted. diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index e837fc1b..062c1e5f 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -42,7 +42,7 @@ logFormat: "TEXT" # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. -# Default value: None +# Default value: /var/lib/kubelet kubeletConfigDir: /var/lib/kubelet # "defaultFsType" is used to set the default FS type which will be used From 1b8741a7ea1f1d938c0438089a06631a9d2321bd Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Tue, 5 Mar 2024 10:41:45 +0530 Subject: [PATCH 25/32] version bumps (#378) --- charts/container-storage-modules/values.yaml | 8 ++++---- charts/csi-isilon/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 4 ++-- charts/csi-vxflexos/values.yaml | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 774380e8..655cee9f 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -34,9 +34,9 @@ csi-powerstore: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -200,7 +200,7 @@ csi-isilon: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: @@ -291,7 +291,7 @@ csi-vxflexos: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 certSecretCount: 0 diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index a62b37d5..f0c58685 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -19,7 +19,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 encryption: dellemc/csm-encryption:v0.3.0 # CSI driver log level diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index aaa12218..82ef1bfe 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -40,9 +40,9 @@ images: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 062c1e5f..64fd16c2 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -22,7 +22,7 @@ images: healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 # CSM sidecars replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 From 1f9912908939c8d99c561924615c866ec81076b7 Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Tue, 5 Mar 2024 14:26:01 +0530 Subject: [PATCH 26/32] Updated CSI Metadata Version (#382) --- charts/container-storage-modules/values.yaml | 4 ++-- charts/csi-isilon/values.yaml | 2 +- charts/csi-powerstore/values.yaml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 655cee9f..921a5010 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -36,7 +36,7 @@ csi-powerstore: replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -200,7 +200,7 @@ csi-isilon: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index f0c58685..ea945560 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -19,7 +19,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 podmon: dellemc/podmon:v1.9.0 authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 encryption: dellemc/csm-encryption:v0.3.0 # CSI driver log level diff --git a/charts/csi-powerstore/values.yaml b/charts/csi-powerstore/values.yaml index 82ef1bfe..0254241b 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -42,7 +42,7 @@ images: replication: dellemc/dell-csi-replicator:v1.8.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 # Specify kubelet config dir path. # Ensure that the config.yaml file is present at this path. From 8d8811427409c0aa0b261a0923c2b546e02fd325 Mon Sep 17 00:00:00 2001 From: Rishabh Raj Date: Wed, 20 Mar 2024 06:54:12 +0000 Subject: [PATCH 27/32] app mobility version fix --- charts/csm-application-mobility/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/csm-application-mobility/values.yaml b/charts/csm-application-mobility/values.yaml index f981fb3f..53df2785 100644 --- a/charts/csm-application-mobility/values.yaml +++ b/charts/csm-application-mobility/values.yaml @@ -8,7 +8,7 @@ image: pullPolicy: IfNotPresent controller: - image: dellemc/csm-application-mobility-controller:v0.4.0 + image: dellemc/csm-application-mobility-controller:v1.0.2 # csm-application-mobility requires cert-manager. If cert-manager is not already present in cluster, set enabled to true to install it too. cert-manager: @@ -70,7 +70,7 @@ velero: initContainers: - name: dell-custom-velero-plugin - image: dellemc/csm-application-mobility-velero-plugin:v0.4.0 + image: dellemc/csm-application-mobility-velero-plugin:v1.0.2 volumeMounts: - mountPath: /target name: plugins From 7b807615a944ba3f43e09b3ff33a0f851a246ad1 Mon Sep 17 00:00:00 2001 From: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Date: Wed, 20 Mar 2024 12:34:30 +0530 Subject: [PATCH 28/32] Update app mobility Chart --- charts/csm-application-mobility/Chart.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/csm-application-mobility/Chart.yaml b/charts/csm-application-mobility/Chart.yaml index 96dca441..c3a0d42f 100644 --- a/charts/csm-application-mobility/Chart.yaml +++ b/charts/csm-application-mobility/Chart.yaml @@ -6,13 +6,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.4.0 +version: 1.0.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.4.0" +appVersion: "1.0.2" dependencies: - name: cert-manager From de383b1991320b5809e46c594986976fd2fa586a Mon Sep 17 00:00:00 2001 From: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:05:05 +0530 Subject: [PATCH 29/32] Conflict fix verified (#388) (#389) * Conflict fix verified (#388) * Release v1.9.1 (#364) * Disable leader-election for drivers and version bump up for csm 1.9.1 patch release (#354) * Update cosi image in chart (#359) * revert kube node name changes (#361) * Removing csm changes (#363) --------- Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com> Co-authored-by: Bartosz Ciesielczyk <120648697+cbartoszDell@users.noreply.github.com> Co-authored-by: KshitijaKakde <111420075+KshitijaKakde@users.noreply.github.com> * Update Chart.yaml (#365) * update helm releaser (#366) * update csm chart for v2.9.1 (#369) * Release v1.9.3 (#376) * CSM 1.9.3 * csm version bump (#375) * Update Chart.yaml (#379) --------- Co-authored-by: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Co-authored-by: Jooseppi Luna * Update Chart.yaml with new versions (#380) * added env for kube node name (#347) * Driver and Modules Version Update (#348) * Updating helm charts to support k8s 1.29.0 (#358) * Disabling leader election for v1.10.0 (#360) * [feature-1091]: Expose proxy-server via cluster node IP and use local storage for Redis by default (#353) * expose proxy-server by ip address of master node * fix spacing * use local pv for redis by default * remove period * recycle pv * update authorization.hostname comment * Bumping reverseproxy version (#371) * COSI driver verion bump up (#370) * CSI-Sidecars version bumpup (#372) * CSI-Sidecars version bumpup * Snapshotter patch version update * Mapping /opt/emc inside SDC container (#373) * Mapping /opt/emc inside SDC container * Updating path type * app mobility version bump (#374) * change default value (#381) * version bumps (#378) * Updated CSI Metadata Version (#382) * app mobility version fix * Update app mobility Chart --------- Co-authored-by: KerryKovacevic <140824885+KerryKovacevic@users.noreply.github.com> Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com> Co-authored-by: Bartosz Ciesielczyk <120648697+cbartoszDell@users.noreply.github.com> Co-authored-by: KshitijaKakde <111420075+KshitijaKakde@users.noreply.github.com> Co-authored-by: Aaron Tye Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Co-authored-by: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Co-authored-by: Jooseppi Luna Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com> Co-authored-by: hoppea2 <33433874+hoppea2@users.noreply.github.com> Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com> Co-authored-by: Rishabh Raj * AM version reverted --------- Co-authored-by: KerryKovacevic <140824885+KerryKovacevic@users.noreply.github.com> Co-authored-by: Akshay Saini <109056238+AkshaySainiDell@users.noreply.github.com> Co-authored-by: Bartosz Ciesielczyk <120648697+cbartoszDell@users.noreply.github.com> Co-authored-by: KshitijaKakde <111420075+KshitijaKakde@users.noreply.github.com> Co-authored-by: Aaron Tye Co-authored-by: Adarsh Kumar Yadav <109620911+adarsh-dell@users.noreply.github.com> Co-authored-by: Rishabh Raj <120644626+rishabhatdell@users.noreply.github.com> Co-authored-by: Jooseppi Luna Co-authored-by: Surya Gupta <109594002+suryagupta4@users.noreply.github.com> Co-authored-by: hoppea2 <33433874+hoppea2@users.noreply.github.com> Co-authored-by: boyamurthy <92081029+boyamurthy@users.noreply.github.com> Co-authored-by: Rishabh Raj --- .github/workflows/charts-release-action.yml | 4 ++-- charts/container-storage-modules/Chart.yaml | 6 +++--- charts/cosi/Chart.yaml | 1 + charts/csi-vxflexos/templates/node.yaml | 2 ++ charts/csm-application-mobility/Chart.yaml | 4 ++-- charts/csm-application-mobility/values.yaml | 4 ++-- 6 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/workflows/charts-release-action.yml b/.github/workflows/charts-release-action.yml index 8b15cf02..ef234767 100644 --- a/.github/workflows/charts-release-action.yml +++ b/.github/workflows/charts-release-action.yml @@ -25,9 +25,9 @@ jobs: # Run the helm chart release command - name: Run karavi chart-releaser - uses: helm/chart-releaser-action@v1.0.0 + uses: helm/chart-releaser-action@v1.6.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - CR_SKIP_EXISTING: "true" with: charts_dir: charts + skip_existing: true diff --git a/charts/container-storage-modules/Chart.yaml b/charts/container-storage-modules/Chart.yaml index 55b0c46a..57781703 100644 --- a/charts/container-storage-modules/Chart.yaml +++ b/charts/container-storage-modules/Chart.yaml @@ -30,13 +30,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 1.2.0 +version: 1.2.2 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "1.2.0" +appVersion: "1.2.2" dependencies: - name: csi-powerstore @@ -77,4 +77,4 @@ dependencies: - name: cert-manager version: 1.10.0 repository: https://charts.jetstack.io - condition: cert-manager.enabled \ No newline at end of file + condition: cert-manager.enabled diff --git a/charts/cosi/Chart.yaml b/charts/cosi/Chart.yaml index 8b95ddad..1c417668 100644 --- a/charts/cosi/Chart.yaml +++ b/charts/cosi/Chart.yaml @@ -29,6 +29,7 @@ type: application # Versions are expected to follow Semantic Versioning (https://semver.org/) version: 0.1.2 + # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. diff --git a/charts/csi-vxflexos/templates/node.yaml b/charts/csi-vxflexos/templates/node.yaml index 8083e8fd..85446bc2 100644 --- a/charts/csi-vxflexos/templates/node.yaml +++ b/charts/csi-vxflexos/templates/node.yaml @@ -334,6 +334,8 @@ spec: mountPath: /host_opt_emc_path - name: sdc-storage mountPath: /storage + - name: host-opt-emc-path + mountPath: /host_opt_emc_path - name: udev-d mountPath: /rules.d - name: scaleio-path-opt diff --git a/charts/csm-application-mobility/Chart.yaml b/charts/csm-application-mobility/Chart.yaml index 96dca441..f1f62677 100644 --- a/charts/csm-application-mobility/Chart.yaml +++ b/charts/csm-application-mobility/Chart.yaml @@ -6,13 +6,13 @@ type: application # This is the chart version. This version number should be incremented each time you make changes # to the chart and its templates, including the app version. # Versions are expected to follow Semantic Versioning (https://semver.org/) -version: 0.4.0 +version: 0.3.0 # This is the version number of the application being deployed. This version number should be # incremented each time you make changes to the application. Versions are not expected to # follow Semantic Versioning. They should reflect the version the application is using. # It is recommended to use it with quotes. -appVersion: "0.4.0" +appVersion: "0.3.0" dependencies: - name: cert-manager diff --git a/charts/csm-application-mobility/values.yaml b/charts/csm-application-mobility/values.yaml index f981fb3f..456c5853 100644 --- a/charts/csm-application-mobility/values.yaml +++ b/charts/csm-application-mobility/values.yaml @@ -8,7 +8,7 @@ image: pullPolicy: IfNotPresent controller: - image: dellemc/csm-application-mobility-controller:v0.4.0 + image: dellemc/csm-application-mobility-controller:v0.3.0 # csm-application-mobility requires cert-manager. If cert-manager is not already present in cluster, set enabled to true to install it too. cert-manager: @@ -70,7 +70,7 @@ velero: initContainers: - name: dell-custom-velero-plugin - image: dellemc/csm-application-mobility-velero-plugin:v0.4.0 + image: dellemc/csm-application-mobility-velero-plugin:v0.3.0 volumeMounts: - mountPath: /target name: plugins From 2481b6af60fc5bc42c1bbe99eba9c43ce78dac33 Mon Sep 17 00:00:00 2001 From: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:15:30 +0530 Subject: [PATCH 30/32] Reverted the CSM file to main (#390) --- charts/container-storage-modules/Chart.yaml | 16 +-- charts/container-storage-modules/values.yaml | 118 +++++++++---------- 2 files changed, 67 insertions(+), 67 deletions(-) diff --git a/charts/container-storage-modules/Chart.yaml b/charts/container-storage-modules/Chart.yaml index 57781703..6ae89ad9 100644 --- a/charts/container-storage-modules/Chart.yaml +++ b/charts/container-storage-modules/Chart.yaml @@ -40,41 +40,41 @@ appVersion: "1.2.2" dependencies: - name: csi-powerstore - version: 2.10.0 + version: 2.9.1 repository: https://dell.github.io/helm-charts condition: csi-powerstore.enabled - name: csi-powermax - version: 2.10.0 + version: 2.9.1 repository: https://dell.github.io/helm-charts condition: csi-powermax.enabled - name: csi-isilon - version: 2.10.0 + version: 2.9.1 repository: https://dell.github.io/helm-charts condition: csi-isilon.enabled - name: csi-vxflexos - version: 2.10.0 + version: 2.9.2 repository: https://dell.github.io/helm-charts condition: csi-vxflexos.enabled - name: csi-unity - version: 2.10.0 + version: 2.9.1 repository: https://dell.github.io/helm-charts condition: csi-unity.enabled - name: csm-replication - version: 1.8.0 + version: 1.7.1 repository: https://dell.github.io/helm-charts condition: csm-replication.enabled - name: karavi-observability - version: 1.8.0 + version: 1.7.0 repository: https://dell.github.io/helm-charts condition: karavi-observability.enabled - name: cert-manager version: 1.10.0 repository: https://charts.jetstack.io - condition: cert-manager.enabled + condition: cert-manager.enabled \ No newline at end of file diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 921a5010..a3639b0b 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -20,23 +20,23 @@ ######################## csi-powerstore: enabled: false - version: "v2.10.0" + version: "v2.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powerstore:v2.10.0 + driver: dellemc/csi-powerstore:v2.9.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 - podmon: dellemc/podmon:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 + replication: dellemc/dell-csi-replicator:v1.7.1 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + podmon: dellemc/podmon:v1.8.1 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -129,21 +129,21 @@ csi-powermax: - endpoint: https://backup-1.unisphe.re:8443 # - endpoint: https://primary-2.unisphe.re:8443 # - endpoint: https://backup-2.unisphe.re:8443 - version: "v2.10.0" + version: "v2.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-powermax:v2.10.0 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.9.0 + driver: dellemc/csi-powermax:v2.9.1 + csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.10.0 + replication: dellemc/dell-csi-replicator:v1.7.1 + authorization: dellemc/csm-authorization-sidecar:v1.9.1 migration: dellemc/dell-csi-migrator:v1.3.0 noderescan: dellemc/dell-csi-node-rescanner:v1.2.0 clusterPrefix: ABC @@ -185,22 +185,22 @@ csi-powermax: ######################## csi-isilon: enabled: false - version: "v2.10.0" + version: "v2.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.10.0 + driver: dellemc/csi-isilon:v2.9.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.8.0 - podmon: dellemc/podmon:v1.9.0 - authorization: dellemc/csm-authorization-sidecar:v1.10.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.7.2 + replication: dellemc/dell-csi-replicator:v1.7.1 + podmon: dellemc/podmon:v1.8.1 + authorization: dellemc/csm-authorization-sidecar:v1.9.1 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: @@ -276,24 +276,24 @@ csi-isilon: ######################## csi-vxflexos: enabled: false - version: v2.10.0 + version: v2.9.1 images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-vxflexos:v2.10.0 + driver: dellemc/csi-vxflexos:v2.9.1 # "powerflexSdc" defines the SDC image for init container. - powerflexSdc: dellemc/sdc:4.5.1 + powerflexSdc: dellemc/sdc:4.5 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.2 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.2 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.2 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.2 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.1 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - replication: dellemc/dell-csi-replicator:v1.8.0 - vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.5.0 - podmon: dellemc/podmon:v1.9.0 - authorization: dellemc/csm-authorization-sidecar:v1.10.0 + replication: dellemc/dell-csi-replicator:v1.7.1 + vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 + podmon: dellemc/podmon:v1.8.1 + authorization: dellemc/csm-authorization-sidecar:v1.9.1 certSecretCount: 0 controller: replication: @@ -368,26 +368,26 @@ csi-vxflexos: - "--ignoreVolumelessPods=false" authorization: enabled: false - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.10.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.1 proxyHost: ## CSI Unity ######################## csi-unity: enabled: false - version: "v2.10.0" + version: "v2.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.10.0 + driver: dellemc/csi-unity:v2.9.1 # CSI sidecars - attacher: registry.k8s.io/sig-storage/csi-attacher:v4.5.0 - provisioner: registry.k8s.io/sig-storage/csi-provisioner:v4.0.0 - snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v7.0.1 - resizer: registry.k8s.io/sig-storage/csi-resizer:v1.10.0 - registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.0 - healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.11.0 + attacher: registry.k8s.io/sig-storage/csi-attacher:v4.4.0 + provisioner: registry.k8s.io/sig-storage/csi-provisioner:v3.6.0 + snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v6.3.0 + resizer: registry.k8s.io/sig-storage/csi-resizer:v1.9.0 + registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.9.0 + healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.10.0 # CSM sidecars - podmon: dellemc/podmon:v1.9.0 + podmon: dellemc/podmon:v1.8.1 # certSecretCount: Represents number of certificate secrets, which user is going to create for # ssl authentication. (unity-cert-0..unity-cert-n) # Allowed values: n, where n > 0 @@ -535,4 +535,4 @@ karavi-observability: ## K8S/Cert-manager ATTRIBUTES ######################## cert-manager: - enabled: false + enabled: false \ No newline at end of file From 8865956e670a1a8e78ed9669f91ddbe0c223d2b5 Mon Sep 17 00:00:00 2001 From: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:57:11 +0530 Subject: [PATCH 31/32] Reverted changes --- charts/container-storage-modules/values.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index a3639b0b..2f7adbee 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -534,5 +534,5 @@ karavi-observability: ## K8S/Cert-manager ATTRIBUTES ######################## -cert-manager: - enabled: false \ No newline at end of file +cert-manager: + enabled: false From b91e7ef0c2a4e635231bd8c893024f0a7aa87fde Mon Sep 17 00:00:00 2001 From: HarishH-DELL <109663924+HarishH-DELL@users.noreply.github.com> Date: Wed, 20 Mar 2024 21:57:56 +0530 Subject: [PATCH 32/32] Reverted the space --- charts/container-storage-modules/values.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index 2f7adbee..52d5eccc 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -534,5 +534,5 @@ karavi-observability: ## K8S/Cert-manager ATTRIBUTES ######################## -cert-manager: +cert-manager: enabled: false