feat: create podmonitor cr in helm chart (#1157)

Signed-off-by: fengxusong <fengxsong@outlook.com>
This commit is contained in:
fengxsong
2024-09-23 14:54:06 +08:00
committed by GitHub
parent c923e5cb42
commit 86239c4a4b
6 changed files with 456 additions and 686 deletions

View File

@@ -101,3 +101,15 @@ higress: {{ include "controller.name" . }}
true
{{- end }}
{{- end }}
{{- define "gateway.podMonitor.gvk" -}}
{{- if eq .Values.gateway.metrics.provider "monitoring.coreos.com" -}}
apiVersion: monitoring.coreos.com/v1
kind: PodMonitor
{{- else if eq .Values.gateway.metrics.provider "operator.victoriametrics.com" -}}
apiVersion: operator.victoriametrics.com/v1beta1
kind: VMPodScrape
{{- else -}}
{{- fail "unexpected gateway.metrics.provider" -}}
{{- end -}}
{{- end -}}