mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-01-31 17:16:47 +00:00
7041c62f44
* Added: enterprise features alignment * Changed: version bump * Fixed: trailing spaces * Fixed: comment starting space * Changed: owner-token feature * Fixed: secret reference name * Changed: owner-token enterprise reference
33 lines
885 B
YAML
33 lines
885 B
YAML
{{- if .Values.sessions.portModeEnabled }}
|
|
{{- if not .Values.sessions.dynamicSvcs }}
|
|
{{- range untilStep 1 ( ( add .Values.sessions.maxServices 1 ) | int ) 1 }}
|
|
---
|
|
apiVersion: v1
|
|
kind: Service
|
|
metadata:
|
|
name: clearml-session-{{ . }}
|
|
labels:
|
|
{{- include "clearml.labels" $ | nindent 4 }}
|
|
{{- with $.Values.sessions.svcAnnotations }}
|
|
annotations:
|
|
{{- toYaml . | nindent 4 }}
|
|
{{- end }}
|
|
spec:
|
|
type: {{ $.Values.sessions.svcType }}
|
|
ports:
|
|
- targetPort: 10022
|
|
{{- if eq $.Values.sessions.svcType "NodePort" }}
|
|
port: 10022
|
|
{{- else }}
|
|
port: {{ add $.Values.sessions.startingPort . }}
|
|
{{- end }}
|
|
protocol: TCP
|
|
{{- if eq $.Values.sessions.svcType "NodePort" }}
|
|
nodePort: {{ add $.Values.sessions.startingPort . }}
|
|
{{- end }}
|
|
selector:
|
|
ai.allegro.agent.serial: pod-{{ . }}
|
|
{{- end }}
|
|
{{- end }}
|
|
{{- end }}
|