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 }}
{{ $releaseService := .Release.Service }}
{{ $releaseName := .Release.Name }}
{{ $serviceMonitorEnabled := .Values.authentication.serviceMonitor.enabled }}
{{- range $service := .Values.authentication.services }}
---
apiVersion: v1
@ -18,7 +19,7 @@ spec:
ports:
- port: {{ $service.port }}
targetPort: {{ $service.targetPort }}
{{- if .Values.authentication.serviceMonitor.enabled }}
{{- if $serviceMonitorEnabled }}
- port: {{ $service.port }}
targetPort: {{ $service.targetPort }}
name: metrics

View File

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

View File

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

View File

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

View File

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