mirror of
https://github.com/clearml/clearml-helm-charts
synced 2025-01-31 17:16:47 +00:00
a69530d07a
* Changed: update dependency charts * Changed: update values for dependencies * Added: major release update instructions * Changed: version update * Added: dep repos * Changed: improved securityContexts * Added: security context for enterprise apps * Changed: agent split securityContexts * Added: custom start scripts for apps * Fixed: missing description * Changed: updated images * Added: non-privileged/non-root configs * Fixed: title level * CHanged: changelog update * Added: global registry setting * Added: services annotations * Fixed: non-root enterprise reference
52 lines
2.0 KiB
YAML
52 lines
2.0 KiB
YAML
apiVersion: v1
|
|
kind: ConfigMap
|
|
metadata:
|
|
name: {{ include "clearml.name" . }}-apps-pt
|
|
data:
|
|
template.yaml: |
|
|
apps_queue:
|
|
apiVersion: v1
|
|
metadata:
|
|
namespace: {{ $.Release.Namespace }}
|
|
spec:
|
|
{{- if $.Values.imageCredentials.enabled }}
|
|
imagePullSecrets:
|
|
{{- if $.Values.imageCredentials.existingSecret }}
|
|
- name: {{ $.Values.imageCredentials.existingSecret }}
|
|
{{- else }}
|
|
- name: clearml-registry-key
|
|
{{- end }}
|
|
{{- end }}
|
|
serviceAccountName: "clearml-apps-sa"
|
|
securityContext:
|
|
{{ toYaml .Values.enterpriseFeatures.clearmlApplications.podSecurityContext | nindent 10 }}
|
|
volumes:
|
|
{{- if .Values.enterpriseFeatures.clearmlApplications.fileMounts }}
|
|
- name: filemounts
|
|
secret:
|
|
secretName: {{ include "clearml.name" . }}-apps-fm
|
|
{{- end }}
|
|
containers:
|
|
- resources:
|
|
ports:
|
|
- containerPort: 10022
|
|
volumeMounts:
|
|
{{- range .Values.enterpriseFeatures.clearmlApplications.fileMounts }}
|
|
- name: filemounts
|
|
mountPath: "{{ .folderPath }}/{{ .name }}"
|
|
subPath: "{{ .name }}"
|
|
readOnly: true
|
|
{{- end }}
|
|
env:
|
|
- name: CLEARML_API_HOST
|
|
value: "http://{{ include "apiserver.referenceName" . }}:{{ .Values.apiserver.service.port }}"
|
|
- name: CLEARML_FILES_HOST
|
|
value: "http://{{ include "fileserver.referenceName" . }}:{{ .Values.fileserver.service.port }}"
|
|
- name: CLEARML_WEB_HOST
|
|
value: "http://{{ include "webserver.referenceName" . }}:{{ .Values.webserver.service.port }}"
|
|
{{- if .Values.enterpriseFeatures.clearmlApplications.extraEnvs }}
|
|
{{ toYaml .Values.enterpriseFeatures.clearmlApplications.extraEnvs | nindent 10 }}
|
|
{{- end }}
|
|
securityContext:
|
|
{{ toYaml .Values.enterpriseFeatures.clearmlApplications.containerSecurityContext | nindent 12 }}
|