I have added a lot of changes from various ai sessions

This commit is contained in:
Moritz Graf
2026-07-01 11:01:01 +02:00
parent 68345648d9
commit 15e802bebc
37 changed files with 5704 additions and 252 deletions
+47 -5
View File
@@ -7,12 +7,11 @@ kubeControllerManager:
serviceMonitor:
https: true
insecureSkipVerify: true
# proxy not working, svc not exposed by port
kubeProxy:
service:
targetPort: 10249
serviceMonitor:
https: true
https: false
insecureSkipVerify: true
##################
@@ -61,6 +60,7 @@ prometheus:
storage: 50Gi
ingress:
enabled: true
ingressClassName: traefik
hosts:
- prometheus.haumdaucher.de
tls:
@@ -68,7 +68,7 @@ prometheus:
- "prometheus.haumdaucher.de"
secretName: prometheus-haumdaucher-de
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/ingress.class: "traefik"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
# see https://kubernetes.github.io/ingress-nginx/examples/auth/basic/
@@ -89,6 +89,7 @@ alertmanager:
enabled: true
ingress:
enabled: true
ingressClassName: traefik
hosts:
- alertmanager.haumdaucher.de
tls:
@@ -96,7 +97,7 @@ alertmanager:
- "alertmanager.haumdaucher.de"
secretName: alertmanager-haumdaucher-de
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/ingress.class: "traefik"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
# see https://kubernetes.github.io/ingress-nginx/examples/auth/basic/
@@ -126,8 +127,31 @@ grafana:
imageRenderer:
enabled: true
adminPassword: kohkohh5sah1Do3ize2x
additionalDataSources:
- name: InfluxDB Home Assistant
type: influxdb
access: proxy
url: http://influxdb-influxdb2.influxdb.svc.cluster.local:80
jsonData:
version: Flux
organization: influxdata
defaultBucket: default
httpMode: POST
secureJsonData:
token: enaiY9yaiWi6ahv0phoph3FaiphoGh
- name: InfluxDB Home Assistant InfluxQL
type: influxdb
access: proxy
url: http://influxdb-influxdb2.influxdb.svc.cluster.local:80
jsonData:
dbName: default
httpHeaderName1: 'Authorization'
httpMode: POST
secureJsonData:
httpHeaderValue1: 'Token enaiY9yaiWi6ahv0phoph3FaiphoGh'
ingress:
enabled: true
ingressClassName: traefik
hosts:
- grafana.haumdaucher.de
tls:
@@ -135,7 +159,7 @@ grafana:
- "grafana.haumdaucher.de"
secretName: grafana-haumdaucher-de
annotations:
kubernetes.io/ingress.class: "nginx"
kubernetes.io/ingress.class: "traefik"
nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
cert-manager.io/cluster-issuer: "letsencrypt-prod"
env:
@@ -149,4 +173,22 @@ grafana:
# interval_day: "MMM YYYY"
# interval_month: "YYYY-MM"
# interval_year: "YYYY"
sidecar:
dashboards:
enabled: true
label: grafana_dashboard
labelValue: "1"
searchNamespace: monitoring
folder: /tmp/dashboards
defaultFolderName: null
provider:
name: sidecarProvider
orgId: 1
folder: ""
type: file
disableDeletion: false
editable: false
allowUiUpdates: false
options:
path: /tmp/dashboards