66 lines
1.4 KiB
YAML
66 lines
1.4 KiB
YAML
commons:
|
|
# -- needed, but could be set with componentCommons.helm.release.valuesFrom
|
|
# masterPassword:
|
|
auth:
|
|
enabled: false
|
|
type: "authentik"
|
|
namespace: ""
|
|
authentik:
|
|
domain: ""
|
|
backend: "authentik-server"
|
|
|
|
components:
|
|
infra-fluxcd:
|
|
enabled: true
|
|
namespace:
|
|
name: "flux-system"
|
|
skip_create: true
|
|
values:
|
|
prometheus:
|
|
kubeStateMetricsConfig:
|
|
namespace: "monitoring"
|
|
grafana:
|
|
dashboards:
|
|
annotations:
|
|
grafana.mon.local/dashboard-folder: "GitOps"
|
|
|
|
infra-ingress:
|
|
enabled: true
|
|
namespace:
|
|
name: "ingress"
|
|
|
|
infra-certificates:
|
|
enabled: true
|
|
namespace:
|
|
name: "certificates"
|
|
|
|
infra-logging:
|
|
enabled: true
|
|
namespace:
|
|
name: "logging"
|
|
values:
|
|
grafana:
|
|
dashboards:
|
|
annotations:
|
|
grafana.mon.local/dashboard-folder: "Logging"
|
|
|
|
infra-monitoring:
|
|
enabled: true
|
|
namespace:
|
|
name: "monitoring"
|
|
values:
|
|
prometheus:
|
|
valuesFrom:
|
|
- kind: ConfigMap
|
|
name: fluxcd-kube-state-metrics-config
|
|
valuesKey: kube-state-metrics-config.yaml
|
|
|
|
infra-trivy:
|
|
enabled: true
|
|
namespace:
|
|
name: "monitoring-trivy"
|
|
values:
|
|
grafana:
|
|
dashboards:
|
|
annotations:
|
|
grafana.mon.local/dashboard-folder: "Security"
|