flux-charts/mycloud-services/values.yaml

69 lines
1.8 KiB
YAML

commons:
# -- masterPassword to generate secrets
# @section -- Commons
masterPassword: "CHANGEME"
persistence:
# -- storageClass of PVC
# @section -- Commons Persistence
storageClass:
hostPath:
# -- use hostPath instatt of PVC
# @section -- Commons Persistence
enabled: false
# -- use hostPath under the following path
# @section -- Commons Persistence
prefix: "/var/lib/mycloud"
helm:
release:
# -- install of FluxCD HelmRelease
# @section -- Commons helm release
install: {}
# -- test of FluxCD HelmRelease
# @section -- Commons helm release
test: {}
# -- upgrade of FluxCD HelmRelease
# @section -- Commons helm release
upgrade: {}
# -- driftDetection of FluxCD HelmRelease
# @section -- Commons helm release
driftDetection: {}
prometheus:
monitor:
# -- labels on Pod- and Service-Monitor
# @section -- Commons Monitoring
labels: {}
rules:
# -- labels on PrometheusRules
# @section -- Commons Monitoring
labels: {}
grafana:
dashboards:
# -- labels of grafana dashboard configmap
# @section -- Commons Monitoring
labels: {}
# -- annotations of grafana dashboard configmap
# @section -- Commons Monitoring
annotations: {}
postgresql:
persistence:
storageClass:
size: "10G"
# -- root
password:
# -- create databases
databases:
example:
# -- database type (current only "postgresql" is supported)
type: none
# -- username default like database
username: example-password
# -- if not set generated by .Values.commons.masterPassword and databasename
password:
# -- additional params for databases
additionalParams: