2023-07-19 09:53:25 +00:00
# -- Private image registry configuration
imageCredentials :
# -- Use private authentication mode
enabled : false
# -- If this is set, chart will not generate a secret but will use what is defined here
existingSecret : ""
# -- Registry name
registry : docker.io
# -- Registry username
username : someone
# -- Registry password
password : pwd
# -- Email
email : someone@host.com
2022-11-04 14:10:11 +00:00
# -- ClearMl generic configurations
2022-05-19 05:35:30 +00:00
clearml :
apiAccessKey : "ClearML API Access Key"
apiSecretKey : "ClearML API Secret Key"
apiHost : http://clearml-server-apiserver:8008
filesHost : http://clearml-server-fileserver:8081
webHost : http://clearml-server-webserver:80
2022-06-23 08:46:18 +00:00
defaultBaseServeUrl : http://127.0.0.1:8080/serve
2022-05-19 05:35:30 +00:00
servingTaskId : "ClearML Serving Task ID"
2023-06-30 07:58:07 +00:00
kafkaServeUrl : ""
2022-05-19 05:35:30 +00:00
2022-11-04 14:10:11 +00:00
# -- ClearML serving statistics configurations
2022-05-19 05:35:30 +00:00
clearml_serving_statistics :
2023-06-30 07:58:07 +00:00
# -- Enable ClearML Serving Statistics
enabled : true
2022-11-04 14:10:11 +00:00
# -- Container Image
image :
repository : "allegroai/clearml-serving-statistics"
2023-06-14 08:14:22 +00:00
tag : "1.3.0"
2022-11-04 14:10:11 +00:00
# -- Node Selector configuration
2022-05-19 05:35:30 +00:00
nodeSelector : {}
2022-11-04 14:10:11 +00:00
# -- Tolerations configuration
2022-05-19 05:35:30 +00:00
tolerations : [ ]
2022-11-04 14:10:11 +00:00
# -- Affinity configuration
2022-05-19 05:35:30 +00:00
affinity : {}
2022-11-04 14:10:11 +00:00
# -- Pod resources definition
2022-05-19 05:35:30 +00:00
resources : {}
2023-10-25 13:20:46 +00:00
extraEnvironment : [ ]
2022-05-24 11:12:15 +00:00
# -- Extra Python Packages to be installed in running pods
extraPythonPackages : [ ]
# - numpy==1.22.4
# - pandas==1.4.2
2023-10-25 13:20:46 +00:00
# -- reference for files declared in existing ConfigMap will be mounted and read by pod (examples in values.yaml)
existingAdditionalConfigsConfigMap : ""
# -- reference for files declared in existing Secret will be mounted and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsConfigMap
existingAdditionalConfigsSecret : ""
# -- files declared in this parameter will be mounted on internal folder /opt/clearml/config and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsSecret
additionalConfigs : {}
# additionalFile.conf: |
# <filecontent>
2022-05-19 05:35:30 +00:00
2022-11-04 14:10:11 +00:00
# -- ClearML serving inference configurations
2022-05-19 05:35:30 +00:00
clearml_serving_inference :
2022-11-04 14:10:11 +00:00
# -- Container Image
image :
repository : "allegroai/clearml-serving-inference"
2023-06-14 08:14:22 +00:00
tag : "1.3.0"
2022-11-04 14:10:11 +00:00
# -- Node Selector configuration
2022-05-19 05:35:30 +00:00
nodeSelector : {}
2022-11-04 14:10:11 +00:00
# -- Tolerations configuration
2022-05-19 05:35:30 +00:00
tolerations : [ ]
2022-11-04 14:10:11 +00:00
# -- Affinity configuration
2022-05-19 05:35:30 +00:00
affinity : {}
2022-11-04 14:10:11 +00:00
# -- Pod resources definition
2022-05-19 05:35:30 +00:00
resources : {}
2023-06-08 13:32:21 +00:00
# -- Extra environment variables
extraEnvironment : [ ]
2022-05-24 11:12:15 +00:00
# -- Extra Python Packages to be installed in running pods
extraPythonPackages : [ ]
# - numpy==1.22.4
# - pandas==1.4.2
2023-10-25 13:20:46 +00:00
# -- reference for files declared in existing ConfigMap will be mounted and read by pod (examples in values.yaml)
existingAdditionalConfigsConfigMap : ""
# -- reference for files declared in existing Secret will be mounted and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsConfigMap
existingAdditionalConfigsSecret : ""
# -- files declared in this parameter will be mounted on internal folder /opt/clearml/config and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsSecret
additionalConfigs : {}
# additionalFile.conf: |
# <filecontent>
2022-11-04 14:10:11 +00:00
# -- Autoscaling configuration
2022-10-10 07:17:05 +00:00
autoscaling :
enabled : false
minReplicas : 1
maxReplicas : 11
targetCPU : 50
targetMemory : 50
2022-11-04 14:10:11 +00:00
# -- Ingress exposing configurations
ingress :
2023-03-20 10:49:42 +00:00
# -- Enable/Disable ingress
2022-11-04 14:10:11 +00:00
enabled : false
2023-03-20 10:49:42 +00:00
# -- ClassName (must be defined if no default ingressClassName is available)
ingressClassName : ""
# -- Ingress hostname domain
2022-11-04 14:10:11 +00:00
hostName : "serving.clearml.127-0-0-1.nip.io"
2023-03-20 10:49:42 +00:00
# -- Reference to secret containing TLS certificate. If set, it enables HTTPS on ingress rule.
2022-11-04 14:10:11 +00:00
tlsSecretName : ""
2023-03-20 10:49:42 +00:00
# -- Ingress annotations
2022-11-04 14:10:11 +00:00
annotations : {}
2023-03-20 10:49:42 +00:00
# -- Ingress root path url
2022-11-04 14:10:11 +00:00
path : "/"
2022-05-24 11:12:15 +00:00
2022-11-04 14:10:11 +00:00
# -- ClearML serving Triton configurations
2022-05-24 11:12:15 +00:00
clearml_serving_triton :
2022-11-04 14:10:11 +00:00
# -- Triton pod creation enable/disable
2022-05-24 11:12:15 +00:00
enabled : true
2022-11-04 14:10:11 +00:00
# -- Container Image
image :
repository : "allegroai/clearml-serving-triton"
2023-06-14 08:14:22 +00:00
tag : "1.3.0"
2023-11-20 13:37:01 +00:00
# -- Runtime Class configuration
# uncomment to use custom runtime class, eg. nvidia when using GPU operator
# runtimeClassName: "nvidia"
2022-11-04 14:10:11 +00:00
# -- Node Selector configuration
2022-05-24 11:12:15 +00:00
nodeSelector : {}
2022-11-04 14:10:11 +00:00
# -- Tolerations configuration
2022-05-24 11:12:15 +00:00
tolerations : [ ]
2022-11-04 14:10:11 +00:00
# -- Affinity configuration
2022-05-24 11:12:15 +00:00
affinity : {}
2022-11-04 14:10:11 +00:00
# -- Pod resources definition
2022-05-24 11:12:15 +00:00
resources : {}
2023-10-25 13:20:46 +00:00
# -- Extra environment variables
extraEnvironment : [ ]
2022-05-24 11:12:15 +00:00
# -- Extra Python Packages to be installed in running pods
extraPythonPackages : [ ]
# - numpy==1.22.4
# - pandas==1.4.2
2023-10-25 13:20:46 +00:00
# -- reference for files declared in existing ConfigMap will be mounted and read by pod (examples in values.yaml)
existingAdditionalConfigsConfigMap : ""
# -- reference for files declared in existing Secret will be mounted and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsConfigMap
existingAdditionalConfigsSecret : ""
# -- files declared in this parameter will be mounted on internal folder /opt/clearml/config and read by pod (examples in values.yaml) if not overridden by existingAdditionalConfigsSecret
additionalConfigs : {}
# additionalFile.conf: |
# <filecontent>
2022-11-04 14:10:11 +00:00
# -- Autoscaling configuration
2022-10-10 07:17:05 +00:00
autoscaling :
enabled : false
minReplicas : 1
maxReplicas : 11
targetCPU : 50
targetMemory : 50
2022-11-04 14:10:11 +00:00
# -- Ingress exposing configurations
ingress :
2023-03-20 10:49:42 +00:00
# -- Enable/Disable ingress
2022-11-04 14:10:11 +00:00
enabled : false
2023-03-20 10:49:42 +00:00
# -- ClassName (must be defined if no default ingressClassName is available)
ingressClassName : ""
# -- Ingress hostname domain
2022-11-04 14:10:11 +00:00
hostName : "serving-grpc.clearml.127-0-0-1.nip.io"
2023-03-20 10:49:42 +00:00
# -- Reference to secret containing TLS certificate. If set, it enables HTTPS on ingress rule.
2022-11-04 14:10:11 +00:00
tlsSecretName : ""
2023-03-20 10:49:42 +00:00
# -- Ingress annotations
2022-11-04 14:10:11 +00:00
annotations : {}
2023-03-20 10:49:42 +00:00
# -- Ingress root path url
2022-11-04 14:10:11 +00:00
path : "/"
2023-03-20 10:49:42 +00:00
# -- Configuration from https://github.com/bitnami/charts/blob/main/bitnami/kafka/values.yaml
kafka :
enabled : true
# -- Configuration from https://github.com/prometheus-community/helm-charts/blob/main/charts/prometheus/values.yaml
prometheus :
enabled : true
kube-state-metrics :
enabled : false
prometheus-node-exporter :
enabled : false
prometheus-pushgateway :
enabled : false
serverFiles :
prometheus.yml :
scrape_configs :
- job_name : prometheus
static_configs :
- targets :
- localhost:9090
extraScrapeConfigs : |
- job_name : "{{ .Release.Name }}-stats"
static_configs :
- targets :
- "{{ .Release.Name }}-statistics:9999"
# -- Configuration from https://github.com/grafana/helm-charts/blob/main/charts/grafana/values.yaml
grafana :
enabled : true
adminUser : admin
adminPassword : clearml
datasources :
datasources.yaml :
apiVersion : 1
datasources :
- name : Prometheus
type : prometheus
url : "http://{{ .Release.Name }}-prometheus-server"
access : proxy
isDefault : true