Cluster Chart : Router
This helm chart is used to create a personnalized cluster configuration with various cluster level components configured as required.
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-router
4. Install this chart
helm install cluster-router startx/cluster-router
Default values
Complete deployment of a project with the following characteristics :
- 1 ClusterAutoscaler: named default that is disabled by default but could enable autoscaling with the following limits
- No lest than 4 cores
- No lest than 16Gi RAM
- No lest than 2 nodes
- No more than 40 cores
- No more than 160Gi RAM
- No more than 20 nodes
- Cluster could scale down
- 1 ClusterVersion: named version that is disabled by default but could enable and is related to
- The candidate channel
- The 4.5 version
- 1 Secret: named alertmanager-main that configure
- The PagerDutyStartx receiver as default alert receiver using the startx pagerDutty key (fake ;)
- An api endpoint pointing to the api_endpoint endpoint
- 1 ImagePruner: named cluster that define an image prunner that will
- Run every 15min but is suspended
- Preserve 5 failed history
- Preserve 5 successful history
- 1 namespace: named openshift-operators-redhat to host redhat operators
# base configuration running default configuration
helm install cluster-router startx/cluster-router
Others values availables
- startx : Startx cluster default configuration with 30min enabled image prunnning scheduling, pagerdutty alert enabled and cluster auto-scaling topped to 64 core and 400Gi RAM consumed (see values.yaml)
helm install cluster-router startx/cluster-router -f https://raw.githubusercontent.com/startxfr/helm-repository/master/charts/cluster-router/values-startx.yaml
History
Release | Date | Description |
---|---|---|
0.1.16 | 2020-10-23 | Initial commit for this helm chart with default value example (removed) |
0.2.0 | 2020-10-24 | Adding example value for start |
0.2.51 | 2020-10-31 | Common release for all chart |
0.3.0 | 2020-10-31 | Stable 0.3 release |
0.3.5 | 2020-11-01 | Update dependency to 0.3.3 release and improve Note display |
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.151 | 2021-01-23 | Upgrade chart to OCP version 4.3.13 |
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.424 | 2021-06-19 | Update elastic operator to version 5.0.5-11 |
0.3.431 | 2021-07-05 | Move to dependencies 1.18.0 |
0.3.441 | 2021-07-27 | Update elastic operator to version 5.1.0-96 |
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.13 | 2021-09-23 | Improve cluster-router options |
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.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 | stable release for all chart for openshift version 4.8.20 |
8.20.5 | 2021-11-12 | Upgrade all appVersion and align chart release |
8.20.7 | 2021-11-12 | Upgrade all schema for context subtree |
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.67 | 2021-11-20 | Update elasticsearch operator to release 5.3.0-67 |
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.5 | 2021-11-20 | Update to openshift 4.9 channel for cluster management |
9.8.5 | 2021-11-20 | Update to openshift 4.9 channel for cluster management |
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.68 | 2021-12-18 | Update elasticsearch operator to version 5.3.1-12 |
9.8.68 | 2021-12-18 | Improve cluster-router options |
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.82 | 2022-02-23 | Upgrate elastic and logging operator to version 5.3.4-13 |
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.94 | 2022-03-07 | Update the elastic operator to version 5.3.5-20 |
9.8.95 | 2022-04-21 | Update the elastic operator to version 5.4.0-152 |
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.111 | 2022-04-27 | publish stable update for the full repository |
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.254 | 2022-05-31 | Add support for infra node for monitoring configuration |
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.6 | 2022-06-01 | Move to global scope in openshift-operator |
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.24 | 2022-06-05 | Add sosreport and mustgather operator support |
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.39 | 2022-06-18 | Align all chart to revision 10.12.39 |
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.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.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.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.145 | 2024-02-03 | Update all startx dependencies chart to 14.6.141 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.231 | 2024-03-19 | Align all charts to release 14.6.231 |
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 |