Files
terraform-lawndale-k8s/kube-state-metrics.tf
Tamas Kiss 134256a9df
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
add: kube-state-metrics
2022-07-17 02:09:42 +02:00

35 lines
737 B
HCL

resource "helm_release" "kube_state_metrics" {
name = "kube-state-metrics"
namespace = "kube-system"
repository = "https://prometheus-community.github.io/helm-charts"
chart = "kube-state-metrics"
version = "4.13.0"
values = [
jsonencode({
rbac = {
create = true
useClusterRole = true
}
serviceAccount = {
create = true
}
podSecurityPolicy = {
enabled = false
}
}),
jsonencode({
autosharding = {
enabled = false
}
}),
jsonencode({
customLabels = {
"prometheus.io/scrape" = "true"
"prometheus.io/port" = "8080"
"prometheus.io/scheme" = "http"
}
}),
]
}