Helm is a package manager for Kubernetes.

Core Charts

Application Charts

Utility Charts

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