Skip to content

Commit 4c67c4f

Browse files
committed
apply reviewer's suggestion
1 parent 503b050 commit 4c67c4f

File tree

6 files changed

+23
-21
lines changed

6 files changed

+23
-21
lines changed

config/charts/inferencepool/templates/epp-deployment.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ spec:
6262
- "--{{ .name }}"
6363
- "{{ .value }}"
6464
{{- end }}
65-
{{- if not .Values.inferenceExtension.serviceMonitor.auth.enabled }}
65+
{{- if not .Values.inferenceExtension.monitoring.prometheus.enabled }}
6666
- --metrics-endpoint-auth=false
6767
{{- end }}
6868
ports:

config/charts/inferencepool/templates/epp-sa-token-secret.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
{{- if and .Values.inferenceExtension.serviceMonitor.enabled .Values.inferenceExtension.serviceMonitor.auth.enabled (ne (lower .Values.provider.name) "gke") }}
1+
{{- if and .Values.inferenceExtension.monitoring.prometheus.enabled .Values.inferenceExtension.monitoring.prometheus.auth.enabled (ne (lower .Values.provider.name) "gke") }}
22
apiVersion: v1
33
kind: Secret
44
metadata:
5-
name: {{ .Values.inferenceExtension.serviceMonitor.auth.secretName }}
5+
name: {{ .Values.inferenceExtension.monitoring.prometheus.auth.secretName }}
66
namespace: {{ .Release.Namespace }}
77
labels:
88
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}

config/charts/inferencepool/templates/epp-servicemonitor.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
1-
{{- if and .Values.inferenceExtension.serviceMonitor.enabled (ne (lower .Values.provider.name) "gke") }}
1+
{{- if and .Values.inferenceExtension.monitoring.prometheus.enabled (ne (lower .Values.provider.name) "gke") }}
22
apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:
55
name: {{ include "gateway-api-inference-extension.name" . }}-monitor
66
namespace: {{ .Release.Namespace }}
77
labels:
88
{{- include "gateway-api-inference-extension.labels" . | nindent 4 }}
9-
{{- with .Values.inferenceExtension.serviceMonitor.extraLabels }}
9+
{{- with .Values.inferenceExtension.monitoring.prometheus.extraLabels }}
1010
{{- toYaml . | nindent 4 }}
1111
{{- end }}
1212
spec:
1313
endpoints:
14-
- interval: {{ .Values.inferenceExtension.serviceMonitor.interval }}
14+
- interval: {{ .Values.inferenceExtension.monitoring.prometheus.interval }}
1515
port: "http-metrics"
1616
path: "/metrics"
17-
{{- if .Values.inferenceExtension.serviceMonitor.auth.enabled }}
17+
{{- if .Values.inferenceExtension.monitoring.prometheus.auth.enabled }}
1818
authorization:
1919
credentials:
2020
key: token
21-
name: {{ .Values.inferenceExtension.serviceMonitor.auth.secretName }}
21+
name: {{ .Values.inferenceExtension.monitoring.prometheus.auth.secretName }}
2222
{{- end }}
2323
jobLabel: {{ include "gateway-api-inference-extension.name" . }}
2424
namespaceSelector:

config/charts/inferencepool/templates/gke.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ spec:
4040
logging:
4141
enabled: true # log all requests by default
4242
---
43-
{{- if and .Values.inferenceExtension.serviceMonitor.enabled .Values.inferenceExtension.serviceMonitor.auth.enabled }}
43+
{{- if and .Values.inferenceExtension.monitoring.prometheus.enabled .Values.inferenceExtension.monitoring.prometheus.auth.enabled }}
4444
{{- $metricsReadSA := printf "%s-metrics-reader-sa" .Release.Name -}}
4545
{{- $metricsReadSecretName := printf "%s-metrics-reader-secret" .Release.Name -}}
4646
{{- $metricsReadRoleName := printf "%s-%s-metrics-reader" .Release.Namespace .Release.Name -}}
@@ -83,7 +83,7 @@ spec:
8383
endpoints:
8484
- port: metrics
8585
scheme: http
86-
interval: {{ .Values.inferenceExtension.serviceMonitor.interval }}
86+
interval: {{ .Values.inferenceExtension.monitoring.prometheus.interval }}
8787
path: /metrics
8888
authorization:
8989
type: Bearer

config/charts/inferencepool/templates/rbac.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ rules:
1717
- subjectaccessreviews
1818
verbs:
1919
- create
20-
{{- if .Values.inferenceExtension.serviceMonitor.enabled }}
20+
{{- if .Values.inferenceExtension.monitoring.prometheus.enabled }}
2121
- nonResourceURLs:
2222
- "/metrics"
2323
verbs:

config/charts/inferencepool/values.yaml

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -40,16 +40,18 @@ inferenceExtension:
4040

4141
tolerations: []
4242

43-
# Prometheus ServiceMonitor will be created when enabled for EPP metrics collection
44-
serviceMonitor:
45-
enabled: true
46-
interval: "10s"
47-
auth:
48-
enabled: true
49-
# Service account token secret for authentication
50-
secretName: inference-gateway-sa-metrics-reader-secret
51-
# additional labels for the ServiceMonitor
52-
extraLabels: {}
43+
# Monitoring configuration for EPP
44+
monitoring:
45+
# Prometheus ServiceMonitor will be created when enabled for EPP metrics collection
46+
prometheus:
47+
enabled: false
48+
interval: "10s"
49+
auth:
50+
enabled: true
51+
# Service account token secret for authentication
52+
secretName: inference-gateway-sa-metrics-reader-secret
53+
# additional labels for the ServiceMonitor
54+
extraLabels: {}
5355

5456
inferencePool:
5557
targetPorts:

0 commit comments

Comments
 (0)