2023-01-04 08:32:01 +00:00
# -- Container registry configuration
2022-06-23 05:49:45 +00:00
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
# -- ClearMl generic configurations
2021-07-07 07:04:15 +00:00
clearml :
2023-01-04 08:32:01 +00:00
# -- Name fo the UI cookie
cookieName : "clearml-token-k8s"
# -- Cookie domain to be left empty if not exposed with an ingress
cookieDomain : ""
# -- Company name
2021-07-07 07:04:15 +00:00
defaultCompany : "d1bd92a3b039400cbafc60a7a5b1e52b"
2023-01-04 08:32:01 +00:00
# -- Api Server basic auth key
apiserverKey : GGS9F4M6XB2DXJ5AFT9F
# -- Api Server basic auth secret
apiserverSecret : 2oGujVFhPfaozhpuz2GzQfA5OyxmMsR3WVJpsCR5hrgHFs20PO
# -- File Server basic auth key
fileserverKey : XXCRJ123CEE2KSQ068WO
# -- File Server basic auth secret
fileserverSecret : YIy8EVAC7QCT4FtgitxAQGyW7xRHDZ4jpYlTE7HKiscpORl1hG
# -- Readiness probe basic auth key
readinessprobeKey : GK4PRTVT3706T25K6BA1
# -- Readiness probe basic auth secret
readinessprobeSecret : ymLh1ok5k5xNUQfS944Xdx9xjf0wueokqKM2dMZfHuH9ayItG2
# -- Secure Auth secret
secureAuthTokenSecret : ymLh1ok5k5xNUQfS944Xdx9xjf0wueokqKM2dMZfHuH9ayItG2
# -- Test Server basic auth key
testUserKey : "ENP39EQM4SLACGD5FXB7"
# -- Test File Server basic auth secret
testUserSecret : "lPcm0imbcBZ8mwgO7tpadutiS3gnJD05x9j7afwXPS35IKbpiQ"
# -- Override the API Urls displayed when showing an example of the SDK's clearml.conf configuration
clientConfigurationApiUrl : ""
# -- Override the Files Urls displayed when showing an example of the SDK's clearml.conf configuration
clientConfigurationFilesUrl : ""
# -- Api Server configurations
2021-07-07 07:04:15 +00:00
apiserver :
2023-01-04 08:32:01 +00:00
# -- Enable/Disable component deployment
enabled : true
# -- Enable/Disable example data load
prepopulateEnabled : true
# -- Api Server image configuration
image :
repository : "allegroai/clearml"
pullPolicy : IfNotPresent
2023-01-19 14:00:22 +00:00
tag : "1.9.2-317"
2023-01-04 08:32:01 +00:00
# -- Api Server internal service configuration
2021-07-07 07:04:15 +00:00
service :
type : NodePort
port : 8008
2021-11-08 13:23:10 +00:00
# -- If service.type set to NodePort, this will be set to service's nodePort field.
# If service.type is set to others, this field will be ignored
nodePort : 30008
2023-01-04 08:32:01 +00:00
# -- Api Server number of pods
2021-07-07 07:04:15 +00:00
replicaCount : 1
2023-01-04 08:32:01 +00:00
# -- Ingress configuration for Api Server component
ingress :
# -- Enable/Disable ingress
enabled : false
2023-01-19 06:48:30 +00:00
# -- ClassName (must be defined if no default ingressClassName is available)
ingressClassName : ""
2023-01-04 08:32:01 +00:00
# -- Ingress hostname domain
hostName : "api.clearml.127-0-0-1.nip.io"
# -- Reference to secret containing TLS certificate. If set, it enables HTTPS on ingress rule.
tlsSecretName : ""
# -- Ingress annotations
annotations : {}
# -- Ingress root path url
path : "/"
# -- Api Server internal processes configuration
processes :
# -- Api Server internal listing processes
count : 8
# -- Api timeout (ms)
timeout : 24000
# -- Api Server maximum number of concurrent requests
maxRequests : 1000
# -- Api Server max jitter on api request
maxRequestsJitter : 300
# -- Api Server extra envrinoment variables
2021-07-07 07:04:15 +00:00
extraEnvs : [ ]
2023-01-04 08:32:01 +00:00
# -- Number of additional replicas in Elasticsearch indexes
indexReplicas : 0
# -- Number of shards in Elasticsearch indexes
indexShards : 1
# -- specific annotation for Api Server pods
2021-07-07 07:04:15 +00:00
podAnnotations : {}
2023-01-04 08:32:01 +00:00
# -- Api Server resources per pod; these are minimal requirements, it's suggested to increase
# these values in production environments
resources :
requests :
cpu : 100m
memory : 256Mi
limits :
cpu : 2000m
memory : 1Gi
# -- Api Server nodeselector
2021-07-07 07:04:15 +00:00
nodeSelector : {}
2023-01-04 08:32:01 +00:00
# -- Api Server tolerations setup
2021-07-07 07:04:15 +00:00
tolerations : [ ]
2023-01-04 08:32:01 +00:00
# -- Api Server affinity setup
2021-07-07 07:04:15 +00:00
affinity : {}
2023-01-19 14:00:22 +00:00
# -- Api Server pod security context
securityContext : {}
# runAsUser: 1001
# fsGroup: 1001
2023-01-18 12:34:29 +00:00
# -- reference for files declared in existing ConfigMap will be mounted and read by apiserver (examples in values.yaml)
existingAdditionalConfigsConfigMap : ""
# -- reference for files declared in existing Secret will be mounted and read by apiserver (examples in values.yaml) if not overridden by existingAdditionalConfigsConfigMap
existingAdditionalConfigsSecret : ""
# -- files declared in this parameter will be mounted and read by apiserver (examples in values.yaml) if not overridden by existingAdditionalConfigsSecret
2023-01-04 08:32:01 +00:00
additionalConfigs : {}
# services.conf: |
# tasks {
# non_responsive_tasks_watchdog {
# # In-progress tasks that haven't been updated for at least 'value' seconds will be stopped by the watchdog
# threshold_sec: 21000
# # Watchdog will sleep for this number of seconds after each cycle
# watch_interval_sec: 900
# }
# }
# apiserver.conf: |
# auth {
# fixed_users {
# enabled: true
# pass_hashed: false
# users: [
# {
# username: "jane"
# password: "12345678"
# name: "Jane Doe"
# },
# {
# username: "john"
# password: "12345678"
# name: "John Doe"
# },
# ]
# }
# }
# -- File Server configurations
2021-07-07 07:04:15 +00:00
fileserver :
2023-01-04 08:32:01 +00:00
# -- Enable/Disable component deployment
enabled : true
# -- File Server image configuration
image :
repository : "allegroai/clearml"
pullPolicy : IfNotPresent
2023-01-19 14:00:22 +00:00
tag : "1.9.2-317"
2023-01-04 08:32:01 +00:00
# -- File Server internal service configuration
2021-07-07 07:04:15 +00:00
service :
type : NodePort
port : 8081
2021-11-08 13:23:10 +00:00
# -- If service.type set to NodePort, this will be set to service's nodePort field.
# If service.type is set to others, this field will be ignored
nodePort : 30081
2023-01-04 08:32:01 +00:00
# -- File Server number of pods
2021-07-07 07:04:15 +00:00
replicaCount : 1
2023-01-04 08:32:01 +00:00
# -- Ingress configuration for File Server component
ingress :
# -- Enable/Disable ingress
enabled : false
2023-01-19 06:48:30 +00:00
# -- ClassName (must be defined if no default ingressClassName is available)
ingressClassName : ""
2023-01-04 08:32:01 +00:00
# -- Ingress hostname domain
hostName : "files.clearml.127-0-0-1.nip.io"
# -- Reference to secret containing TLS certificate. If set, it enables HTTPS on ingress rule.
tlsSecretName : ""
# -- Ingress annotations
annotations : {}
# -- Ingress root path url
path : "/"
# -- File Server extra envrinoment variables
2021-07-07 07:04:15 +00:00
extraEnvs : [ ]
2023-01-04 08:32:01 +00:00
# -- specific annotation for File Server pods
2021-07-07 07:04:15 +00:00
podAnnotations : {}
2023-01-04 08:32:01 +00:00
# -- File Server resources per pod; these are minimal requirements, it's suggested to increase
# these values in production environments
resources :
requests :
cpu : 100m
memory : 256Mi
limits :
cpu : 2000m
memory : 1Gi
# -- File Server nodeselector
2021-07-07 07:04:15 +00:00
nodeSelector : {}
2023-01-04 08:32:01 +00:00
# -- File Server tolerations setup
2021-07-07 07:04:15 +00:00
tolerations : [ ]
2023-01-04 08:32:01 +00:00
# -- File Server affinity setup
2021-07-07 07:04:15 +00:00
affinity : {}
2023-01-19 14:00:22 +00:00
# -- File Server pod security context
securityContext : {}
# runAsUser: 1001
# fsGroup: 1001
2023-01-04 08:32:01 +00:00
# -- File server persistence settings
2021-07-07 07:04:15 +00:00
storage :
2023-02-14 15:31:27 +00:00
# -- If set to false no PVC is created and emptyDir is used
enabled : true
2021-07-07 07:04:15 +00:00
data :
2023-01-25 16:12:54 +00:00
# -- If set, it uses an already existing PVC instead of dynamic provisioning
existingPVC : ""
2023-01-04 08:32:01 +00:00
# -- Storage class (use default if empty)
2022-05-02 16:00:46 +00:00
class : ""
2023-01-04 08:32:01 +00:00
# -- Access mode (must be ReadWriteMany if fileserver replica > 1)
accessMode : ReadWriteOnce
2021-07-07 07:04:15 +00:00
size : 50Gi
2023-01-04 08:32:01 +00:00
# -- Web Server configurations
2021-07-07 07:04:15 +00:00
webserver :
2023-01-04 08:32:01 +00:00
# -- Enable/Disable component deployment
enabled : true
# -- Web Server image configuration
image :
repository : "allegroai/clearml"
pullPolicy : IfNotPresent
2023-01-19 14:00:22 +00:00
tag : "1.9.2-317"
2023-01-04 08:32:01 +00:00
# -- Web Server internal service configuration
2021-07-07 07:04:15 +00:00
service :
type : NodePort
2023-01-04 08:32:01 +00:00
port : 8080
2021-11-08 13:23:10 +00:00
# -- If service.type set to NodePort, this will be set to service's nodePort field.
# If service.type is set to others, this field will be ignored
nodePort : 30080
2023-01-04 08:32:01 +00:00
# -- Web Server number of pods
2021-07-07 07:04:15 +00:00
replicaCount : 1
2023-01-04 08:32:01 +00:00
# -- Ingress configuration for Web Server component
ingress :
# -- Enable/Disable ingress
enabled : false
2023-01-19 06:48:30 +00:00
# -- ClassName (must be defined if no default ingressClassName is available)
ingressClassName : ""
2023-01-04 08:32:01 +00:00
# -- Ingress hostname domain
hostName : "app.clearml.127-0-0-1.nip.io"
# -- Reference to secret containing TLS certificate. If set, it enables HTTPS on ingress rule.
tlsSecretName : ""
# -- Ingress annotations
annotations : {}
# -- Ingress root path url
path : "/"
# -- Web Server extra envrinoment variables
extraEnvs : [ ]
# -- specific annotation for Web Server pods
2021-07-07 07:04:15 +00:00
podAnnotations : {}
2023-01-04 08:32:01 +00:00
# -- Web Server resources per pod; these are minimal requirements, it's suggested to increase
# these values in production environments
resources :
requests :
cpu : 100m
memory : 256Mi
limits :
cpu : 2000m
memory : 1Gi
# -- Web Server nodeselector
2021-07-07 07:04:15 +00:00
nodeSelector : {}
2023-01-04 08:32:01 +00:00
# -- Web Server tolerations setup
2021-07-07 07:04:15 +00:00
tolerations : [ ]
2023-01-04 08:32:01 +00:00
# -- Web Server affinity setup
2021-07-07 07:04:15 +00:00
affinity : {}
2023-01-19 14:00:22 +00:00
# -- Web Server pod security context
podSecurityContext : {}
# runAsUser: 1001
# fsGroup: 1001
2023-01-04 08:32:01 +00:00
# -- Additional specific webserver configurations
2022-03-16 17:04:56 +00:00
additionalConfigs : {}
2023-01-04 08:32:01 +00:00
# -- Definition of external services to use if not enabled as dependency charts here
2021-11-26 07:11:55 +00:00
externalServices :
2023-02-09 09:29:00 +00:00
# -- Existing ElasticSearch connectionstring if elasticsearch.enabled is false (example in values.yaml)
elasticsearchConnectionString : ""
# [{"host":"hostname1","port":9200},{"host":"hostname2","port":9200},{"host":"hostname3","port":9200}]
2023-01-24 08:27:42 +00:00
# -- Existing MongoDB connection string for BACKEND to use if mongodb.enabled is false
mongodbConnectionStringAuth : ""
# -- Existing MongoDB connection string for AUTH to use if mongodb.enabled is false
mongodbConnectionStringBackend : ""
2022-10-05 12:34:47 +00:00
# -- Existing Redis Hostname to use if redis.enabled is false
2021-11-26 07:11:55 +00:00
redisHost : ""
2022-10-05 12:34:47 +00:00
# -- Existing Redis Port to use if redis.enabled is false
2021-11-26 07:11:55 +00:00
redisPort : 6379
2023-01-04 08:32:01 +00:00
# -- Configuration from https://github.com/bitnami/charts/blob/master/bitnami/redis/values.yaml
redis :
2021-07-07 07:04:15 +00:00
enabled : true
usePassword : false
databaseNumber : 0
master :
name : "{{ .Release.Name }}-redis-master"
port : 6379
persistence :
enabled : true
accessModes :
- ReadWriteOnce
size : 5Gi
2023-01-04 08:32:01 +00:00
## If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner
storageClass : null
2021-07-07 07:04:15 +00:00
cluster :
enabled : false
2023-01-04 08:32:01 +00:00
# -- Configuration from https://github.com/bitnami/charts/blob/master/bitnami/mongodb/values.yaml
mongodb :
2021-07-07 07:04:15 +00:00
enabled : true
architecture : standalone
auth :
enabled : false
replicaCount : 1
persistence :
enabled : true
accessModes :
- ReadWriteOnce
size : 50Gi
2023-01-04 08:32:01 +00:00
## If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner
storageClass : null
2021-07-07 07:04:15 +00:00
2023-01-04 08:32:01 +00:00
# -- Configuration from https://github.com/elastic/helm-charts/blob/7.16/elasticsearch/values.yaml
elasticsearch :
2021-07-07 07:04:15 +00:00
enabled : true
httpPort : 9200
roles :
master : "true"
ingest : "true"
data : "true"
remote_cluster_client : "true"
replicas : 1
# Readiness probe hack for a single-node cluster (where status will never be green). Should be removed if using replicas > 1
clusterHealthCheckParams : "wait_for_status=yellow&timeout=1s"
minimumMasterNodes : 1
clusterName : clearml-elastic
esJavaOpts : "-Xmx2g -Xms2g"
extraEnvs :
- name : bootstrap.memory_lock
value : "false"
- name : cluster.routing.allocation.node_initial_primaries_recoveries
value : "500"
- name : cluster.routing.allocation.disk.watermark.low
value : 500mb
- name : cluster.routing.allocation.disk.watermark.high
value : 500mb
- name : cluster.routing.allocation.disk.watermark.flood_stage
value : 500mb
- name : http.compression_level
value : "7"
- name : reindex.remote.whitelist
value : '*.*'
- name : xpack.monitoring.enabled
value : "false"
- name : xpack.security.enabled
value : "false"
resources :
requests :
2023-01-04 08:32:01 +00:00
cpu : 100m
memory : 2Gi
2021-07-07 07:04:15 +00:00
limits :
2023-01-04 08:32:01 +00:00
cpu : 2000m
memory : 4Gi
2021-07-07 07:04:15 +00:00
persistence :
enabled : true
volumeClaimTemplate :
accessModes : [ "ReadWriteOnce" ]
2023-01-04 08:32:01 +00:00
## If undefined (the default) or set to null, no storageClassName spec is set, choosing the default provisioner
storageClassName : null
2021-07-07 07:04:15 +00:00
resources :
requests :
storage : 50Gi
esConfig :
elasticsearch.yml : |
xpack.security.enabled : false
2023-01-04 08:32:01 +00:00
# -- Enterprise features (work only with an Enterprise license)
enterpriseFeatures :
# -- Enable/Disable Enterprise features
enabled : false
# -- Company ID
defaultCompanyGuid : "d1bd92a3b039400cbafc60a7a5b1e52b"
2023-01-12 08:12:19 +00:00
# -- Image tag override for apiserver enterprise version
2023-01-16 15:46:26 +00:00
apiserverImageTagOverride : "3.15.3-909"
2023-01-12 08:12:19 +00:00
# -- Image tag override for fileserver enterprise version
2023-01-16 15:46:26 +00:00
fileserverImageTagOverride : "3.15.3-909"
2023-01-12 08:12:19 +00:00
# -- Image tag override for webserver enterprise version
2023-01-16 15:46:26 +00:00
webserverImageTagOverride : "3.15.3-801"
2023-01-04 08:32:01 +00:00
# -- Air gapped documentation configurations
airGappedDocumentation :
# -- Enable/Disable air gapped documentation deployment
enabled : false
# -- Air gapped documentation image configuration
image :
repository : ""
2023-01-12 08:12:19 +00:00
tag : "4"
2023-01-04 08:32:01 +00:00
# -- set this value AND overrideReferenceFileUrl if external endpoint exposure is in place (like a LoadBalancer)
# example: "https://api.clearml.local"
overrideReferenceApiUrl : ""
# -- set this value AND overrideReferenceAPIUrl if external endpoint exposure is in place (like a LoadBalancer)
# example: "https://files.clearml.local"
overrideReferenceFileUrl : ""
# -- extra index URL for Enterprise packages
extraIndexUrl : ""
# -- APPS configurations
clearmlApplications :
# -- Apps Server basic auth key
agentKey : GK4PRTVT3706T25K6BA1
# -- Apps Server basic auth secret
agentSecret : ymLh1ok5k5xNUQfS944Xdx9xjf0wueokqKM2dMZfHuH9ayItG2
# -- Apps Server Git user
gitAgentUser : "git_user"
# -- Apps Server Git password
gitAgentPass : "git_password"
# -- Enable/Disable component deployment
enabled : true
# -- APPS image configuration
image :
repository : ""
pullPolicy : IfNotPresent
2023-03-03 13:09:03 +00:00
tag : "1.24-58"
2023-01-04 08:32:01 +00:00
# -- APPS base spawning pods image
basePodImage :
repository : ""
2023-01-12 08:12:19 +00:00
tag : "app-1.1.1-47"
2023-01-04 08:32:01 +00:00
# -- APPS number of pods
replicaCount : 1
# -- APPS extra envrinoment variables
extraEnvs : [ ]
2023-03-06 13:23:50 +00:00
# -- file definition
fileMounts : [ ]
2023-01-04 08:32:01 +00:00
# -- specific annotation for APPS pods
podAnnotations : {}
# -- APPS resources per pod; these are minimal requirements, it's suggested to increase
# these values in production environments
resources :
requests :
cpu : 100m
memory : 256Mi
limits :
cpu : 2000m
memory : 1Gi
# -- APPS nodeselector
nodeSelector : {}
# -- APPS tolerations setup
tolerations : [ ]
# -- APPS affinity setup
affinity : {}