Dispatcher Chart

dispatcher

A Helm chart for Kubernetes

The Dispatcher chart runs the dispatcher, a Hazy job orchestrating for managing synthetic data jobs.

Please create the secret release.hazy.com which allows for access to Hazy's Docker registry to pull the corresponding images.

kubectl create secret generic release.hazy.com \
    --from-file=.dockerconfigjson=/path/to/docker-secret.json \
    --type=kubernetes.io/dockerconfigjson

Values

Key Type Default Description
affinity object {}
analyseConfigMap.backoffLimit int 0
analyseConfigMap.image.pullPolicy string "Always"
analyseConfigMap.image.repository string "release.hazy.com/hazy/multi-table"
analyseConfigMap.image.tag string ""
analyseConfigMap.initContainer.pullPolicy string "Always"
analyseConfigMap.initContainer.repository string "release.hazy.com/hazy/jobinit:release-2.4.0"
analyseConfigMap.restartPolicy string "Never"
autoscaling.enabled bool false
autoscaling.maxReplicas int 100
autoscaling.minReplicas int 1
autoscaling.targetCPUUtilizationPercentage int 80
defaultServiceAccountName string "hazy"
dispatcherRole object {}
env object {}
featuresJson string ""
featuresSigJson string ""
fullnameOverride string ""
generateConfigMap.backoffLimit int 0
generateConfigMap.image.pullPolicy string "Always"
generateConfigMap.image.repository string "release.hazy.com/hazy/multi-table"
generateConfigMap.image.tag string ""
generateConfigMap.initContainer.pullPolicy string "Always"
generateConfigMap.initContainer.repository string "release.hazy.com/hazy/jobinit:release-2.4.0"
generateConfigMap.restartPolicy string "Never"
image.pullPolicy string "Always"
image.repository string "release.hazy.com/hazy/dispatcher"
image.tag string ""
imagePullSecrets list []
ingress.annotations object {}
ingress.className string ""
ingress.enabled bool false
ingress.hosts[0].host string "chart-example.local"
ingress.hosts[0].paths[0].path string "/"
ingress.hosts[0].paths[0].pathType string "ImplementationSpecific"
ingress.tls list []
initContainer.imagePullPolicy string "IfNotPresent"
initContainer.repository string "release.hazy.com/hazy/jobinit:release-2.4.0"
listFilesConfigMap.backoffLimit int 0
listFilesConfigMap.image.pullPolicy string "Always"
listFilesConfigMap.image.repository string "release.hazy.com/hazy/cloud"
listFilesConfigMap.image.tag string ""
listFilesConfigMap.initContainer.pullPolicy string "Always"
listFilesConfigMap.initContainer.repository string "release.hazy.com/hazy/jobinit:release-2.4.0"
listFilesConfigMap.restartPolicy string "Never"
logConfig string "[loggers]\nkeys=root,gunicorn,uvicorn,hazy\n\n[logger_root]\nlevel=WARNING\nhandlers=streamHandler\n\n[logger_gunicorn]\nlevel=WARNING\nhandlers=streamHandler\npropagate=0\nqualname=gunicorn\n\n[logger_uvicorn]\nlevel=WARNING\nhandlers=streamHandler\npropagate=0\nqualname=uvicorn\n\n[logger_hazy]\nlevel=INFO\nhandlers=streamHandler\npropagate=0\nqualname=hazy\n\n[handlers]\nkeys=streamHandler\n\n[handler_streamHandler]\nclass=StreamHandler\nlevel=INFO\nformatter=json\n\n[formatters]\nkeys=json\n\n[formatter_json]\nclass=hazy_configurator.utils.hazy_logger.HazyJsonLogger\n"
nameOverride string ""
nodeSelector object {}
podAnnotations object {}
podSecurityContext object {}
rabbitmq object {}
rbac.create bool true
replicaCount int 1
resources string nil
securityContext object {}
service.port int 5002
service.type string "ClusterIP"
serviceAccount.annotations object {}
serviceAccount.create bool true
serviceAccount.name string "dispatcher"
tempSpaceVolume object {}
tolerations list []
trainConfigMap.backoffLimit int 0
trainConfigMap.image.pullPolicy string "Always"
trainConfigMap.image.repository string "release.hazy.com/hazy/multi-table"
trainConfigMap.image.tag string ""
trainConfigMap.initContainer.pullPolicy string "Always"
trainConfigMap.initContainer.repository string "release.hazy.com/hazy/jobinit:release-2.4.0"
trainConfigMap.restartPolicy string "Never"
waitForRabbit bool true
waitForRabbitUrl string "rabbitmq:15672"