From 9f5a822a6feddef78808d56270b29fe09c43ec25 Mon Sep 17 00:00:00 2001 From: KerryKovacevic <140824885+KerryKovacevic@users.noreply.github.com> Date: Fri, 2 Feb 2024 09:01:06 -0600 Subject: [PATCH] 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> --- charts/container-storage-modules/values.yaml | 14 +++++++------- charts/cosi/Chart.yaml | 4 ++-- charts/cosi/values.yaml | 2 +- charts/csi-isilon/Chart.yaml | 4 ++-- charts/csi-isilon/templates/controller.yaml | 12 ------------ charts/csi-isilon/values.yaml | 12 ++++++------ charts/csi-powermax/Chart.yaml | 4 ++-- .../csi-powermax/charts/csireverseproxy/Chart.yaml | 4 ++-- .../charts/csireverseproxy/values.yaml | 2 +- charts/csi-powermax/templates/controller.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/templates/controller.yaml | 1 - charts/csi-unity/values.yaml | 8 ++++---- charts/csi-vxflexos/Chart.yaml | 4 ++-- charts/csi-vxflexos/templates/controller.yaml | 1 - 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 +- 23 files changed, 58 insertions(+), 74 deletions(-) diff --git a/charts/container-storage-modules/values.yaml b/charts/container-storage-modules/values.yaml index f3ca4560..cefaeb0a 100644 --- a/charts/container-storage-modules/values.yaml +++ b/charts/container-storage-modules/values.yaml @@ -35,7 +35,7 @@ csi-powerstore: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.7.0 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.7.0 + podmon: dellemc/podmon:v1.8.0 metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 ## Controller ATTRIBUTES controller: @@ -199,8 +199,8 @@ csi-isilon: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.7.0 podmon: dellemc/podmon:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.8.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + authorization: dellemc/csm-authorization-sidecar:v1.9.0 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 encryption: dellemc/csm-encryption:v0.3.0 ## Controller ATTRIBUTES controller: @@ -292,8 +292,8 @@ csi-vxflexos: # CSM sidecars replication: dellemc/dell-csi-replicator:v1.7.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.8.0 + authorization: dellemc/csm-authorization-sidecar:v1.9.0 certSecretCount: 0 controller: replication: @@ -368,7 +368,7 @@ csi-vxflexos: - "--ignoreVolumelessPods=false" authorization: enabled: false - sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.8.0 + sidecarProxyImage: dellemc/csm-authorization-sidecar:v1.9.0 proxyHost: ## CSI Unity @@ -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.8.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/cosi/Chart.yaml b/charts/cosi/Chart.yaml index 934ec7c9..07b90d88 100644 --- a/charts/cosi/Chart.yaml +++ b/charts/cosi/Chart.yaml @@ -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: 0.1.1-alpha diff --git a/charts/cosi/values.yaml b/charts/cosi/values.yaml index ea6b4cb6..d0141767 100644 --- a/charts/cosi/values.yaml +++ b/charts/cosi/values.yaml @@ -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.1.1" # pullPolicy is the COSI driver provisioner container image pull policy. pullPolicy: "IfNotPresent" diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 3e63f3dc..5933c300 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.9.1 +appVersion: "2.9.1" 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/templates/controller.yaml b/charts/csi-isilon/templates/controller.yaml index 3c279baa..8466a813 100644 --- a/charts/csi-isilon/templates/controller.yaml +++ b/charts/csi-isilon/templates/controller.yaml @@ -423,18 +423,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-isilon/values.yaml b/charts/csi-isilon/values.yaml index 15b20476..4b0abe3f 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.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-isilon:v2.9.0 + driver: dellemc/csi-isilon:v2.9.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 @@ -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.0 - podmon: dellemc/podmon:v1.8.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.4.0 + 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 # CSI driver log level diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 43930591..19f95cfa 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.9.1" name: csi-powermax -version: 2.9.0 +version: 2.9.1 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/charts/csireverseproxy/Chart.yaml b/charts/csi-powermax/charts/csireverseproxy/Chart.yaml index 25ad85eb..70c1321a 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.8.1 -appVersion: 2.8.0 +appVersion: 2.8.1 diff --git a/charts/csi-powermax/charts/csireverseproxy/values.yaml b/charts/csi-powermax/charts/csireverseproxy/values.yaml index bdfc36fa..5afbc2ad 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.8.1 port: 2222 # TLS secret which is used for setting up the proxy HTTPS server diff --git a/charts/csi-powermax/templates/controller.yaml b/charts/csi-powermax/templates/controller.yaml index 12d6b2da..9ff4308d 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 := "" }} @@ -473,7 +471,7 @@ spec: - name: X_CSI_REVPROXY_WATCH_NAMESPACE value: {{ .Release.Namespace }} - name: X_CSI_REVPROXY_IS_LEADER_ENABLED - value: "true" + value: "false" volumeMounts: - name: configmap-volume mountPath: /etc/config/configmap diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index f2a3de10..117dc70c 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.0" +version: "v2.9.1" # "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 - csireverseproxy: dellemc/csipowermax-reverseproxy:v2.8.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.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.0 - authorization: dellemc/csm-authorization-sidecar:v1.9.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 # 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..ad2608fb 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.9.1" name: csi-powerstore -version: 2.9.0 +version: 2.9.1 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..500e3333 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.9.1 # "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.9.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 @@ -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.0 + replication: dellemc/dell-csi-replicator:v1.7.1 vgsnapshotter: dellemc/csi-volumegroup-snapshotter:v1.4.0 - podmon: dellemc/podmon:v1.8.0 - metadataretriever: dellemc/csi-metadata-retriever:v1.6.0 + podmon: dellemc/podmon:v1.8.1 + metadataretriever: dellemc/csi-metadata-retriever:v1.6.1 # 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 5d9259fd..22751c3d 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.9.1 name: csi-unity -version: 2.9.0 +version: 2.9.1 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/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-unity/values.yaml b/charts/csi-unity/values.yaml index c311a19f..f5da2601 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.0" , "nightly" -version: "v2.9.0" +# Examples : "v2.9.1" , "nightly" +version: "v2.9.1" images: # "driver" defines the container image, used for the driver container. - driver: dellemc/csi-unity:v2.9.0 + driver: dellemc/csi-unity:v2.9.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 @@ -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.8.1 # 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..81e9dd38 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.9.1" name: csi-vxflexos -version: "2.9.0" +version: "2.9.1" 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/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: diff --git a/charts/csi-vxflexos/values.yaml b/charts/csi-vxflexos/values.yaml index 7cfab7be..94fcfbc0 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.9.1 # "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.9.1 # "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.7.1 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.8.1 + authorization: dellemc/csm-authorization-sidecar:v1.9.1 # 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..5a54ece7 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.9.1 +appVersion: 1.9.1 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..a6c65768 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.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 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..866449b2 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.7.1 +appVersion: "1.7.1" diff --git a/charts/csm-replication/values.yaml b/charts/csm-replication/values.yaml index a670480b..4ea4328f 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.7.1 # logLevel: Defines initial log level for controller. This can be changed in runtime # Allowed values: "debug", "info", "warn", "error", "panic"