From af20c0511a168feb4996298d03acd7b1481e1441 Mon Sep 17 00:00:00 2001 From: ITQ Date: Sat, 1 Aug 2026 17:14:02 +0300 Subject: [PATCH] feat(helm/movienight): added scrape crd --- .../templates/observability/scrape.yaml | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 deploy/helm/movienight/templates/observability/scrape.yaml diff --git a/deploy/helm/movienight/templates/observability/scrape.yaml b/deploy/helm/movienight/templates/observability/scrape.yaml new file mode 100644 index 0000000..4d2960b --- /dev/null +++ b/deploy/helm/movienight/templates/observability/scrape.yaml @@ -0,0 +1,34 @@ +{{- if .Values.observability.enabled }} +apiVersion: operator.victoriametrics.com/v1beta1 +kind: VMServiceScrape +metadata: + name: {{ include "movienight.fullname" . }}-scrape + labels: + {{- include "movienight.componentLabels" (dict "root" . "component" "scrape") | nindent 4 }} + {{- with .Values.observability.scrape.labels }} + {{- toYaml . | nindent 4 }} + {{- end }} + {{- if .Values.global.annotations }} + annotations: + {{- with .Values.global.annotations }} + {{- toYaml . | nindent 4 }} + {{- end }} + {{- end }} +spec: + selector: + matchLabels: + {{- include "movienight.componentSelectorLabels" (dict "root" . "component" "backend") | nindent 4 }} + + namespaceSelector: + matchNames: + - {{ .Release.Namespace }} + + endpoints: + - port: management + path: /actuator/prometheus + interval: 10s + + podTargetLabels: + - app.kubernetes.io/component + - app.kubernetes.io/instance +{{- end }}