Skip to content

cloud-pi-native/helm-charts

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CPiN Charts

Description

Ce dépôt héberge les Helm Charts développés et maintenus par Cloud Pi Native.

Il expose également un Helm Repository sur cloud-pi-native.github.io/helm-charts grâce à Github Pages et la Github Action chart releaser.

Contribution

  • À chaque PR est associé un pipeline qui vérifie le lint + helm-docs
  • Lors du merge sur main le pipeline de release publie la nouvelle version du ou des charts impactés et met à jour le Helm Repo (branche gh-pages).

Note

La version dans le fichier Chart.yaml doit être modifiée avant le merge sur main sous peine d'une erreur lors du pipeline de release pour doublon de version.

Exemple de commande pour mettre à jour la console

docker run --rm --volume "$(pwd)/charts/dso-console:/helm-docs" -u $(id -u) jnorwood/helm-docs:latest

Utilisation

CLI

helm repo add cpin https://cloud-pi-native.github.io/helm-charts
helm search repo dso
helm install dso-env cpin/dso-env

ArgoCD

[...]
sources:
- repoURL: https://github.com/cloud-pi-native/helm-charts.git
    targetRevision: dso-env-1.0.0
    path: charts/dso-env