found it like this

This commit is contained in:
2025-01-15 04:23:04 +01:00
commit 6d4b60fc38
12 changed files with 433 additions and 0 deletions

53
influxdb.tf Normal file
View File

@@ -0,0 +1,53 @@
# resource "helm_release" "influx" {
# name = "influxdb"
# namespace = kubernetes_namespace.this.metadata.0.name
# repository = "https://helm.influxdata.com/"
# chart = "influxdb"
# version = "4.12.0"
# values = [
# jsonencode({
# ingress = {
# enabled = true
# hostname = local.influx_domain
# tls = true
# secretName = "influxdb-tls"
# annotations = {
# "cert-manager.io/cluster-issuer" = "acme-thomasklein-me"
# # "kubernetes.io/ingress.class" = "traefik"
# # "traefik.ingress.kubernetes.io/router.entrypoints" = "websecure"
# # "traefik.ingress.kubernetes.io/router.tls" = "true"
# # "traefik.ingress.kubernetes.io/router.tls.certresolver" = "acme-thomasklein-me"
# # "traefik.ingress.kubernetes.io/router.tls.domains.0.main" = local.ingress_domain
# # "traefik.ingress.kubernetes.io/router.middlewares" = "redirect-metrics@file" # hide /metrics from the internet
# }
# labels = {}
# }
# }),
# jsonencode({
# persistence = {
# enabled = "true"
# existingClaim = kubernetes_persistent_volume_claim.this.metadata.0.name
# }
# }),
# jsonencode({
# config = {
# coordinator = {
# # "max-concurrent-queries" = 10
# "query-timeout" = "1m"
# }
# retention = {
# enabled = true
# "check-interval" = "60m0s"
# }
# monitor = {
# "store-enabled" = true
# "store-interval" = "30s"
# }
# }),
# ]
# }