2023-06-30 07:58:07 +00:00
{{- if .Values.clearml_serving_statistics.enabled }}
2022-05-19 05:35:30 +00:00
apiVersion : apps/v1
kind : Deployment
metadata :
annotations : {}
labels :
2023-03-20 10:49:42 +00:00
clearml.serving.service : {{ include "clearmlServing.fullname" . }}-statistics
name : {{ include "clearmlServing.fullname" . }}-statistics
2022-05-19 05:35:30 +00:00
spec :
replicas : 1
selector :
matchLabels :
2023-03-20 10:49:42 +00:00
clearml.serving.service : {{ include "clearmlServing.fullname" . }}-statistics
2022-05-19 05:35:30 +00:00
strategy : {}
template :
metadata :
annotations : {}
labels :
clearml.serving.network/clearml-serving-backend : "true"
2023-03-20 10:49:42 +00:00
clearml.serving.service : {{ include "clearmlServing.fullname" . }}-statistics
2022-05-19 05:35:30 +00:00
spec :
2023-07-19 09:53:25 +00:00
{{- if .Values.imageCredentials.enabled }}
imagePullSecrets :
{{- if .Values.imageCredentials.existingSecret }}
- name : {{ .Values.imageCredentials.existingSecret }}
{{- else }}
- name : clearml-registry-key
{{- end }}
{{- end }}
2023-10-25 13:20:46 +00:00
{{- if or .Values.clearml_serving_statistics.additionalConfigs .Values.clearml_serving_statistics.existingAdditionalConfigsConfigMap .Values.clearml_serving_statistics.existingAdditionalConfigsSecret }}
volumes :
- name : additional-config
{{- if or .Values.clearml_serving_statistics.existingAdditionalConfigsConfigMap }}
configMap :
name : {{ .Values.clearml_serving_statistics.existingAdditionalConfigsConfigMap }}
{{- else if or .Values.clearml_serving_statistics.existingAdditionalConfigsSecret }}
secret :
secretName : {{ .Values.clearml_serving_statistics.existingAdditionalConfigsSecret }}
{{- else if or .Values.clearml_serving_statistics.additionalConfigs }}
configMap :
name : "{{ include " clearmlServing.fullname" . }}-statistics-configmap"
{{- end }}
{{- end }}
2024-05-07 12:03:29 +00:00
{{- with .Values.clearml_serving_statistics.affinity }}
affinity :
{{- toYaml . | nindent 8 }}
{{- end }}
2022-05-19 05:35:30 +00:00
containers :
- env :
- name : CLEARML_API_ACCESS_KEY
value : "{{ .Values.clearml.apiAccessKey }}"
- name : CLEARML_API_SECRET_KEY
value : "{{ .Values.clearml.apiSecretKey }}"
- name : CLEARML_API_HOST
value : "{{ .Values.clearml.apiHost }}"
- name : CLEARML_FILES_HOST
value : "{{ .Values.clearml.filesHost }}"
- name : CLEARML_WEB_HOST
value : "{{ .Values.clearml.webHost }}"
- name : CLEARML_DEFAULT_KAFKA_SERVE_URL
2023-06-30 07:58:07 +00:00
{{- if .Values.clearml.kafkaServeUrl }}
value : {{ .Values.clearml.kafkaServeUrl }}
{{- else }}
2023-03-20 10:49:42 +00:00
value : {{ include "clearmlServing.fullname" . }}-kafka:9092
2023-06-30 07:58:07 +00:00
{{- end }}
2022-05-19 05:35:30 +00:00
- name : CLEARML_SERVING_POLL_FREQ
value : "1.0"
- name : CLEARML_SERVING_TASK_ID
value : "{{ .Values.clearml.servingTaskId }}"
2022-05-24 11:12:15 +00:00
{{- if .Values.clearml_serving_statistics.extraPythonPackages }}
2023-05-29 10:55:00 +00:00
- name : CLEARML_EXTRA_PYTHON_PACKAGES
2022-05-24 11:12:15 +00:00
value : '{{ join " " .Values.clearml_serving_statistics.extraPythonPackages }}'
2022-05-23 11:06:48 +00:00
{{- end }}
2023-10-27 05:41:19 +00:00
{{- with .Values.clearml_serving_statistics.extraEnvironment }}
{{- toYaml . | nindent 12 }}
{{- end }}
2022-11-04 14:10:11 +00:00
image : "{{ .Values.clearml_serving_statistics.image.repository }}:{{ .Values.clearml_serving_statistics.image.tag }}"
2023-03-20 10:49:42 +00:00
name : {{ include "clearmlServing.fullname" . }}-statistics
2022-05-19 05:35:30 +00:00
ports :
- containerPort : 9999
2023-10-25 13:20:46 +00:00
{{- if or .Values.clearml_serving_statistics.additionalConfigs .Values.clearml_serving_statistics.existingAdditionalConfigsConfigMap .Values.clearml_serving_statistics.existingAdditionalConfigsSecret }}
volumeMounts :
- name : additional-config
mountPath : /opt/clearml/config
{{- end }}
{{- with .Values.clearml_serving_statistics.nodeSelector }}
nodeSelector :
{{- toYaml . | nindent 12 }}
{{- end }}
{{- with .Values.clearml_serving_statistics.tolerations }}
tolerations :
{{- toYaml . | nindent 12 }}
{{- end }}
2023-05-11 14:35:40 +00:00
resources :
{{- toYaml .Values.clearml_serving_statistics.resources | nindent 12 }}
2022-05-19 05:35:30 +00:00
restartPolicy : Always
2023-06-30 07:58:07 +00:00
{{- end }}