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: {}
|
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
|
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
|
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"
|
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: {}
|
|
|
|
# -- Extra Python Packages to be installed in running pods
|
|
|
|
extraPythonPackages: []
|
|
|
|
# - numpy==1.22.4
|
|
|
|
# - pandas==1.4.2
|
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
|