Helm is a package manager for Kubernetes.
Core Charts
Application Charts
Utility Charts
- AKS DNS Operator
- Secrets Distributor
- ConfigMap Transformer Controller - deprecated
- github-actions-runner - deprecated
Helm Repository
The above charts are made available by github pages, which is configured against the main branch of this repository
The core chart to call is lscsde-flux, this will install all of the flux/helm required to setup an environment.
adding to the repository
There are pipelines on each of the helm repositories which will:
flowchart TB
semver[Calculate SEMVER from git history] --> branch[Create Release Branch] --> package[Package the Helm Chart] --> update[Update submodules of lsc-sde repository] --> updateyaml[Update Yaml Configuration files in iac-flux-lscsde]
This will in turn trigger the pipeline for the flux repositories