Skip to content

Commit ad11e2c

Browse files
committed
Add option to disable API deployment
1 parent 815087f commit ad11e2c

9 files changed

+13
-8
lines changed

chart/templates/api/config-map-grafana-dashboard-details.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.api.monitoring.enabled -}}
1+
{{- if and .Values.api.enabled .Values.api.monitoring.enabled -}}
22
apiVersion: v1
33
kind: ConfigMap
44
metadata:

chart/templates/api/config-map-grafana-dashboard-summary.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.api.monitoring.enabled -}}
1+
{{- if and .Values.api.enabled .Values.api.monitoring.enabled -}}
22
apiVersion: v1
33
kind: ConfigMap
44
metadata:

chart/templates/api/deployment.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.api.enabled -}}
12
apiVersion: apps/v1
23
kind: Deployment
34
metadata:
@@ -64,3 +65,4 @@ spec:
6465
emptyDir:
6566
medium: Memory
6667
sizeLimit: 1Gi
68+
{{- end -}}

chart/templates/api/ingress.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.ingress.api.enabled -}}
1+
{{- if and .Values.api.enabled .Values.ingress.api.enabled -}}
22
apiVersion: networking.k8s.io/v1
33
kind: Ingress
44
metadata:

chart/templates/api/service-monitor.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.api.monitoring.enabled -}}
1+
{{- if and .Values.api.enabled .Values.api.monitoring.enabled -}}
22
apiVersion: monitoring.coreos.com/v1
33
kind: ServiceMonitor
44
metadata:

chart/templates/api/service.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
{{- if .Values.api.enabled -}}
12
apiVersion: v1
23
kind: Service
34
metadata:
@@ -13,3 +14,4 @@ spec:
1314
type: {{ .Values.api.service.type }}
1415
selector:
1516
{{- include "azimuth-llm.api-selectorLabels" . | nindent 4 }}
17+
{{- end -}}

chart/templates/api/zenith-client.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.api.service.zenith.enabled -}}
1+
{{- if and .Values.api.enabled .Values.api.service.zenith.enabled -}}
22
apiVersion: zenith.stackhpc.com/v1alpha1
33
kind: Client
44
metadata:
@@ -11,4 +11,4 @@ spec:
1111
serviceName: {{ .Values.api.service.name }}
1212
auth:
1313
skip: {{ .Values.api.service.zenith.skipAuth }}
14-
{{- end -}}
14+
{{- end -}}

chart/templates/api/zenith-reservation.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{{- if .Values.api.service.zenith.enabled -}}
1+
{{- if and .Values.api.enabled .Values.api.service.zenith.enabled -}}
22
apiVersion: zenith.stackhpc.com/v1alpha1
33
kind: Reservation
44
metadata:
@@ -13,4 +13,4 @@ metadata:
1313
{{- end }}
1414
spec:
1515
credentialSecretName: {{ .Release.Name }}-api-zenith-credential
16-
{{- end -}}
16+
{{- end -}}

chart/values.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ huggingface:
3030
token:
3131
# Configuration for the backend model serving API
3232
api:
33+
enabled: true
3334
# Container image config
3435
image:
3536
repository: vllm/vllm-openai

0 commit comments

Comments
 (0)