flux-charts/base/values.yaml

60 lines
1.6 KiB
YAML

##
# configuration of this helm-chart
##
base:
namespace:
# -- labels for every new created namespace (together or overwritten by components.<component-release-name.namespace.labels)
labels: {}
helm:
repo:
# -- git repo where all components are stored
url: https://codeberg.org/wrenix/flux-charts.git
# -- namespace, where the GitRepo resource is installed (maybe needed together with secretRef)
namespace:
# -- default ref (if no branch is set - maybe overwritten by semver or so)
ref:
branch: main
# -- secret to get access to the git-repo
secretRef:
# -- secret to get access to the git-repo
verify:
interval: 10m
release:
interval: 10m
install: {}
test: {}
upgrade: {}
driftDetection: {}
# -- valuesFrom for every components (for use values from ConfigMap or Secret)
valuesFrom: []
##
# Shared Values
# between all components
##
global: {}
commons: {}
##
# Components
##
components:
<component-release-name>:
# -- enable component-release to install
enabled: false
# -- optional component-name (if not set component-release-name is used as component-name)
name:
namespace:
# -- if not set, it reuse namespace where this base-chart is deployed
name:
# -- if create a new namespace use labels (and the common namespace.labels)
labels: {}
# -- use the named namespace but does not create it
skip_create: false
# -- valuesFrom just for this component (for use values from ConfigMap or Secret)
valuesFrom: []
# -- set values on component-release
values: {}