base

base

Version: 0.2.1 Type: application

This is an Helm-Chart which creates an overlaye to connect / install multiple flux-charts / components (and use the helm values for it)

Maintainers

NameEmailUrl
WrenIXhttps://wrenix.eu

Values

Base

KeyTypeDefaultDescription
base.helm.release.driftDetectionobject{}driftDetection of FluxCD HelmRelease
base.helm.release.installobject{}install of FluxCD HelmRelease
base.helm.release.intervalstring"10m"interval of FluxCD HelmRelease
base.helm.release.testobject{}test of FluxCD HelmRelease
base.helm.release.upgradeobject{}upgrade of FluxCD HelmRelease
base.helm.release.valuesFromlist[]valuesFrom for every components (for use values from ConfigMap or Secret)
base.helm.repo.intervalstring"10m"interval of FluxCD Repository
base.helm.repo.namespacestringnilnamespace, where the GitRepo resource is installed (maybe needed together with secretRef)
base.helm.repo.refobject{"branch":"main"}default ref (if no branch is set - maybe overwritten by semver or so)
base.helm.repo.secretRefstringnilsecret to get access to the git-repo
base.helm.repo.urlstring"https://codeberg.org/wrenix/flux-charts.git"git repo where all components are stored
base.helm.repo.verifystringnilsecret to get access to the git-repo
base.namespace.labelsobject{}labels for every new created namespace (together or overwritten by components.<component-release-name.namespace.labels)

Shared Values - between all components

KeyTypeDefaultDescription
commonsobject{}commons are values which are additional
globalobject{}global are values which overwrite values global

A Component

KeyTypeDefaultDescription
components..enabledboolfalseenable component-release to install
components..namestringniloptional component-name (if not set component-release-name is used as component-name)
components..namespace.labelsobject{}if create a new namespace use labels (and the common namespace.labels)
components..namespace.namestringnilif not set, it reuse namespace where this base-chart is deployed
components..namespace.skip_createboolfalseuse the named namespace but does not create it
components..valuesobject{}set values on component-release
components..valuesFromlist[]valuesFrom just for this component (for use values from ConfigMap or Secret)

Autogenerated from chart metadata using helm-docs