Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release v1.11.0 #469

Merged
merged 30 commits into from
Jul 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c5b7a91
Release 1.10.1 (#401) (#405)
suryagupta4 Apr 5, 2024
6b57e8a
Bump chart driver versions for CSM 1.11 (#407)
boyamurthy Apr 8, 2024
857212c
Luna/fix encryption (#404)
bogdanNovikovDell Apr 10, 2024
41e7e14
`[charts/csi-unity]` fix: add allowedNetworks parameter (#406)
mdutka-dell Apr 16, 2024
f5b1445
[multiple charts] Set default container to driver (#409)
coulof Apr 16, 2024
e784246
Remove check on maximum version of kube (#410)
coulof Apr 18, 2024
10e51dd
Bump Observability version (#412)
HarishH-DELL Apr 25, 2024
4fbfddf
Bump the module versions (#417)
boyamurthy May 6, 2024
9ad37af
Address linting errors (#450)
shaynafinocchiaro Jun 11, 2024
43a51be
[BUG]: [csi-vxflexos]: Update `controller.yaml` template (#428)
Waji-97 Jun 12, 2024
acbcc3d
Powermax resiliency changes (#421)
delldubey Jun 17, 2024
16bdcba
Do not install additional instance of retriever when Encryption is en…
alexemc Jun 17, 2024
f13324c
Updating latest sidecar versions (#454)
boyamurthy Jun 18, 2024
2f3671f
update usage of allowedNetworks in unity values.yaml (#455)
suryagupta4 Jun 20, 2024
457fbbb
Removed warning from Chart (#457)
bharathsreekanth Jun 24, 2024
cbaba75
Added the patch verb to volumesnapshotcontents/status to fix snapshot…
alexemc Jun 24, 2024
344156f
[charts/csm-authorization]: CSM Authorization v2 (#459)
atye Jun 25, 2024
c40eea3
Updated SDC Version (#460)
rishabhatdell Jul 9, 2024
3fa7cbf
make roundoff_file_system param to true (#462)
shefali-malhotra Jul 11, 2024
a8f34d4
make roundoff_file_system param default to true (#463)
shefali-malhotra Jul 11, 2024
551e0b4
[charts/csm-authorization-v2.0] Move Authorization V2 to a new chart …
shaynafinocchiaro Jul 11, 2024
4cdc3de
Updated migrator and node-rescanner versions for 1.11 (#467)
santhoshatdell Jul 26, 2024
dbf84e1
[charts/csm-application-mobility] Fix am charts (#466)
JacobGros Jul 26, 2024
217d9dd
Merge main branch into release-v1.11 branch (#468)
shaynafinocchiaro Jul 26, 2024
329fa3a
merge main into release branch
shaynafinocchiaro Jul 26, 2024
5f2c857
Updated Encryption images for CSM 1.11 (#470)
alexemc Jul 26, 2024
f473ee9
Fix version mismatch in 1.11 branch (#471)
AkshaySainiDell Jul 29, 2024
42e6c1c
Delete charts/csm-application-mobility directory (#472)
JacobGros Jul 29, 2024
828944a
Address PR comments for "Release v1.11.0" (#473)
shaynafinocchiaro Jul 29, 2024
847debc
Update Health Monitor Sidecar (#474)
tdawe Jul 29, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ blank_issues_enabled: false
contact_links:
- name: CSM mailing list
alias: [email protected]
about: Please ask and answer usage questions and report security issues here.
about: Please ask and answer usage questions and report security issues here.
2 changes: 1 addition & 1 deletion .github/workflows/charts-release-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
git config user.name "$GITHUB_ACTOR"
git config user.email "[email protected]"

# Run the helm chart release command
# Run the helm chart release command
- name: Run csm chart-releaser
uses: helm/[email protected]
env:
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/helm-validations.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ jobs:
echo "modified=true" >> "$GITHUB_OUTPUT"
fi

- name: Run chart-testing linter
if: steps.modified-charts.outputs.modified == 'true'
run: ct lint --config ct.yaml
# disabling step temporarily to have more time to look into "chart metadata is missing these dependencies" error
# - name: Run chart-testing linter
# if: steps.modified-charts.outputs.modified == 'true'
# run: ct lint --config ct.yaml
3 changes: 3 additions & 0 deletions .yamllint
Original file line number Diff line number Diff line change
Expand Up @@ -39,3 +39,6 @@ ignore: |
charts/*/*/*/templates/
charts/csi-powermax/charts/csireverseproxy/conf/config.yaml
charts/csm-replication/crds/replicationcrds.all.yaml
charts/csm-authorization-v2.0/crds/csm-authorization.storage.dell.com_csmroles.yaml
charts/csm-authorization-v2.0/crds/csm-authorization.storage.dell.com_csmtenants.yaml
charts/csm-authorization-v2.0/crds/csm-authorization.storage.dell.com_storages.yaml
5 changes: 2 additions & 3 deletions charts/cosi/Chart.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -27,11 +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.2.1

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.2.1-alpha
appVersion: 0.3.0-alpha
2 changes: 1 addition & 1 deletion charts/cosi/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@ Thank you for installing {{ .Chart.Name }}.

Your release is named {{ .Release.Name }}.

For more information visit CSM documentation: https://dell.github.io/csm-docs/
For more information visit CSM documentation: https://dell.github.io/csm-docs/
2 changes: 1 addition & 1 deletion charts/cosi/templates/deployment.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ spec:
replicas: {{ .Values.replicaCount }}
{{- end }}
selector:
matchLabels:
matchLabels:
{{- include "cosi.selectorLabels" . | trim | nindent 6 }}
template:
metadata:
Expand Down
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.2.1"
tag: "v0.3.0"
# pullPolicy is the COSI driver provisioner container image pull policy.
pullPolicy: "IfNotPresent"

Expand Down
19 changes: 9 additions & 10 deletions charts/csi-isilon/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,20 +1,19 @@
apiVersion: v2
name: csi-isilon
version: 2.10.1
appVersion: "2.10.1"
kubeVersion: ">= 1.23.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"
version: 2.11.0
appVersion: "2.11.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"
description: |
PowerScale CSI (Container Storage Interface) driver Kubernetes
integration. This chart includes everything required to provision via CSI as
well as an Isilon StorageClass.
type: application
keywords:
- csi
- storage
- csi
- storage
maintainers:
- name: DellEMC
- name: DellEMC
sources:
- https://github.com/dell/csi-isilon
- https://github.com/dell/csi-isilon
28 changes: 13 additions & 15 deletions charts/csi-isilon/templates/controller.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@ rules:
verbs: ["update", "patch"]
- apiGroups: ["snapshot.storage.k8s.io"]
resources: ["volumesnapshotcontents/status"]
verbs: ["update"]
verbs: ["update", "patch"]
- apiGroups: ["apiextensions.k8s.io"]
resources: ["customresourcedefinitions"]
verbs: ["create", "list", "watch", "delete"]
Expand Down Expand Up @@ -154,6 +154,8 @@ spec:
maxUnavailable: 1
template:
metadata:
annotations:
kubectl.kubernetes.io/default-container: "driver"
labels:
app: {{ .Release.Name }}-controller
spec:
Expand Down Expand Up @@ -271,20 +273,6 @@ spec:
mountPath: /var/run/csi
{{ end }}
{{ end }}
- name: csi-metadata-retriever{{ $csiSidecarSuffix }}
image: {{ required "Must provide the CSI metadata retriever container image." .Values.images.metadataretriever }}
imagePullPolicy: {{ .Values.imagePullPolicy }}
args:
- "--csi-address={{ $driverSockPath }}"
- "--timeout=120s"
- "--v=5"
command: [ "/csi-metadata-retriever" ]
env:
- name: CSI_RETRIEVER_ENDPOINT
value: /var/run/csi/csi_retriever.sock
volumeMounts:
- name: socket-dir
mountPath: /var/run/csi
- name: attacher{{ $csiSidecarSuffix }}
image: {{ required "Must provide the CSI attacher container image." .Values.images.attacher }}
imagePullPolicy: {{ .Values.imagePullPolicy }}
Expand All @@ -308,6 +296,16 @@ spec:
- name: socket-dir
mountPath: /var/run/csi
{{- if not $encrypted }}
- name: csi-metadata-retriever
image: {{ required "Must provide the CSI metadata retriever container image." .Values.images.metadataretriever }}
imagePullPolicy: {{ .Values.imagePullPolicy }}
command: [ "/csi-metadata-retriever" ]
env:
- name: CSI_RETRIEVER_ENDPOINT
value: /var/run/csi/csi_retriever.sock
volumeMounts:
- name: socket-dir
mountPath: /var/run/csi
{{- if hasKey .Values.controller "healthMonitor" }}
{{- if eq .Values.controller.healthMonitor.enabled true }}
- name: external-health-monitor-controller
Expand Down
2 changes: 1 addition & 1 deletion charts/csi-isilon/templates/csidriver.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,6 @@ spec:
podInfoOnMount: true
storageCapacity: {{ (include "csi-isilon.isStorageCapacitySupported" .) | default false }}
fsGroupPolicy: {{ .Values.fsGroupPolicy }}
volumeLifecycleModes:
volumeLifecycleModes:
- Persistent
- Ephemeral
2 changes: 2 additions & 0 deletions charts/csi-isilon/templates/node.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,8 @@ spec:
app: {{ .Release.Name }}-node
template:
metadata:
annotations:
kubectl.kubernetes.io/default-container: "driver"
labels:
app: {{ .Release.Name }}-node
{{- if .Values.podmon.enabled }}
Expand Down
69 changes: 34 additions & 35 deletions charts/csi-isilon/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,25 +2,25 @@
########################
# version: version of this values file
# Note: Do not change this value
version: "v2.10.1"
version: "v2.11.0"

images:
# "driver" defines the container image, used for the driver container.
driver: dellemc/csi-isilon:v2.10.1
driver: dellemc/csi-isilon:v2.11.0
# 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.6.1
provisioner: registry.k8s.io/sig-storage/csi-provisioner:v5.0.1
snapshotter: registry.k8s.io/sig-storage/csi-snapshotter:v8.0.1
resizer: registry.k8s.io/sig-storage/csi-resizer:v1.11.1
registrar: registry.k8s.io/sig-storage/csi-node-driver-registrar:v2.10.1
healthmonitor: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.12.1

# CSM sidecars
replication: dellemc/dell-csi-replicator:v1.8.1
podmon: dellemc/podmon:v1.9.1
authorization: dellemc/csm-authorization-sidecar:v1.10.1
metadataretriever: dellemc/csi-metadata-retriever:v1.7.3
encryption: dellemc/csm-encryption:v0.3.0
replication: dellemc/dell-csi-replicator:v1.9.0
podmon: dellemc/podmon:v1.10.0
authorization: dellemc/csm-authorization-sidecar:v1.11.0
metadataretriever: dellemc/csi-metadata-retriever:v1.8.0
encryption: dellemc/csm-encryption:v0.6.0

# CSI driver log level
# Allowed values: "error", "warn"/"warning", "info", "debug"
Expand Down Expand Up @@ -244,7 +244,7 @@ node:
# effect: "NoSchedule"

# Uncomment if CSM for Resiliency and CSI Driver pods monitor are enabled
#tolerations:
# tolerations:
# - key: "offline.vxflexos.storage.dell.com"
# operator: "Exists"
# effect: "NoSchedule"
Expand Down Expand Up @@ -396,28 +396,28 @@ storageCapacity:
podmon:
enabled: false
controller:
args:
- "--csisock=unix:/var/run/csi/csi.sock"
- "--labelvalue=csi-isilon"
- "--arrayConnectivityPollRate=60"
- "--driverPath=csi-isilon.dellemc.com"
- "--mode=controller"
- "--skipArrayConnectionValidation=false"
- "--driver-config-params=/csi-isilon-config-params/driver-config-params.yaml"
- "--driverPodLabelValue=dell-storage"
- "--ignoreVolumelessPods=false"
args:
- "--csisock=unix:/var/run/csi/csi.sock"
- "--labelvalue=csi-isilon"
- "--arrayConnectivityPollRate=60"
- "--driverPath=csi-isilon.dellemc.com"
- "--mode=controller"
- "--skipArrayConnectionValidation=false"
- "--driver-config-params=/csi-isilon-config-params/driver-config-params.yaml"
- "--driverPodLabelValue=dell-storage"
- "--ignoreVolumelessPods=false"

node:
args:
- "--csisock=unix:/var/lib/kubelet/plugins/csi-isilon/csi_sock"
- "--labelvalue=csi-isilon"
- "--arrayConnectivityPollRate=60"
- "--driverPath=csi-isilon.dellemc.com"
- "--mode=node"
- "--leaderelection=false"
- "--driver-config-params=/csi-isilon-config-params/driver-config-params.yaml"
- "--driverPodLabelValue=dell-storage"
- "--ignoreVolumelessPods=false"
args:
- "--csisock=unix:/var/lib/kubelet/plugins/csi-isilon/csi_sock"
- "--labelvalue=csi-isilon"
- "--arrayConnectivityPollRate=60"
- "--driverPath=csi-isilon.dellemc.com"
- "--mode=node"
- "--leaderelection=false"
- "--driver-config-params=/csi-isilon-config-params/driver-config-params.yaml"
- "--driverPodLabelValue=dell-storage"
- "--ignoreVolumelessPods=false"

encryption:
# enabled: Enable/disable volume encryption feature.
Expand Down Expand Up @@ -451,4 +451,3 @@ encryption:
# When set, performance is reduced and hard links cannot be created.
# See the gocryptfs documentation for more details.
extraArgs: []

15 changes: 7 additions & 8 deletions charts/csi-powermax/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,26 +1,25 @@
apiVersion: v2
appVersion: "2.10.1"
appVersion: "2.11.0"
name: csi-powermax
version: 2.10.1
version: 2.11.0
description: |
PowerMax CSI (Container Storage Interface) driver Kubernetes
integration. This chart includes everything required to provision via CSI as
well as a PowerMax StorageClass.
type: application
kubeVersion: ">= 1.23.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"
keywords:
- csi
- storage
- csi
- storage
dependencies:
- name: csireverseproxy
version: 2.9.1
version: 2.10.0
condition: required
home: https://github.com/dell/csi-powermax
icon: https://avatars1.githubusercontent.com/u/20958494?s=200&v=4
sources:
- https://github.com/dell/csi-powermax
- https://github.com/dell/csi-powermax
maintainers:
- name: DellEMC
- name: DellEMC
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.9.1
version: 2.10.0

appVersion: 2.9.1
appVersion: 2.10.0
Original file line number Diff line number Diff line change
Expand Up @@ -43,7 +43,7 @@ spec:
secretName: csirevproxy-tls-secret
commonName: powermax-reverseproxy
duration: 2160h # 90d
renewBefore: 360h # 15d
renewBefore: 360h # 15d
subject:
organizations:
- dellemc
Expand All @@ -67,4 +67,4 @@ spec:
{{- end }}
kind: Issuer
group: cert-manager.io
---
---
Original file line number Diff line number Diff line change
Expand Up @@ -22,4 +22,4 @@ roleRef:
kind: Role
name: {{ .Release.Name }}-reverseproxy
apiGroup: rbac.authorization.k8s.io
{{- end }}
{{- end }}
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.9.1
image: dellemc/csipowermax-reverseproxy:v2.10.0
port: 2222

# TLS secret which is used for setting up the proxy HTTPS server
Expand Down
Loading