cluster-storage Cluster Chart : Storage

Artifacthub

This helm chart is used to create a list of storageClass available for the cluster.

This chart is part of the cluster-xxx startx helm chart series that doesn’t necessarily deploy pods but rather represent a cluster configuration state orchestrated by gitops tools like ArgoCD.

Requirements and guidelines

Read the startx helm-repository homepage for more information on how to use theses resources.

Deploy this helm chart on openshift

1. Connect to your Openshift cluster

oc login -t <token> <cluster-url>

2. Install the repository

helm repo add startx https://helm-repository.readthedocs.io/en/latest/repos/stable/

3. Get information about this chart

helm show chart startx/cluster-storage

4. Install this chart

helm install cluster-storage startx/cluster-storage

Default values

Deployment of storage classes :

  • 1 storageClass named example-gp3-csi with the following characteristics
  • provisioner set to kubernetes.io/aws-ebs
  • provisioner encryption specific parameters set to true
  • storage class reclaim policy set to Delete
  • storage class volume expansion enabled
  • storage class volume binding mode set to WaitForFirstConsumer
# base configuration running default configuration
helm install cluster-storage startx/cluster-storage

Others values availables

  • startx : Startx storage classes running under AWS infrastructure (see values.yaml) creating the following storage classes
  • startx-aws-generic-retain (AWS EBS gp3-csi level with encryption and expansion enabled with retain policy)
  • startx-aws-generic-delete (AWS EBS gp3-csi level with encryption and expansion enabled with delete policy)
  • startx-aws-fast-retain (AWS EBS io1 level without encryption and expansion enabled with retain policy)
  • startx-aws-fast-delete (AWS EBS io1 level without encryption and expansion enabled with delete policy)
  • startx-aws-slow-retain (AWS EBS sc1 level with encryption and expansion enabled with retain policy)
  • startx-aws-slow-delete (AWS EBS sc1 level with encryption and expansion enabled with delete policy)
helm install cluster-storage startx/cluster-storage -f https://raw.githubusercontent.com/startxfr/helm-repository/master/charts/cluster-storage/values-startx.yaml
  • startx-ocs : Startx storage classes for OCS infrastructure (see values.yaml) creating the following storage classes
  • startx-odf-generic-retain (OCS provisionned via openshift-storage.rbd.csi.ceph.com in cluster openshift-storage with retain policy and expansion enabled)
  • startx-odf-generic-delete (OCS provisionned via openshift-storage.rbd.csi.ceph.com in cluster openshift-storage with delete policy and expansion enabled)
  • startx-odf-fs-retain (OCS provisionned via openshift-storage.cephfs.csi.ceph.com in cluster openshift-storage with retain policy)
  • startx-odf-fs-delete (OCS provisionned via openshift-storage.cephfs.csi.ceph.com in cluster openshift-storage with delete policy)
helm install cluster-storage startx/cluster-storage -f https://raw.githubusercontent.com/startxfr/helm-repository/master/charts/cluster-storage/values-startx-ocs.yaml

History

