diff --git a/versions/kruise-state-metrics/0.1/Chart.yaml b/versions/kruise-state-metrics/0.1/Chart.yaml index b66a107..ae2dd5c 100644 --- a/versions/kruise-state-metrics/0.1/Chart.yaml +++ b/versions/kruise-state-metrics/0.1/Chart.yaml @@ -2,7 +2,7 @@ apiVersion: v2 name: kruise-state-metrics description: Install kruise-state-metrics to generate and expose kruise metrics type: application -version: 0.1.0 +version: 0.1.1 appVersion: "1.16.0" icon: https://openkruise.io/img/logo_white.png keywords: diff --git a/versions/kruise-state-metrics/0.1/templates/service.yaml b/versions/kruise-state-metrics/0.1/templates/service.yaml index af791a4..4c38ef9 100644 --- a/versions/kruise-state-metrics/0.1/templates/service.yaml +++ b/versions/kruise-state-metrics/0.1/templates/service.yaml @@ -16,3 +16,17 @@ spec: targetPort: telemetry selector: {{- include "kruise-state-metrics.selectorLabels" . | nindent 4 }} +--- +apiVersion: monitoring.coreos.com/v1 +kind: ServiceMonitor +metadata: + name: {{ include "kruise-state-metrics.fullname" . }} + namespace: {{ .Values.installation.namespace }} + labels: + {{- include "kruise-state-metrics.labels" . | nindent 4 }} +spec: + selector: + matchLabels: + {{- include "kruise-state-metrics.labels" . | nindent 6 }} + endpoints: + - port: http-metrics