2022-01-18 22:27:12 +00:00
|
|
|
{{- if .Values.agentk8sglue.enabled }}
|
|
|
|
apiVersion: v1
|
|
|
|
kind: ConfigMap
|
|
|
|
metadata:
|
|
|
|
name: k8sagent-pod-template
|
|
|
|
data:
|
|
|
|
template.yaml: |
|
|
|
|
apiVersion: v1
|
|
|
|
metadata:
|
|
|
|
namespace: {{ .Release.namespace }}
|
|
|
|
spec:
|
|
|
|
containers:
|
2022-01-21 15:15:09 +00:00
|
|
|
- resources:
|
|
|
|
{{- toYaml .Values.agentk8sglue.podTemplate.resources | nindent 10 }}
|
|
|
|
env:
|
2022-01-18 22:27:12 +00:00
|
|
|
- name: CLEARML_API_HOST
|
2022-01-21 15:15:09 +00:00
|
|
|
value: "http://{{ include "clearml.fullname" . }}-apiserver:{{ .Values.apiserver.service.port }}"
|
2022-01-18 22:27:12 +00:00
|
|
|
- name: CLEARML_WEB_HOST
|
|
|
|
value: "http://{{ include "clearml.fullname" . }}-webserver"
|
|
|
|
- name: CLEARML_FILES_HOST
|
2022-01-21 15:15:09 +00:00
|
|
|
value: "http://{{ include "clearml.fullname" . }}-fileserver:{{ .Values.fileserver.service.port }}"
|
2022-01-18 22:27:12 +00:00
|
|
|
- name: CLEARML_API_ACCESS_KEY
|
|
|
|
valueFrom:
|
|
|
|
secretKeyRef:
|
|
|
|
name: clearml-conf
|
|
|
|
key: apiserver_key
|
|
|
|
- name: CLEARML_API_SECRET_KEY
|
|
|
|
valueFrom:
|
|
|
|
secretKeyRef:
|
|
|
|
name: clearml-conf
|
|
|
|
key: apiserver_secret
|
|
|
|
tolerations:
|
|
|
|
{{- toYaml .Values.agentk8sglue.podTemplate.tolerations | nindent 8 }}
|
|
|
|
nodeSelector:
|
|
|
|
{{- toYaml .Values.agentk8sglue.podTemplate.nodeSelector | nindent 8 }}
|
|
|
|
{{- end }}
|
|
|
|
|