feat: enable serviceMonitor configuration for authentication, central-storage, content, notification, and payment services

Signed-off-by: zhenyus <zhenyus@mathmast.com>
This commit is contained in:
zhenyus 2025-03-17 21:35:31 +08:00
parent 2f8f0a1a1f
commit 83f8b7f030
5 changed files with 10 additions and 5 deletions

View File

@ -2,6 +2,7 @@
{{ $appVersion := .Chart.AppVersion | quote }} {{ $appVersion := .Chart.AppVersion | quote }}
{{ $releaseService := .Release.Service }} {{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }} {{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.authentication.serviceMonitor.enabled }}
{{- range $service := .Values.authentication.services }} {{- range $service := .Values.authentication.services }}
--- ---
apiVersion: v1 apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports: ports:
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
{{- if .Values.authentication.serviceMonitor.enabled }} {{- if $serviceMonitorEnabled }}
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
name: metrics name: metrics

View File

@ -2,6 +2,7 @@
{{ $appVersion := .Chart.AppVersion | quote }} {{ $appVersion := .Chart.AppVersion | quote }}
{{ $releaseService := .Release.Service }} {{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }} {{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.centralStorage.serviceMonitor.enabled }}
{{- range $service := .Values.centralStorage.services }} {{- range $service := .Values.centralStorage.services }}
--- ---
apiVersion: v1 apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports: ports:
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
{{- if .Values.centralStorage.serviceMonitor.enabled }} {{- if $serviceMonitorEnabled }}
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
name: metrics name: metrics

View File

@ -2,6 +2,7 @@
{{ $appVersion := .Chart.AppVersion | quote }} {{ $appVersion := .Chart.AppVersion | quote }}
{{ $releaseService := .Release.Service }} {{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }} {{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.content.serviceMonitor.enabled }}
{{- range $service := .Values.content.services }} {{- range $service := .Values.content.services }}
--- ---
apiVersion: v1 apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports: ports:
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
{{- if .Values.content.serviceMonitor.enabled }} {{- if $serviceMonitorEnabled }}
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
name: metrics name: metrics

View File

@ -2,6 +2,7 @@
{{ $appVersion := .Chart.AppVersion | quote }} {{ $appVersion := .Chart.AppVersion | quote }}
{{ $releaseService := .Release.Service }} {{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }} {{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.notification.serviceMonitor.enabled }}
{{- range $service := .Values.notification.services }} {{- range $service := .Values.notification.services }}
--- ---
apiVersion: v1 apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports: ports:
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
{{- if .Values.content.serviceMonitor.enabled }} {{- if $serviceMonitorEnabled }}
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
name: metrics name: metrics

View File

@ -2,6 +2,7 @@
{{ $appVersion := .Chart.AppVersion | quote }} {{ $appVersion := .Chart.AppVersion | quote }}
{{ $releaseService := .Release.Service }} {{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }} {{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.payment.serviceMonitor.enabled }}
{{- range $service := .Values.payment.services }} {{- range $service := .Values.payment.services }}
--- ---
apiVersion: v1 apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports: ports:
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
{{- if .Values.content.serviceMonitor.enabled }} {{- if $serviceMonitorEnabled }}
- port: {{ $service.port }} - port: {{ $service.port }}
targetPort: {{ $service.targetPort }} targetPort: {{ $service.targetPort }}
name: metrics name: metrics