diff --git a/charts/aws-efs-csi-driver/templates/controller-deployment.yaml b/charts/aws-efs-csi-driver/templates/controller-deployment.yaml index 94e321ca1..9bd7165e3 100644 --- a/charts/aws-efs-csi-driver/templates/controller-deployment.yaml +++ b/charts/aws-efs-csi-driver/templates/controller-deployment.yaml @@ -133,6 +133,8 @@ spec: {{- end }} {{- if hasKey .Values.controller "leaderElectionLeaseDuration" }} - --leader-election-lease-duration={{ .Values.controller.leaderElectionLeaseDuration }} + - --metrics-address=:{{ .Values.controller.metrics.port }} + - --metrics-path={{ .Values.controller.metrics.path }} {{- end }} env: - name: ADDRESS @@ -140,6 +142,10 @@ spec: volumeMounts: - name: socket-dir mountPath: /var/lib/csi/sockets/pluginproxy/ + ports: + - name: metrics + containerPort: {{ .Values.controller.metrics.port }} + protocol: TCP {{- with .Values.sidecars.csiProvisioner.resources }} resources: {{ toYaml . | nindent 12 }} {{- end }} diff --git a/charts/aws-efs-csi-driver/values.yaml b/charts/aws-efs-csi-driver/values.yaml index f6e9013b6..65a027a93 100644 --- a/charts/aws-efs-csi-driver/values.yaml +++ b/charts/aws-efs-csi-driver/values.yaml @@ -113,6 +113,9 @@ controller: privileged: true leaderElectionRenewDeadline: 10s leaderElectionLeaseDuration: 15s + metrics: + port: 8080 + path: /metrics ## Node daemonset variables