Release Date Description
0.2.0 2020-10-23 Initial commit for this helm chart with default value example (removed)
0.2.51 2020-10-31 Common release for all chart
0.2.93 2020-10-31 Align all startx charts version to 0.2.93. Preparing stable 0.3 release
0.3.0 2020-10-31 Stable 0.3 release
0.3.21 2020-11-06 Align all charts on the repository release 0.3.21
0.3.23 2020-11-07 Add engineVersion to all chart (set to 4.5.12) and update all appVersion with the relevant information
0.3.47 2020-11-08 Update dependency to 0.3.45 release
0.3.93 2020-11-10 Move to 0.3.93 dependencies for all cluster-xxx charts in the startx repository
0.3.105 2020-11-11 Update cluster-xxx charts dependencies to 0.3.103 release
0.3.117 2020-11-12 Move to 0.3.115 basic chart dependencies
0.3.135 2020-11-23 Improve documentation for all examples charts
0.3.141 2020-11-24 publish stable update for the full repository
0.3.151 2021-01-23 Upgrade to OCP version 4.6.13
0.3.151 2021-01-23 Upgrade chart to OCP version 4.3.13
0.3.153 2021-01-23 publish stable update for the full repository
0.3.165 2021-01-23 Upgrade all chart dependencies
0.3.167 2021-01-24 Remove conditional dependencies for argocd compatibility in HA environments
0.3.169 2021-01-24 Move to 0.3.155 dependencies
0.3.187 2021-02-13 Align cluster chart release to 0.3.187
0.3.191 2021-02-13 Update cluster chart dependencies to 0.3.189
0.3.199 2021-02-20 prepare alpha release of 0.4 and update dependencies charts
0.3.201 2021-02-20 Update icon and image for charts
0.3.203 2021-02-21 Upgrade chart release informations
0.3.207 2021-04-19 Core chart dependencies moved to v0.3.205
0.3.209 2021-05-06 Prepare upgrade to 4.7 and add template for AFD
0.3.215 2021-05-06 Align all chart to release 0.3.215
0.3.225 2021-05-10 Update all chart to use new RBAC naming
0.3.305 2021-06-04 publish stable update for the full repository
0.3.343 2021-06-06 publish stable update for the full repository
0.3.381 2021-06-10 Align example and cluster charts dependencies to basic chart version 0.3.377
0.3.390 2021-06-12 Prepare 0.4.0 release
0.3.423 2021-06-17 Prepare the v0.4 release. Stable aligned version of all charts
0.3.431 2021-07-05 Move to dependencies 1.18.0
0.3.480 2021-08-03 publish stable update for the full repository
0.3.998 2021-08-04 publish stable update for the full repository
0.3.999 2021-08-04 Release stable version 0.3.999 align with ocp 4.7.13
7.22.1 2021-08-04 Move to release 7.22.1 to align versionning with ocp release cycle
7.22.2 2021-08-04 Move helm dependencies to a 7.x.x release model
7.22.3 2021-08-05 publish stable update for the full repository
7.22.5 2021-08-05 publish stable update for the full repository
7.22.6 2021-08-05 Stable version for chart dependencies
7.22.7 2021-08-05 Stable for OCP version 4.7.22
7.22.12 2021-09-23 publish stable update for the full repository
7.22.21 2021-10-05 ServiceAccount and ImagePullSecrets managed by project chart
7.22.25 2021-10-06 publish stable update for the full repository
7.22.27 2021-10-06 publish stable update for the full repository
8.13.1 2021-10-06 Stable release for OCP 4.8.13 version
8.13.3 2021-10-08 Improve code execution, syntax and introduce the ACS helm-chart
8.13.5 2021-10-21 publish stable update for the full repository
8.13.7 2021-10-21 publish stable update for the full repository
8.13.8 2021-10-21 Adding first draft of json schema
8.13.9 2021-10-22 Adding the schema in chart
8.13.9 2021-10-22 Adding the schema in chart
8.13.25 2021-11-10 Solve helm issue in the kubeVersion for kube clusters and upgrade chart dep to version 8.13.23
8.13.27 2021-11-10 publish stable update for the full repository
8.20.3 2021-11-11 Align all charts to Openshift version 4.8.20
8.20.5 2021-11-12 Upgrade all appVersion and align chart release
8.20.9 2021-11-12 Align all startx chart to version 8.20.9
0.20.11 2021-11-12 Move chart dependencies to version 8.20.5
0.20.33 2021-11-14 publish stable update for the full repository
0.20.41 2021-11-14 Aling all dependencies to version 0.20.34
8.20.46 2021-11-19 Transitionnal chart
8.20.60 2021-11-19 publish stable update for the full repository
8.20.66 2021-11-20 Updating limits for context vars in values schema
8.20.70 2021-11-20 publish stable update for the full repository
8.20.71 2021-11-20 Align all charts to Openshift version 4.8.21
9.8.1 2021-11-20 Upgrade to Openshift version 4.9.8
9.8.4 2021-11-20 Stable release of chart for Openshift 4.9.8 version
9.8.7 2021-11-20 Debug dependencies problem
9.8.9 2021-11-20 Update startx chart dependencies version to 9.8.8 and schema update
9.8.15 2021-11-20 Update startx chart dependencies version to 9.8.11
9.8.19 2021-11-20 Update startx chart dependencies version to 9.8.15 and improve values schema
9.8.28 2021-11-20 Update the startx chart dependencies to version 9.8.23
9.8.39 2021-11-21 Debug version check with more permissive mode
9.8.43 2021-11-21 Update the startx chart dependencies to version 9.8.39
9.8.45 2021-11-21 Update the values schema limits for context properties
9.8.47 2021-11-21 Improve version management for chart
9.8.51 2021-11-22 Update startx chart dependencies to version 9.8.48
9.8.67 2021-12-18 Align all charts to release 9.8.67
9.8.71 2021-12-18 Update helm-chart dependencies to version 9.8.59
9.8.75 2021-12-19 Align with all other startx chart version to number 9.8.75
9.8.76 2021-12-19 Change helm.sh/chart name
9.8.81 2021-12-20 Update the storage context
9.8.91 2022-03-06 publish stable update for the full repository
9.8.93 2022-03-07 Enable conditionnal loading of charts dependencies
9.8.109 2022-04-26 Update startx chart dependencies to version 9.8.107
9.8.110 2022-04-27 Stable release for all charts
9.8.114 2022-04-27 publish stable update for the full repository
9.8.215 2022-05-06 Upgrade startx chart dependencies to version 9.8.211
9.8.230 2022-05-06 Stable full repository
9.8.231 2022-05-06 Debug basic chart dependencies
9.8.233 2022-05-06 publish stable update for the full repository
9.8.239 2022-05-17 Remove default csv from all charts. global release 9.8.239
9.8.253 2022-05-29 Align all charts dependencies to release 9.8.251
9.8.277 2022-05-31 publish stable update for the full repository
9.15.1 2022-06-01 Align all chart for Openshift 4.9.15
9.15.2 2022-06-01 Align all charts to release 9.15.1
9.15.3 2022-06-01 Align all charts to release 9.15.3
10.12.1 2022-06-01 Align all charts to release 10.12.1
10.12.3 2022-06-01 publish stable update for the full repository
10.12.4 2022-06-01 Align all charts to release 10.12.4
10.12.5 2022-06-01 publish stable update for the full repository
10.12.22 2022-06-04 Align all chart to release version 10.12.22
10.12.23 2022-06-04 Basi chart dependencies upgraded to version 10.12.5
10.12.29 2022-06-17 Align all charts to version 10.12.29
10.12.29 2022-06-17 publish stable update for the full repository
10.12.30 2022-06-17 Improved logo and global documentation
10.12.33 2022-06-17 publish stable update for the full repository
10.12.34 2022-06-17 Align all dependencies charts to 10.12.31
10.12.41 2022-06-18 Align all charts to version 10.12.41
10.12.46 2022-06-18 publish stable update for the full repository
10.12.49 2022-06-18 publish stable update for the full repository
10.12.53 2022-06-18 publish stable update for the full repository
10.12.71 2022-06-28 Debug the appVersion in all charts
10.12.72 2022-07-02 Common release
10.12.77 2022-07-02 Stable for clients
10.12.81 2022-07-02 publish stable update for the full repository
10.12.97 2022-07-03 publish stable update for the full repository
10.12.99 2022-09-16 Initialize OCP 4.11 upgrade on all chart
11.5.3 2022-09-17 Align all STARTX charts to release 11.5.3
11.7.1 2022-10-01 Upgrade chart to latest release available for OCP 4.11.7 release
11.7.3 2022-10-02 publish stable update for the full repository
11.7.9 2022-10-02 publish stable update for the full repository
11.7.10 2022-10-02 Stable release for all packages
11.7.11 2022-10-02 publish stable update for the full repository
11.7.15 2022-10-02 publish stable update for the full repository
11.7.17 2022-10-02 publish stable update for the full repository
11.7.31 2022-10-29 publish stable update for the full repository
11.7.33 2022-10-29 Update all startx packages to release 11.7.33
11.7.41 2022-11-02 publish stable update for the full repository
11.7.43 2022-11-22 Add prgmk
11.7.44 2022-11-30 Add enabled param
11.7.61 2022-11-30 publish stable update for the full repository
11.7.62 2022-11-30 Debug console links and notifications
11.7.63 2022-11-30 publish stable update for the full repository
11.7.67 2022-11-30 Debug depedencies on sub charts
11.7.69 2022-11-30 Finished dependencies stabilization
11.7.73 2022-12-04 Align all packages to release 11.7.73
11.7.75 2022-12-04 publish stable update for the full repository
11.7.77 2022-12-05 publish stable update for the full repository
11.7.87 2023-02-15 publish stable update for the full repository
11.7.88 2023-02-15 publish stable update for the full repository
11.7.91 2023-02-16 publish stable update for the full repository
11.7.93 2023-02-16 align dependencies to version 11.7.89
11.7.97 2023-02-19 publish stable update for the full repository
11.28.11 2023-02-19 publish stable update for the full repository
11.28.15 2023-02-19 publish stable update for the full repository
11.28.16 2023-02-19 publish stable update for the full repository
11.28.19 2023-02-19 publish stable update for the full repository
11.28.21 2023-02-19 Upgrade all dependencies packages to release 11.28.15
11.28.23 2023-02-21 publish stable update for the full repository
11.28.27 2023-02-21 All chart aligned to release 11.28.27
11.28.29 2023-02-21 publish stable update for the full repository
11.28.35 2023-02-21 publish stable update for the full repository
11.28.49 2023-02-21 publish stable update for the full repository
11.28.59 2023-02-21 publish stable update for the full repository
11.28.60 2023-02-21 publish stable update for the full repository
11.28.67 2023-02-23 publish stable update for the full repository
11.28.69 2023-03-07 publish stable update for the full repository
11.28.89 2023-04-01 publish stable update for the full repository
11.28.93 2023-04-20 publish stable update for the full repository
11.28.95 2023-04-21 publish stable update for the full repository
11.28.99 2023-04-21 publish stable update for the full repository
11.28.101 2023-05-03 Add support for CSI snapshot
11.28.103 2023-05-04 publish stable update for the full repository
11.28.127 2023-06-12 publish stable update for the full repository
11.28.128 2023-06-12 publish stable update for the full repository
11.28.129 2023-06-13 publish stable update for the full repository
11.28.201 2023-07-06 publish stable update for the full repository
11.28.207 2023-07-06 publish stable update for the full repository
11.28.230 2023-08-18 Align all helm chart to release 11.28.230 stable release
11.30.0 2023-08-18 Align all helm chart to release 11.30.0 stable for OCP 4.11.30
11.40.0 2023-08-18 Align all helm chart to release 11.40.0 stable for OCP 4.11.40
11.47.0 2023-08-18 Align all helm chart to release 11.47.0 stable for OCP 4.11.47
11.47.1 2023-08-18 Update appVersion in Chart.yml
12.0.0 2023-08-18 Align all helm chart to release 12.0.0 transitionnal for OCP 4.12.0 target (unstable)
12.0.1 2023-08-18 Align all helm chart to release 12.0.1 transitionnal for OCP 4.12.0 target (unstable)
12.0.5 2023-08-18 publish stable update for the full repository
12.0.11 2023-08-18 publish stable update for the full repository
12.30.1 2023-09-29 release 12.30.1 aligned and tested with OCP 4.12.30
12.36.1 2023-09-29 release 12.36.0 aligned with OCP 4.12.36 (unstable)
12.36.9 2023-10-01 publish stable update for the full repository
12.36.36 2023-10-11 publish stable update for the full repository
12.36.49 2023-11-13 publish stable update for the full repository
12.36.51 2023-11-13 publish stable update for the full repository
12.36.58 2023-11-13 Align all startx dependencies packages to version 12.36.49 stable for OCP 4.12.36
12.36.59 2023-11-13 publish stable update for the full repository
12.36.63 2023-11-13 publish stable update for the full repository
12.36.64 2023-11-13 publish stable update for the full repository
12.36.65 2023-11-14 publish stable update for the full repository
12.36.66 2023-11-14 Update trunc to 255 for helper
12.36.69 2023-11-14 move dependencies to version 12.36.65
12.45.0 2023-12-08 Stable version aligned to Openshift version 4.12.45
13.26.0 2023-12-08 Unstable version aligned to Openshift version 4.13.26 to prepare the 13.26.x stable release (short lived)
13.26.1 2023-12-09 Minimum requirements for kubernetes is 1.26.0 version and upgrade all cluster-xxx charts to latest release for OCP 4.13
13.26.2 2023-12-09 upgrade all dependencies charts to version 13.26.0
13.26.3 2023-12-09 publish stable update for the full repository
14.6.1 2023-12-09 iniFirst release for OCP 4.14 release. Aligned on 4.14.6 release
14.6.5 2023-12-10 upgrade all dependencies charts to version 13.26.2
14.6.9 2023-12-10 publish stable update for the full repository
14.6.11 2023-12-10 upgrade minimum kubeVersion to 1.27.x and startx helm-chart dependencies to version 14.6.5
14.6.15 2023-12-11 update packages for OCP 4.14.6
14.6.21 2023-12-18 publish stable update for the full repository
14.6.22 2023-12-18 stable si good
14.6.27 2023-12-19 publish stable update for the full repository
14.6.29 2023-12-19 publish stable update for the full repository
14.6.31 2023-12-19 move to kubeversion min 1.25.0
14.6.33 2023-12-19 Move dependencies to github-pages
14.6.35 2023-12-20 publish stable update for the full repository
14.6.39 2023-12-22 Update of the vmware definition
14.6.45 2023-12-22 publish stable update for the full repository
14.6.46 2023-12-22 publish stable update for the full repository
14.6.55 2023-12-22 align all dependencies chart to 14.6.45
14.6.59 2023-12-22 move back dependencies to version 14.6.35
14.6.63 2023-12-22 Align all startx helm-chart to version 14.6.63
14.6.65 2023-12-27 test with repo stored in s3 public bucket
14.6.71 2023-12-28 Move to S3 helm repository
14.6.73 2023-12-29 Upgrade all startx chart dependencies to version 14.6.65
14.6.75 2023-12-29 Upgrade all startx chart dependencies to version 14.6.71
14.6.91 2024-01-02 publish stable update for the full repository
14.6.99 2024-01-02 Full stable release of the chart repository
14.6.103 2024-01-03 Upgrade all startx chart dependencies to version 14.6.75
14.6.105 2024-01-03 publish stable update for the full repository
14.6.107 2024-01-04 publish stable update for the full repository
14.6.109 2024-01-04 Update all chart dependencies to version 14.6.105
14.6.131 2024-01-18 publish stable update for the full repository
14.6.133 2024-01-18 Update the documentation with artifacthub badge
14.6.135 2024-01-18 debug artifacthub recommandations
14.6.137 2024-01-18 publish stable update for the full repository
14.6.141 2024-02-03 upgrade of the full startx repository
14.6.143 2024-02-03 Align to 14.6.143 chart release
14.6.149 2024-02-03 Update all startx dependencies chart to 14.6.141 chart release
14.6.150 2024-02-03 Stable 14.6.150 release
14.6.161 2024-02-08 publish stable update for the full repository
14.6.171 2024-02-08 publish stable update for the full repository
14.6.189 2024-02-08 publish stable update for the full repository
14.6.195 2024-02-08 publish stable update for the full repository
14.6.197 2024-02-08 publish stable update for the full repository
14.6.201 2024-02-08 publish stable update for the full repository
14.6.208 2024-03-06 Align all dependencies to 14.6.208 release
14.6.215 2024-03-08 Align all charts to release 14.6.215
14.6.217 2024-03-19 Add support for is-default-class annotation
14.6.231 2024-03-19 Align all charts to release 14.6.231
14.6.233 2024-03-25 Add support for creation of VolumeSnapshotClasses
14.6.235 2024-03-25 Debug the volumeSnapshotClass
14.6.237 2024-03-25 Add support for velero in VolumeSnapshotClasses
14.6.251 2024-03-27 Align all charts to release 14.6.251
14.6.269 2024-03-31 Align all charts to release 14.6.269
14.6.281 2024-05-20 Align all charts to release 14.6.281
14.6.293 2024-05-29 Align all charts to release 14.6.293
14.6.301 2024-05-30 Helm package are now signed
14.6.321 2024-06-25 publish stable update for the full repository
14.6.323 2024-06-25 Align all chart to latest release
14.6.325 2024-06-25 publish stable update for the full repository
14.6.331 2024-06-25 update all dependencies to version 14.6.323
14.6.335 2024-06-26 publish stable update for the full repository
14.6.343 2024-06-26 publish stable update for the full repository
14.6.345 2024-06-26 publish stable update for the full repository
14.6.351 2024-06-26 Update all dependencies
14.6.353 2024-06-26 Fixed missed dependencies in previous release
14.6.367 2024-06-29 Align all startx charts to release 14.6.367
14.6.381 2024-06-30 Align all startx charts to release 14.6.381