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.13.0 Rebase #587

Closed
wants to merge 19 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
8d5e936
Fixing broken links in Readme (#573)
sakshi-garg1 Dec 10, 2024
178bd05
Modifiable values consistent across drivers (#583)
rishabhatdell Dec 19, 2024
1737154
Remove mode: StandAlone from powermax reverseproxy config.yaml (#562)
KshitijaKakde Nov 20, 2024
715d1f7
powermax endpoint update (#570)
nitesh3108 Nov 22, 2024
84dc455
Bump dell/container-storage-modules/csm-authorization-sidecar (#565)
dependabot[bot] Dec 9, 2024
54dff1b
Bump dell/container-storage-modules/csm-authorization-sidecar (#566)
dependabot[bot] Dec 9, 2024
e6cf0f8
Bump dell/container-storage-modules/csm-authorization-sidecar (#567)
dependabot[bot] Dec 9, 2024
4a4bd71
Bump dell/container-storage-modules/csm-authorization-sidecar (#568)
dependabot[bot] Dec 9, 2024
99d3a36
Bump dell/container-storage-modules/csm-authorization-sidecar (#564)
dependabot[bot] Dec 9, 2024
b1cd4b2
Version bump up for CSM components (#572)
WilsonRadadia20 Dec 10, 2024
2ecbfae
Bump sig-storage/csi-snapshotter (#580)
dependabot[bot] Dec 18, 2024
4853bee
Bump sig-storage/csi-snapshotter (#579)
dependabot[bot] Dec 18, 2024
4c044f1
Bump sig-storage/csi-snapshotter (#578)
dependabot[bot] Dec 18, 2024
358ed98
Bump sig-storage/csi-snapshotter (#577)
dependabot[bot] Dec 18, 2024
8007eb4
Bump sig-storage/csi-snapshotter (#576)
dependabot[bot] Dec 18, 2024
3e9f190
Bump sig-storage/csi-snapshotter (#575)
dependabot[bot] Dec 18, 2024
f78a824
Bump actions/create-github-app-token in the github-actions group (#585)
dependabot[bot] Jan 2, 2025
b4a14a4
Bump the csm-authorization group across 2 directories with 5 updates …
dependabot[bot] Jan 2, 2025
962c050
Bump the csm-authorization group across 2 directories with 5 updates …
dependabot[bot] Jan 4, 2025
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/workflows/post-release-action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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 }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/rebase-release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -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:
Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<!--
Copyright (c) 2021 Dell Inc., or its subsidiaries. All Rights Reserved.
Copyright (c) 2021-2024 Dell Inc., or its subsidiaries. All Rights Reserved.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
Expand Down Expand Up @@ -30,17 +30,17 @@ You can also interact with us by creating a [GitHub issue](https://github.com/de
$ helm repo add dell https://dell.github.io/helm-charts
```

For documentation, please visit [Container Storage Modules documentation](https://dell.github.io/csm-docs/docs/observability/deployment/helm#configuration).
For documentation, please visit [Container Storage Modules documentation](https://dell.github.io/csm-docs/docs/deployment/helm).

## Contributing to an Existing Chart

We'd love for you to contribute to an existing Chart that you find provides a useful application or service for Kubernetes. Please read our [Contribution Guide](docs/CONTRIBUTING.md) for more information on how you can contribute Charts.

## Owning and Maintaining A Chart

Individual charts can be maintained by one or more users of [OWNERS](OWNERS). When someone maintains a chart they have the access to merge changes to that chart. To have merge access to a chart someone needs to:
Individual charts can be maintained by one or more users of [MAINTAINERS](docs/MAINTAINERS.md). When someone maintains a chart they have the access to merge changes to that chart. To have merge access to a chart someone needs to:

1. Be listed on the chart, in the [OWNERS](OWNERS) file, as a maintainer. If you need sponsors and have contributed to the chart, please reach out to the existing maintainers, or if you are having trouble connecting with them, please reach out to one of the [OWNERS](OWNERS) of the charts repository.
1. Be listed on the chart, in the [MAINTAINERS](docs/MAINTAINERS.md) file, as a maintainer. If you need sponsors and have contributed to the chart, please reach out to the existing maintainers, or if you are having trouble connecting with them, please reach out to one of the [MAINTAINERS](docs/MAINTAINERS.md) of the charts repository.

## Review Process

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.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"
Expand Down
28 changes: 15 additions & 13 deletions charts/csi-isilon/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,19 +2,19 @@
########################
# 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
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
registrar:
Expand All @@ -24,18 +24,18 @@ images:

# 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"
# Default value: "debug"
logLevel: "debug"
# Default value: "info"
logLevel: "info"

# certSecretCount: Represents number of certificate secrets, which user is going to create for
# ssl authentication. (isilon-cert-0..isilon-cert-n)
Expand Down Expand Up @@ -118,8 +118,9 @@ controller:

# volumeNamePrefix: Prefix of PersistentVolume names created
# Allowed values: string
# Default value: None
volumeNamePrefix: k8s
# Default value: csivol
# Examples: "k8s", "app1"
volumeNamePrefix: csivol

# leaderElection: configure leader election parameters
leaderElection:
Expand Down Expand Up @@ -168,8 +169,9 @@ controller:

# snapNamePrefix: Prefix to apply to the names of a created snapshots
# Allowed values: string
# Default value: None
snapNamePrefix: snapshot
# Default value: csi-snap
# Examples: "snap", "snapshot"
snapNamePrefix: csi-snap

resizer:
# enabled: Enable/Disable volume expansion feature
Expand Down
6 changes: 3 additions & 3 deletions charts/csi-powermax/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand All @@ -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
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.11.0
version: 2.12.0

appVersion: 2.11.0
appVersion: 2.12.0
5 changes: 2 additions & 3 deletions charts/csi-powermax/charts/csireverseproxy/conf/config.yaml
Original file line number Diff line number Diff line change
@@ -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 }}
Expand Down Expand Up @@ -36,4 +35,4 @@ standAloneConfig:
maxOutStandingRead: {{ $value.limits.maxOutStandingRead | default 0 }}
maxOutStandingWrite: {{ $value.limits.maxOutStandingWrite | default 0 }}
{{- end }}
{{- 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: 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
Expand Down
7 changes: 5 additions & 2 deletions charts/csi-powermax/templates/powermax-array-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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 "" }}
35 changes: 15 additions & 20 deletions charts/csi-powermax/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,8 @@
global:
# CSI driver log level
# Allowed values: "error", "warn"/"warning", "info", "debug"
# Default value: "debug"
logLevel: "debug"
# Default value: "info"
logLevel: "info"

# CSI driver log format
# Allowed values: "TEXT" or "JSON"
Expand All @@ -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.
Expand Down Expand Up @@ -52,7 +47,7 @@ global:
managementServers:
- endpoint: https://primary-1.unisphe.re:8443
credentialsSecret: primary-1-secret
skipCertificateValidation: false
skipCertificateValidation: true
certSecret: primary-cert
limits:
maxActiveRead: 5
Expand All @@ -61,7 +56,7 @@ global:
maxOutStandingWrite: 50
- endpoint: https://backup-1.unisphe.re:8443
credentialsSecret: backup-1-secret
skipCertificateValidation: false
skipCertificateValidation: true
# - endpoint: https://primary-2.unisphe.re:8443
# credentialsSecret: primary-2-secret
# skipCertificateValidation: true
Expand All @@ -72,23 +67,23 @@ 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
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
registrar:
Expand All @@ -97,13 +92,13 @@ images:
image: registry.k8s.io/sig-storage/csi-external-health-monitor-controller:v0.13.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
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
Expand Down Expand Up @@ -171,9 +166,9 @@ controller:

# volumeNamePrefix: Define a prefix that is prepended to volumes.
# THIS MUST BE ALL LOWER CASE.
# Default value: None
# Default value: csivol
# Examples: "volumes", "vol"
volumeNamePrefix: pmax
volumeNamePrefix: csivol

snapshot:
# enabled: Enable/Disable volume snapshot feature
Expand All @@ -184,9 +179,9 @@ controller:
enabled: true
# snapNamePrefix: Define a prefix that is prepended to snapshots.
# THIS MUST BE ALL LOWER CASE.
# Default value: None
# Default value: csi-snap
# Examples: "snap", "snapshot"
snapNamePrefix: pmsn
snapNamePrefix: csi-snap

resizer:
# enabled: Enable/Disable volume expansion feature
Expand Down
4 changes: 2 additions & 2 deletions charts/csi-powerstore/Chart.yaml
Original file line number Diff line number Diff line change
@@ -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
Expand Down
26 changes: 14 additions & 12 deletions charts/csi-powerstore/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -23,21 +23,21 @@
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
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
registrar:
Expand All @@ -47,13 +47,13 @@ images:

# 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.0
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.
Expand Down Expand Up @@ -121,7 +121,8 @@ controller:

# volumeNamePrefix: defines a string prepended to each volume created by the CSI driver.
# Allowed values: string
# Default value: None
# Default value: csivol
# Examples: "k8s", "app1"
volumeNamePrefix: csivol

# vgsnapshot: allows to configure volume-group-snapshot
Expand All @@ -146,8 +147,9 @@ controller:

# snapNamePrefix: Prefix to apply to the names of a created snapshots
# Allowed values: string
# Default value: None
snapNamePrefix: csisnap
# Default value: csi-snap
# Examples: "snap", "snapshot"
snapNamePrefix: csi-snap
# resizer: allows to enable/disable resizer feature
resizer:
# enabled: Enable/Disable volume expansion feature
Expand Down Expand Up @@ -305,8 +307,8 @@ connection:

# CSI driver log level
# Allowed values: "error", "warn"/"warning", "info", "debug", "error"
# Default value: "debug"
logLevel: "debug"
# Default value: "info"
logLevel: "info"

# CSI driver log format
# Allowed values: "TEXT" or "JSON"
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.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
Expand Down
Loading
Loading