From c8a8eeb7025f3a949867cb7ea586151313222f7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Huss?= Date: Wed, 15 May 2024 14:57:01 +0200 Subject: [PATCH] fix --- .../pvc-autoresizer/autoresizer_monitoring.tf | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 monitor/pvc-autoresizer/autoresizer_monitoring.tf diff --git a/monitor/pvc-autoresizer/autoresizer_monitoring.tf b/monitor/pvc-autoresizer/autoresizer_monitoring.tf new file mode 100644 index 0000000..cd4fcb4 --- /dev/null +++ b/monitor/pvc-autoresizer/autoresizer_monitoring.tf @@ -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 +} +