From 6e0b6888dd5d2f4326f194c59b939464c67de9bd Mon Sep 17 00:00:00 2001 From: Aniruddha Basak Date: Wed, 17 Jun 2026 15:06:27 +0200 Subject: [PATCH 1/3] add metrics endpoint for csi --- .../templates/deployment-csi-driver-controller.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml index df9581f..518d707 100644 --- a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml +++ b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml @@ -74,6 +74,10 @@ spec: - name: healthz containerPort: 9808 protocol: TCP + - containerPort: 9090 + hostPort: 9090 + name: metrics + protocol: TCP livenessProbe: httpGet: path: /healthz From 5ad727da1cc291a9cf1f3b4f0425ac92964de4e9 Mon Sep 17 00:00:00 2001 From: Aniruddha Basak Date: Wed, 17 Jun 2026 15:59:29 +0200 Subject: [PATCH 2/3] add metrics address in csi driver deployment arg --- .../templates/deployment-csi-driver-controller.yaml | 1 + .../charts/stackit-blockstorage-csi-driver/values.yaml | 2 ++ 2 files changed, 3 insertions(+) diff --git a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml index 518d707..9e67fb6 100644 --- a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml +++ b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml @@ -52,6 +52,7 @@ spec: {{- end }} - --v=3 - --provide-node-service=false + - --metrics-address=:{{ .Values.config.metricsPort }} env: - name: CSI_ENDPOINT value: unix://{{ .Values.socketPath }}/csi.sock diff --git a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/values.yaml b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/values.yaml index 60ff609..990d708 100644 --- a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/values.yaml +++ b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/values.yaml @@ -1,4 +1,6 @@ replicas: 1 +config: + metricsPort: 9090 podAnnotations: {} kubernetesVersion: 1.30.0 prefix: stackit-blockstorage From 9d925bba262917acd5c4fa6bb5c08429eae2eda2 Mon Sep 17 00:00:00 2001 From: Aniruddha Basak Date: Thu, 18 Jun 2026 11:40:07 +0200 Subject: [PATCH 3/3] add variable in metric port --- .../templates/deployment-csi-driver-controller.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml index 9e67fb6..cf94841 100644 --- a/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml +++ b/charts/internal/seed-controlplane/charts/stackit-blockstorage-csi-driver/templates/deployment-csi-driver-controller.yaml @@ -75,8 +75,8 @@ spec: - name: healthz containerPort: 9808 protocol: TCP - - containerPort: 9090 - hostPort: 9090 + - containerPort: {{ .Values.config.metricsPort }} + hostPort: {{ .Values.config.metricsPort }} name: metrics protocol: TCP livenessProbe: