flux-charts/base-values/infra.yaml

67 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"
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"