69 lines
1.8 KiB
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:
|