diff --git a/.github/workflows/post-release-action.yml b/.github/workflows/post-release-action.yml index 79038d2d..8f767be5 100644 --- a/.github/workflows/post-release-action.yml +++ b/.github/workflows/post-release-action.yml @@ -31,7 +31,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v1.11.0 + - uses: actions/create-github-app-token@v1.11.1 id: generate-token with: app-id: ${{ vars.CSM_RELEASE_APP_ID }} diff --git a/.github/workflows/rebase-release.yml b/.github/workflows/rebase-release.yml index a337c440..efd913fa 100644 --- a/.github/workflows/rebase-release.yml +++ b/.github/workflows/rebase-release.yml @@ -43,7 +43,7 @@ jobs: # Needed for signing commits using Github App tokens # See: https://github.com/peter-evans/create-pull-request/blob/main/docs/concepts-guidelines.md#commit-signing - - uses: actions/create-github-app-token@v1.11.0 + - uses: actions/create-github-app-token@v1.11.1 id: generate-token if: ${{ success() && steps.rebase.outcome == 'success' }} with: diff --git a/charts/csi-isilon/Chart.yaml b/charts/csi-isilon/Chart.yaml index 0c4a9339..e13801bb 100644 --- a/charts/csi-isilon/Chart.yaml +++ b/charts/csi-isilon/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csi-isilon -version: 2.12.0 -appVersion: "2.12.0" +version: 2.13.0 +appVersion: "2.13.0" kubeVersion: ">= 1.21.0" # If you are using a complex K8s version like "v1.22.3-mirantis-1", use this kubeVersion check instead # kubeVersion: ">= 1.23.0-0" diff --git a/charts/csi-isilon/values.yaml b/charts/csi-isilon/values.yaml index 23099c7a..c83035c8 100644 --- a/charts/csi-isilon/values.yaml +++ b/charts/csi-isilon/values.yaml @@ -2,35 +2,35 @@ ######################## # version: version of this values file # Note: Do not change this value -version: "v2.12.0" +version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-isilon:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 metadataretriever: - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.10.0 # CSI driver log level # Allowed values: "error", "warn"/"warning", "info", "debug" diff --git a/charts/csi-powermax/Chart.yaml b/charts/csi-powermax/Chart.yaml index 9ac0cfaa..b65c3e6b 100644 --- a/charts/csi-powermax/Chart.yaml +++ b/charts/csi-powermax/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.12.0" +appVersion: "2.13.0" name: csi-powermax -version: 2.12.0 +version: 2.13.0 description: | PowerMax CSI (Container Storage Interface) driver Kubernetes integration. This chart includes everything required to provision via CSI as @@ -15,7 +15,7 @@ keywords: - storage dependencies: - name: csireverseproxy - version: 2.11.0 + version: 2.12.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 2f5713d4..4c172dda 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.11.0 +version: 2.12.0 -appVersion: 2.11.0 +appVersion: 2.12.0 diff --git a/charts/csi-powermax/charts/csireverseproxy/conf/config.yaml b/charts/csi-powermax/charts/csireverseproxy/conf/config.yaml index 51ed5390..b788271a 100644 --- a/charts/csi-powermax/charts/csireverseproxy/conf/config.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/conf/config.yaml @@ -1,8 +1,7 @@ -mode: "StandAlone" port: {{ .Values.port }} logLevel: {{ .Values.global.logLevel | default "debug" }} logFormat: {{ .Values.global.logFormat | default "TEXT" }} -standAloneConfig: +config: {{- $defaultProxyCreds := .Values.global.defaultCredentialsSecret }} storageArrays: {{- $_ := first .Values.global.storageArrays }} @@ -36,4 +35,4 @@ standAloneConfig: maxOutStandingRead: {{ $value.limits.maxOutStandingRead | default 0 }} maxOutStandingWrite: {{ $value.limits.maxOutStandingWrite | default 0 }} {{- end }} - {{- end }} + {{- end }} \ No newline at end of file diff --git a/charts/csi-powermax/charts/csireverseproxy/templates/certificate.yaml b/charts/csi-powermax/charts/csireverseproxy/templates/certificate.yaml index 7ef65ac3..e91882bd 100644 --- a/charts/csi-powermax/charts/csireverseproxy/templates/certificate.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/templates/certificate.yaml @@ -59,6 +59,8 @@ spec: - powermax-reverseproxy - powermax-reverseproxy.powermax.svc.cluster.local - reverseproxy + ipAddresses: + - 0.0.0.0 issuerRef: {{- if ne .Values.certManager.selfSignedCert true }} name: csirevproxy-issuer diff --git a/charts/csi-powermax/charts/csireverseproxy/values.yaml b/charts/csi-powermax/charts/csireverseproxy/values.yaml index 72ee0efd..f3cf87b0 100644 --- a/charts/csi-powermax/charts/csireverseproxy/values.yaml +++ b/charts/csi-powermax/charts/csireverseproxy/values.yaml @@ -1,4 +1,4 @@ -image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 +image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.12.0 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 d8b77471..fc96b1b9 100644 --- a/charts/csi-powermax/templates/controller.yaml +++ b/charts/csi-powermax/templates/controller.yaml @@ -497,6 +497,8 @@ spec: {{- end }} - name: X_CSI_PODMON_API_PORT value: "{{ .Values.podmon.podmonAPIPort }}" + - name: X_CSI_REVPROXY_TLS_CERT_DIR + value: /app/tls volumeMounts: - name: socket-dir mountPath: /var/run/csi @@ -507,6 +509,8 @@ spec: mountPath: /powermax-config-params - name: powermax-array-config mountPath: /powermax-array-config + - name: tls-secret + mountPath: /app/tls {{- if eq .Values.csireverseproxy.deployAsSidecar true }} - name: reverseproxy image: {{ required "Must provided an image for reverseproxy container." .Values.images.csireverseproxy.image }} diff --git a/charts/csi-powermax/templates/node.yaml b/charts/csi-powermax/templates/node.yaml index 54bcbdb7..f753aec0 100644 --- a/charts/csi-powermax/templates/node.yaml +++ b/charts/csi-powermax/templates/node.yaml @@ -255,6 +255,8 @@ spec: {{- end }} - name: X_CSI_PODMON_API_PORT value: "{{ .Values.podmon.podmonAPIPort }}" + - name: X_CSI_REVPROXY_TLS_CERT_DIR + value: /app/tls volumeMounts: - name: driver-path mountPath: {{ .Values.kubeletConfigDir }}/plugins/powermax.emc.dell.com @@ -285,6 +287,8 @@ spec: mountPath: /node-topology-config {{- end }} {{- end }} + - name: tls-secret + mountPath: /app/tls - name: registrar image: {{ required "Must provide the CSI node registrar container image." .Values.images.registrar.image }} args: @@ -508,3 +512,6 @@ spec: hostPath: path: /var/run type: Directory + - name: tls-secret + secret: + secretName: {{ .Values.csireverseproxy.tlsSecret }} diff --git a/charts/csi-powermax/templates/powermax-array-config.yaml b/charts/csi-powermax/templates/powermax-array-config.yaml index 6c23b268..12904f5b 100644 --- a/charts/csi-powermax/templates/powermax-array-config.yaml +++ b/charts/csi-powermax/templates/powermax-array-config.yaml @@ -7,5 +7,8 @@ data: powermax-array-config.yaml: | X_CSI_POWERMAX_PORTGROUPS: {{ .Values.global.portGroups | toYaml | default "" }} X_CSI_TRANSPORT_PROTOCOL: {{ .Values.global.transportProtocol | toYaml | default "" }} - X_CSI_POWERMAX_ENDPOINT: {{ .Values.global.endpoint | toYaml | default "" }} - X_CSI_MANAGED_ARRAYS: {{ .Values.global.managedArrays | toYaml | default "" }} + {{- $_ := first .Values.global.storageArrays }} + {{- range $index, $value := .Values.global.storageArrays }} + X_CSI_POWERMAX_ENDPOINT: {{ $value.endpoint | toYaml | default "" }} + {{- end }} + X_CSI_MANAGED_ARRAYS: {{ .Values.global.managedArrays | toYaml | default "" }} \ No newline at end of file diff --git a/charts/csi-powermax/values.yaml b/charts/csi-powermax/values.yaml index 7c3d66f5..72fe6d0d 100644 --- a/charts/csi-powermax/values.yaml +++ b/charts/csi-powermax/values.yaml @@ -19,11 +19,6 @@ global: # Default value: None # Examples: "000000000001", "000000000002" managedArrays: "000000000001,000000000002" - # X_CSI_POWERMAX_ENDPOINT: Address of the Unisphere server that is managing the PowerMax arrays - # In case of multi-array, provide an endpoint of locally attached array - # Default value: None - # Example: https://0.0.0.1:8443 - endpoint: # defaultCredentialsSecret defaultCredentialsSecret: powermax-creds # portGroups: Define the set of existing port groups that the driver will use. @@ -72,41 +67,41 @@ global: # Current version of the driver # Don't modify this value as this value will be used by the install script -version: "v2.12.0" +version: "v2.13.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: - image: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-powermax:v2.13.0 csireverseproxy: - image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 + image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.12.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 migration: - image: quay.io/dell/container-storage-modules/dell-csi-migrator:v1.6.0 + image: quay.io/dell/container-storage-modules/dell-csi-migrator:v1.7.0 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 # Node rescan sidecar does a rescan on nodes for identifying new paths noderescan: - image: quay.io/dell/container-storage-modules/dell-csi-node-rescanner:v1.5.0 + image: quay.io/dell/container-storage-modules/dell-csi-node-rescanner:v1.6.0 ## K8S/DRIVER ATTRIBUTES ######################## # customDriverName: If enabled, sets the driver name to the diff --git a/charts/csi-powerstore/Chart.yaml b/charts/csi-powerstore/Chart.yaml index 4b212ef0..30ace197 100644 --- a/charts/csi-powerstore/Chart.yaml +++ b/charts/csi-powerstore/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.12.0" +appVersion: "2.13.0" name: csi-powerstore -version: 2.12.0 +version: 2.13.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 67c60fcb..68a2ba40 100644 --- a/charts/csi-powerstore/values.yaml +++ b/charts/csi-powerstore/values.yaml @@ -23,37 +23,37 @@ driverName: "csi-powerstore.dellemc.com" # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.12.0 +version: v2.13.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: - image: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-powerstore:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 vgsnapshotter: - image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.7.0 + image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.8.1 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 metadataretriever: - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.10.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 7a75ac90..6c893b0d 100644 --- a/charts/csi-unity/Chart.yaml +++ b/charts/csi-unity/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: 2.12.0 +appVersion: 2.13.0 name: csi-unity -version: 2.12.0 +version: 2.13.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 8ba898e7..a681e84a 100644 --- a/charts/csi-unity/values.yaml +++ b/charts/csi-unity/values.yaml @@ -4,29 +4,29 @@ # version: version of this values file # Note: Do not change this value # Examples : "v2.9.0" , "nightly" -version: "v2.12.0" +version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-unity:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.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 6acf0f2f..32394196 100644 --- a/charts/csi-vxflexos/Chart.yaml +++ b/charts/csi-vxflexos/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 -appVersion: "2.12.0" +appVersion: "2.13.0" name: csi-vxflexos -version: "2.12.0" +version: "2.13.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 84cb9022..d985dc62 100644 --- a/charts/csi-vxflexos/values.yaml +++ b/charts/csi-vxflexos/values.yaml @@ -3,7 +3,7 @@ # "version" is used to verify the values file matches driver version # Not recommend to change -version: v2.12.0 +version: v2.13.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. @@ -11,32 +11,32 @@ version: v2.12.0 images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.13.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: - image: dellemc/sdc:4.5.2.1 + image: quay.io/dell/storage/powerflex/sdc:4.5.2.1 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 vgsnapshotter: - image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.7.0 + image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.8.1 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.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-v2.0/Chart.yaml b/charts/csm-authorization-v2.0/Chart.yaml index 5470cfd8..c299d38b 100644 --- a/charts/csm-authorization-v2.0/Chart.yaml +++ b/charts/csm-authorization-v2.0/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csm-authorization -version: v2.0.0 -appVersion: v2.0.0 +version: v2.1.0 +appVersion: v2.1.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-v2.0/templates/proxy-server.yaml b/charts/csm-authorization-v2.0/templates/proxy-server.yaml index 3c9ce574..f3ed83ba 100644 --- a/charts/csm-authorization-v2.0/templates/proxy-server.yaml +++ b/charts/csm-authorization-v2.0/templates/proxy-server.yaml @@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: view + name: csm-auth-view rules: - apiGroups: [""] resources: ["configmaps"] @@ -15,7 +15,7 @@ metadata: name: opa-viewer roleRef: kind: ClusterRole - name: view + name: csm-auth-view apiGroup: rbac.authorization.k8s.io subjects: - kind: Group diff --git a/charts/csm-authorization-v2.0/values.yaml b/charts/csm-authorization-v2.0/values.yaml index 0ffbc7d1..ab43946e 100644 --- a/charts/csm-authorization-v2.0/values.yaml +++ b/charts/csm-authorization-v2.0/values.yaml @@ -19,19 +19,19 @@ authorization: # images to use in installation images: proxyService: - image: quay.io/dell/container-storage-modules/csm-authorization-proxy:v2.0.0 + image: quay.io/dell/container-storage-modules/csm-authorization-proxy:v2.1.0 tenantService: - image: quay.io/dell/container-storage-modules/csm-authorization-tenant:v2.0.0 + image: quay.io/dell/container-storage-modules/csm-authorization-tenant:v2.1.0 roleService: - image: quay.io/dell/container-storage-modules/csm-authorization-role:v2.0.0 + image: quay.io/dell/container-storage-modules/csm-authorization-role:v2.1.0 storageService: - image: quay.io/dell/container-storage-modules/csm-authorization-storage:v2.0.0 + image: quay.io/dell/container-storage-modules/csm-authorization-storage:v2.1.0 authorizationController: - image: quay.io/dell/container-storage-modules/csm-authorization-controller:v2.0.0 + image: quay.io/dell/container-storage-modules/csm-authorization-controller:v2.1.0 opa: - image: openpolicyagent/opa + image: docker.io/openpolicyagent/opa:0.70.0 opaKubeMgmt: - image: openpolicyagent/kube-mgmt:8.5.10 + image: openpolicyagent/kube-mgmt:8.5.12 # proxy-server ingress will use this hostname # NOTE: additional hostnames can be configured in authorization.proxyServerIngress.hosts diff --git a/charts/csm-authorization/Chart.yaml b/charts/csm-authorization/Chart.yaml index ba911e76..4f87304a 100644 --- a/charts/csm-authorization/Chart.yaml +++ b/charts/csm-authorization/Chart.yaml @@ -1,7 +1,7 @@ apiVersion: v2 name: csm-authorization -version: 1.12.0 -appVersion: 1.12.0 +version: 1.13.0 +appVersion: 1.13.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/templates/proxy-server.yaml b/charts/csm-authorization/templates/proxy-server.yaml index 8f91a048..9f584e68 100644 --- a/charts/csm-authorization/templates/proxy-server.yaml +++ b/charts/csm-authorization/templates/proxy-server.yaml @@ -3,7 +3,7 @@ apiVersion: rbac.authorization.k8s.io/v1 kind: ClusterRole metadata: - name: view + name: csm-auth-view rules: - apiGroups: [""] resources: ["configmaps"] @@ -15,7 +15,7 @@ metadata: name: opa-viewer roleRef: kind: ClusterRole - name: view + name: csm-auth-view apiGroup: rbac.authorization.k8s.io subjects: - kind: Group diff --git a/charts/csm-authorization/values.yaml b/charts/csm-authorization/values.yaml index 4362c320..33b48dbb 100644 --- a/charts/csm-authorization/values.yaml +++ b/charts/csm-authorization/values.yaml @@ -13,17 +13,17 @@ authorization: # images to use in installation images: proxyService: - image: quay.io/dell/container-storage-modules/csm-authorization-proxy:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-proxy:v1.13.0 tenantService: - image: quay.io/dell/container-storage-modules/csm-authorization-tenant:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-tenant:v1.13.0 roleService: - image: quay.io/dell/container-storage-modules/csm-authorization-role:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-role:v1.13.0 storageService: - image: quay.io/dell/container-storage-modules/csm-authorization-storage:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-storage:v1.13.0 opa: - image: openpolicyagent/opa + image: docker.io/openpolicyagent/opa:0.70.0 opaKubeMgmt: - image: openpolicyagent/kube-mgmt:8.5.10 + image: openpolicyagent/kube-mgmt:8.5.12 # proxy-server ingress will use this hostname # NOTE: additional hostnames can be configured in authorization.proxyServerIngress.hosts diff --git a/charts/csm-replication/Chart.yaml b/charts/csm-replication/Chart.yaml index 34ec8682..0eff745b 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.10.0 -appVersion: "1.10.0" +version: 1.11.0 +appVersion: "1.11.0" diff --git a/charts/csm-replication/values.yaml b/charts/csm-replication/values.yaml index 4329d04a..52909074 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: quay.io/dell/container-storage-modules/dell-replication-controller:v1.10.0 +image: quay.io/dell/container-storage-modules/dell-replication-controller:v1.11.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 cd743dfb..005b2976 100644 --- a/charts/karavi-observability/Chart.yaml +++ b/charts/karavi-observability/Chart.yaml @@ -1,9 +1,9 @@ apiVersion: v2 -appVersion: "1.10.0" +appVersion: "1.11.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.10.0 +version: 1.11.0 dependencies: - name: cert-manager version: 1.10.0 diff --git a/charts/karavi-observability/values.yaml b/charts/karavi-observability/values.yaml index fa1449fe..38b88e37 100644 --- a/charts/karavi-observability/values.yaml +++ b/charts/karavi-observability/values.yaml @@ -1,5 +1,5 @@ karaviTopology: - image: quay.io/dell/container-storage-modules/csm-topology:v1.10.0 + image: quay.io/dell/container-storage-modules/csm-topology:v1.11.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: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.10.0 + image: quay.io/dell/container-storage-modules/csm-metrics-powerflex:v1.11.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-vxflexos.dellemc.com) @@ -40,9 +40,9 @@ karaviMetricsPowerflex: authorization: enabled: false # sidecarProxy.image: the container image used for the csm-authorization-sidecar. - # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 sidecarProxy: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -54,7 +54,7 @@ karaviMetricsPowerflex: skipCertificateValidation: true karaviMetricsPowerstore: - image: quay.io/dell/container-storage-modules/csm-metrics-powerstore:v1.10.0 + image: quay.io/dell/container-storage-modules/csm-metrics-powerstore:v1.11.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powerstore.dellemc.com) @@ -80,7 +80,7 @@ karaviMetricsPowerstore: probability: 0.0 karaviMetricsPowerscale: - image: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.7.0 + image: quay.io/dell/container-storage-modules/csm-metrics-powerscale:v1.8.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-isilon.dellemc.com) @@ -117,9 +117,9 @@ karaviMetricsPowerscale: authorization: enabled: false # sidecarProxy.image: the container image used for the csm-authorization-sidecar. - # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 sidecarProxy: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: @@ -131,7 +131,7 @@ karaviMetricsPowerscale: skipCertificateValidation: true karaviMetricsPowermax: - image: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.5.0 + image: quay.io/dell/container-storage-modules/csm-metrics-powermax:v1.6.0 enabled: true collectorAddr: otel-collector:55680 # comma separated list of provisioner names (ex: csi-powermax.dellemc.com) @@ -155,9 +155,9 @@ karaviMetricsPowermax: authorization: enabled: false # sidecarProxy.image: the container image used for the csm-authorization-sidecar. - # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + # Default value: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 sidecarProxy: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 # proxyHost: hostname of the csm-authorization server # Default value: None proxyHost: diff --git a/installation-wizard/container-storage-modules/Chart.yaml b/installation-wizard/container-storage-modules/Chart.yaml index 4e69bc8a..61d7a25e 100644 --- a/installation-wizard/container-storage-modules/Chart.yaml +++ b/installation-wizard/container-storage-modules/Chart.yaml @@ -30,47 +30,47 @@ 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.5.0 +version: 1.6.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: "1.5.0" +appVersion: "1.6.0" dependencies: - name: csi-powerstore - version: 2.12.0 + version: 2.13.0 repository: https://dell.github.io/helm-charts condition: csi-powerstore.enabled - name: csi-powermax - version: 2.12.0 + version: 2.13.0 repository: https://dell.github.io/helm-charts condition: csi-powermax.enabled - name: csi-isilon - version: 2.12.0 + version: 2.13.0 repository: https://dell.github.io/helm-charts condition: csi-isilon.enabled - name: csi-vxflexos - version: 2.12.0 + version: 2.13.0 repository: https://dell.github.io/helm-charts condition: csi-vxflexos.enabled - name: csi-unity - version: 2.12.0 + version: 2.13.0 repository: https://dell.github.io/helm-charts condition: csi-unity.enabled - name: csm-replication - version: 1.10.0 + version: 1.11.0 repository: https://dell.github.io/helm-charts condition: csm-replication.enabled - name: karavi-observability - version: 1.10.0 + version: 1.11.0 repository: https://dell.github.io/helm-charts condition: karavi-observability.enabled diff --git a/installation-wizard/container-storage-modules/values.yaml b/installation-wizard/container-storage-modules/values.yaml index 15b525b4..3d96aeea 100644 --- a/installation-wizard/container-storage-modules/values.yaml +++ b/installation-wizard/container-storage-modules/values.yaml @@ -20,34 +20,34 @@ ######################## csi-powerstore: enabled: false - version: "v2.12.0" + version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-powerstore:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-powerstore:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 vgsnapshotter: - image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.7.0 + image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.8.1 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 metadataretriever: - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.10.0 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -140,38 +140,38 @@ 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.12.0" + version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-powermax:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-powermax:v2.13.0 csireverseproxy: - image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.11.0 + image: quay.io/dell/container-storage-modules/csipowermax-reverseproxy:v2.12.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 migration: - image: quay.io/dell/container-storage-modules/dell-csi-migrator:v1.6.0 + image: quay.io/dell/container-storage-modules/dell-csi-migrator:v1.7.0 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 # Node rescan sidecar does a rescan on nodes for identifying new paths noderescan: - image: quay.io/dell/container-storage-modules/dell-csi-node-rescanner:v1.5.0 + image: quay.io/dell/container-storage-modules/dell-csi-node-rescanner:v1.6.0 clusterPrefix: ABC portGroups: PortGroup1, PortGroup2, PortGroup3 controller: @@ -210,33 +210,33 @@ csi-powermax: ######################## csi-isilon: enabled: false - version: "v2.12.0" + version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-isilon:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-isilon:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 metadataretriever: - image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.9.0 + image: quay.io/dell/container-storage-modules/csi-metadata-retriever:v1.10.0 ## Controller ATTRIBUTES controller: controllerCount: 2 @@ -309,36 +309,36 @@ csi-isilon: ######################## csi-vxflexos: enabled: false - version: v2.12.0 + version: v2.13.0 images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-vxflexos:v2.13.0 # "powerflexSdc" defines the SDC image for init container. powerflexSdc: - image: dellemc/sdc:4.5.2.1 + image: quay.io/dell/storage/powerflex/sdc:4.5.2.1 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars replication: - image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.10.0 + image: quay.io/dell/container-storage-modules/dell-csi-replicator:v1.11.0 vgsnapshotter: - image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.7.0 + image: quay.io/dell/container-storage-modules/csi-volumegroup-snapshotter:v1.8.1 podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.0 authorization: - image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + image: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 certSecretCount: 0 controller: replication: @@ -413,34 +413,34 @@ csi-vxflexos: - "--ignoreVolumelessPods=false" authorization: enabled: false - sidecarProxyImage: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v1.12.0 + sidecarProxyImage: quay.io/dell/container-storage-modules/csm-authorization-sidecar:v2.1.0 proxyHost: ## CSI Unity ######################## csi-unity: enabled: false - version: "v2.12.0" + version: "v2.13.0" images: # "driver" defines the container image, used for the driver container. driver: - image: quay.io/dell/container-storage-modules/csi-unity:v2.12.0 + image: quay.io/dell/container-storage-modules/csi-unity:v2.13.0 # CSI sidecars attacher: - image: registry.k8s.io/sig-storage/csi-attacher:v4.7.0 + image: registry.k8s.io/sig-storage/csi-attacher:v4.8.0 provisioner: image: registry.k8s.io/sig-storage/csi-provisioner:v5.1.0 snapshotter: - image: registry.k8s.io/sig-storage/csi-snapshotter:v8.1.0 + image: registry.k8s.io/sig-storage/csi-snapshotter:v8.2.0 resizer: - image: registry.k8s.io/sig-storage/csi-resizer:v1.12.0 + image: registry.k8s.io/sig-storage/csi-resizer:v1.13.1 registrar: - image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.12.0 + image: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.13.0 healthmonitor: - image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.0 + image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.14.0 # CSM sidecars podmon: - image: quay.io/dell/container-storage-modules/podmon:v1.11.0 + image: quay.io/dell/container-storage-modules/podmon:v1.12.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