Skip to content

Commit

Permalink
Release v1.9.1 (#364)
Browse files Browse the repository at this point in the history
* 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>
  • Loading branch information
4 people authored Feb 2, 2024
1 parent bc9ddd6 commit 9f5a822
Show file tree
Hide file tree
Showing 23 changed files with 58 additions and 74 deletions.
14 changes: 7 additions & 7 deletions charts/container-storage-modules/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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:
Expand Down Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/cosi/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion charts/cosi/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"

Expand Down
4 changes: 2 additions & 2 deletions charts/csi-isilon/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
12 changes: 0 additions & 12 deletions charts/csi-isilon/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
12 changes: 6 additions & 6 deletions charts/csi-isilon/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-powermax/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-powermax/charts/csireverseproxy/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
2 changes: 1 addition & 1 deletion charts/csi-powermax/charts/csireverseproxy/values.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
4 changes: 1 addition & 3 deletions charts/csi-powermax/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 := "" }}
Expand Down Expand Up @@ -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
Expand Down
10 changes: 5 additions & 5 deletions charts/csi-powermax/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-powerstore/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
10 changes: 5 additions & 5 deletions charts/csi-powerstore/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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.
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-unity/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 0 additions & 1 deletion charts/csi-unity/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down
8 changes: 4 additions & 4 deletions charts/csi-unity/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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"
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-vxflexos/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
1 change: 0 additions & 1 deletion charts/csi-vxflexos/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
10 changes: 5 additions & 5 deletions charts/csi-vxflexos/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand All @@ -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
Expand Down
4 changes: 2 additions & 2 deletions charts/csm-authorization/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
8 changes: 4 additions & 4 deletions charts/csm-authorization/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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

Expand Down
4 changes: 2 additions & 2 deletions charts/csm-replication/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
2 changes: 1 addition & 1 deletion charts/csm-replication/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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"
Expand Down

0 comments on commit 9f5a822

Please sign in to comment.