mirror of
https://github.com/outbackdingo/homelab-v.git
synced 2026-08-25 14:53:19 +00:00
Decommission kube-prometheus-stack installed Grafana and use grafana-operator instead. Signed-off-by: Vegard Hagen <[email protected]>
92 lines
2.2 KiB
YAML
92 lines
2.2 KiB
YAML
# https://github.com/prometheus-community/helm-charts/blob/main/charts/kube-prometheus-stack/values.yaml
|
|
prometheus:
|
|
prometheusSpec:
|
|
podMonitorNamespaceSelector: { }
|
|
podMonitorSelectorNilUsesHelmValues: false
|
|
podMonitorSelector: { }
|
|
serviceMonitorNamespaceSelector: { }
|
|
serviceMonitorSelectorNilUsesHelmValues: false
|
|
serviceMonitorSelector: { }
|
|
nodeSelector:
|
|
topology.kubernetes.io/zone: abel
|
|
storageSpec:
|
|
volumeClaimTemplate:
|
|
spec:
|
|
storageClassName: proxmox-csi
|
|
volumeName: pv-prometheus
|
|
accessModes:
|
|
- ReadWriteOnce
|
|
resources:
|
|
requests:
|
|
storage: 20G
|
|
selector:
|
|
matchLabels:
|
|
app: prometheus
|
|
|
|
# https://github.com/siderolabs/talos/discussions/7214
|
|
kubeControllerManager:
|
|
enabled: true
|
|
serviceMonitor:
|
|
relabelings:
|
|
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
|
separator: ;
|
|
regex: ^(.*)$
|
|
targetLabel: nodename
|
|
replacement: $1
|
|
action: replace
|
|
metricRelabelings:
|
|
- action: labeldrop
|
|
regex: pod
|
|
|
|
kubeEtcd:
|
|
enabled: true
|
|
service:
|
|
selector:
|
|
# etcd doesn't run as a container,
|
|
# but most probably runs on the same nodes that host a controller
|
|
k8s-app: kube-controller-manager
|
|
serviceMonitor:
|
|
relabelings:
|
|
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
|
separator: ;
|
|
regex: ^(.*)$
|
|
targetLabel: nodename
|
|
replacement: $1
|
|
action: replace
|
|
metricRelabelings:
|
|
- action: labeldrop
|
|
regex: pod
|
|
|
|
kubeProxy:
|
|
# Cilium replaces Kube Proxy
|
|
enabled: false
|
|
|
|
kubeScheduler:
|
|
enabled: true
|
|
serviceMonitor:
|
|
relabelings:
|
|
- sourceLabels: [ __meta_kubernetes_pod_node_name ]
|
|
separator: ;
|
|
regex: ^(.*)$
|
|
targetLabel: nodename
|
|
replacement: $1
|
|
action: replace
|
|
metricRelabelings:
|
|
- action: labeldrop
|
|
regex: pod
|
|
|
|
nodeExporter:
|
|
enabled: true
|
|
|
|
grafana:
|
|
enabled: false
|
|
forceDeployDatasources: false
|
|
forceDeployDashboards: true
|
|
defaultDashboardsEnabled: true
|
|
defaultDashboardsTimezone: Europe/Oslo
|
|
operator:
|
|
dashboardsConfigMapRefEnabled: true
|
|
matchLabels:
|
|
app: grafana
|
|
folder: Kubernetes
|