Skip to content

Commit b933c79

Browse files
committed
fix: handle pod annotations for metrics scraping
1 parent 1b7ec91 commit b933c79

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

deploy/csi-rclone/templates/csi-controller-rclone.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ spec:
1515
metadata:
1616
labels:
1717
app: csi-controller-rclone
18+
annotations:
19+
{{- toYaml ".Values.csiControllerRclone.podAnnotations" . | nindent 8 }}
1820
spec:
1921
serviceAccountName: {{ include "chart.fullname" . }}-controller
2022
containers:

deploy/csi-rclone/templates/csi-nodeplugin-rclone.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ spec:
1515
labels:
1616
app: csi-nodeplugin-rclone
1717
{{- include "chart.selectorLabels" . | nindent 8 }}
18+
annotations:
19+
{{- toYaml ".Values.csiNodepluginRclone.podAnnotations" . | nindent 8 }}
1820
spec:
1921
serviceAccountName: {{ include "chart.fullname" . }}-nodeplugin
2022
dnsPolicy: ClusterFirstWithHostNet

deploy/csi-rclone/values.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
storageClassName: csi-rclone
22
csiControllerRclone:
3+
podAnnotations:
4+
prometheus.io/scrape: true
5+
prometheus.io/port: 9090
36
csiAttacher:
47
image:
58
repository: registry.k8s.io/sig-storage/csi-attacher
@@ -38,6 +41,9 @@ csiControllerRclone:
3841
annotations: {}
3942

4043
csiNodepluginRclone:
44+
podAnnotations:
45+
prometheus.io/scrape: true
46+
prometheus.io/port: 9090
4147
nodeDriverRegistrar:
4248
image:
4349
repository: registry.k8s.io/sig-storage/csi-node-driver-registrar

0 commit comments

Comments
 (0)