Files
auricom-home-cluster/cluster/apps/monitoring/thanos/helm-release.yaml
auricom bcd73d05d9 🔧 dns optim
2022-09-16 14:43:08 +02:00

61 lines
1.3 KiB
YAML

---
apiVersion: helm.toolkit.fluxcd.io/v2beta1
kind: HelmRelease
metadata:
name: thanos
namespace: monitoring
spec:
interval: 15m
chart:
spec:
chart: thanos
version: 11.5.0
sourceRef:
kind: HelmRepository
name: bitnami-charts
namespace: flux-system
install:
createNamespace: true
remediation:
retries: 5
upgrade:
remediation:
retries: 5
dependsOn:
- name: kube-prometheus-stack
namespace: monitoring
values:
query:
enabled: true
replicaCount: 2
podAntiAffinityPreset: hard
replicaLabels:
- replica
dnsDiscovery:
sidecarsService: kube-prometheus-stack-thanos-discovery
sidecarsNamespace: monitoring
ingress:
enabled: true
hostname: &host "thanos-query.${SECRET_CLUSTER_DOMAIN}"
annotations:
auth.home.arpa/enabled: "true"
ingressClassName: "nginx"
tls: true
extraTls:
- hosts:
- *host
queryFrontend:
enabled: false
bucketweb:
enabled: false
compactor:
enabled: false
storegateway:
enabled: false
ruler:
enabled: false
metrics:
enabled: true
serviceMonitor:
enabled: true