clearml-helm-charts/charts/clearml-agent
Valeriano Manassero 562815e97a
ClearML standalone agent chart (#79)
* Added: agent chart

* Changed: base image tag

* Changed: updated helm-docs

* Fixed: maintainers

* Changed: updated radme

* Fixed: http code to check

* Fixed: default values to check

* Changed: updated helm-docs

* Added: default values to be substituted by GH action

* Added: sed on the fly for testing

* Changed: updated CI images for Kind
2022-06-08 10:01:33 +02:00
..
ci ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00
templates ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00
.helmignore ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00
Chart.yaml ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00
README.md ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00
values.yaml ClearML standalone agent chart (#79) 2022-06-08 10:01:33 +02:00

clearml-agent

Version: 1.0.0 Type: application AppVersion: 1.21

MLOps platform

Homepage: https://clear.ml

Maintainers

Name Email Url
valeriano-manassero https://github.com/valeriano-manassero

Source Code

Requirements

Kubernetes: >= 1.19.0-0 < 1.25.0-0

Values

Key Type Default Description
agentk8sglue object {"apiServerUrlReference":"https://api.clear.ml","defaultContainerImage":"ubuntu:18.04","fileServerUrlReference":"https://files.clear.ml","id":"k8s-agent","image":{"repository":"allegroai/clearml-agent-k8s","tag":"base-1.21"},"maxPods":10,"podTemplate":{"env":[],"nodeSelector":{},"resources":{},"tolerations":[],"volumes":[]},"queue":"default","replicaCount":1,"serviceAccountName":"default","webServerUrlReference":"https://app.clear.ml"} This agent will spawn queued experiments in new pods, a good use case is to combine this with GPU autoscaling nodes. https://github.com/allegroai/clearml-agent/tree/master/docker/k8s-glue
agentk8sglue.apiServerUrlReference string "https://api.clear.ml" Reference to Api server url
agentk8sglue.defaultContainerImage string "ubuntu:18.04" default container image for ClearML Task pod
agentk8sglue.fileServerUrlReference string "https://files.clear.ml" Reference to File server url
agentk8sglue.id string "k8s-agent" ClearML worker ID (must be unique across the entire ClearMLenvironment)
agentk8sglue.image object {"repository":"allegroai/clearml-agent-k8s","tag":"base-1.21"} Glue Agent image configuration
agentk8sglue.maxPods int 10 maximum concurrent consume ClearML Task pod
agentk8sglue.podTemplate object {"env":[],"nodeSelector":{},"resources":{},"tolerations":[],"volumes":[]} template for pods spawned to consume ClearML Task
agentk8sglue.podTemplate.env list [] environment variables for pods spawned to consume ClearML Task (example in values.yaml comments)
agentk8sglue.podTemplate.nodeSelector object {} nodeSelector setup for pods spawned to consume ClearML Task (example in values.yaml comments)
agentk8sglue.podTemplate.resources object {} resources declaration for pods spawned to consume ClearML Task (example in values.yaml comments)
agentk8sglue.podTemplate.tolerations list [] tolerations setup for pods spawned to consume ClearML Task (example in values.yaml comments)
agentk8sglue.podTemplate.volumes list [] volumes definition for pods spawned to consume ClearML Task (example in values.yaml comments)
agentk8sglue.queue string "default" ClearML queue this agent will consume
agentk8sglue.replicaCount int 1 Glue Agent number of pods
agentk8sglue.serviceAccountName string "default" serviceAccountName for pods spawned to consume ClearML Task
agentk8sglue.webServerUrlReference string "https://app.clear.ml" Reference to Web server url
clearml object {"agentk8sglueKey":"ACCESSKEY","agentk8sglueSecret":"SECRETKEY"} ClearMl generic configurations
clearml.agentk8sglueKey string "ACCESSKEY" Agent k8s Glue basic auth key
clearml.agentk8sglueSecret string "SECRETKEY" Agent k8s Glue basic auth secret
imageCredentials object {"email":"someone@host.com","enabled":false,"existingSecret":"","password":"pwd","registry":"docker.io","username":"someone"} Private image registry configuration
imageCredentials.email string "someone@host.com" Email
imageCredentials.enabled bool false Use private authentication mode
imageCredentials.existingSecret string "" If this is set, chart will not generate a secret but will use what is defined here
imageCredentials.password string "pwd" Registry password
imageCredentials.registry string "docker.io" Registry name
imageCredentials.username string "someone" Registry username

Autogenerated from chart metadata using helm-docs v1.10.0