This commit is contained in:
2024-05-15 14:57:01 +02:00
parent 3086e8bb31
commit c8a8eeb702

View File

@@ -0,0 +1,24 @@
resource "kubectl_manifest" "ServiceMonitor" {
yaml_body = <<-EOF
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
name: "${var.instance}-${var.component}"
namespace: ${var.namespace}
labels: ${jsonencode(local.common_labels)}
ownerReferences: ${jsonencode(var.install_owner)}
spec:
jobLabel: ''
selector:
matchLabels:
app.kubernetes.io/name: pvc-autoresizer
namespaceSelector:
matchNames:
- ${var.namespace}
endpoints:
- port: metrics
path: "/metrics"
interval: 30s
EOF
}