This commit is contained in:
22
helm.tf
22
helm.tf
@@ -4,22 +4,24 @@ resource "helm_release" "this" {
|
||||
|
||||
repository = "https://grafana.github.io/helm-charts"
|
||||
chart = "grafana"
|
||||
version = "6.44.8"
|
||||
version = "6.50.7"
|
||||
|
||||
values = [
|
||||
jsonencode({
|
||||
ingress = {
|
||||
enabled = true
|
||||
hosts = [local.ingress_domain]
|
||||
enabled = true
|
||||
hosts = [local.ingress_domain]
|
||||
ingressClassName = "traefik"
|
||||
annotations = {
|
||||
"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
|
||||
"cert-manager.io/cluster-issuer" = "acme-thomasklein-me"
|
||||
}
|
||||
labels = {}
|
||||
tls = [
|
||||
{
|
||||
hosts = [local.ingress_domain]
|
||||
secretName = "grafana-thomasklein-me-tls"
|
||||
}
|
||||
]
|
||||
}
|
||||
}),
|
||||
|
||||
@@ -27,7 +29,7 @@ resource "helm_release" "this" {
|
||||
persistence = {
|
||||
enabled = "true"
|
||||
type = "pvc"
|
||||
existingClaim = kubernetes_persistent_volume_claim.this.metadata.0.name
|
||||
existingClaim = module.grafana_persistance.pvc_name
|
||||
}
|
||||
}),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user