Helm Chart#
wms#
A Helm chart to deploy the Workload Management System of CTAO
Requirements#
Repository |
Name |
Version |
|---|---|---|
https://diracgrid.github.io/diracx-charts |
diracx |
1.0.22 |
oci://harbor.cta-observatory.org/common |
cert-generator-grid |
v5.0.0 |
oci://harbor.cta-observatory.org/dpps |
cvmfs |
v0.9.1 |
oci://harbor.cta-observatory.org/dpps |
iam(dpps-iam) |
v0.1.7 |
oci://harbor.cta-observatory.org/proxy_cache/bitnamicharts |
mariadb |
20.5.5 |
Values#
Key |
Type |
Default |
Description |
|---|---|---|---|
affinity |
object |
|
|
cert-generator-grid |
object |
|
Settings for the certificate generator |
csRepo.enabled |
bool |
|
|
csRepo.image.repository |
string |
|
|
csRepo.ingress.annotations |
object |
|
|
csRepo.ingress.className |
string |
|
|
csRepo.ingress.enabled |
bool |
|
|
csRepo.ingress.hosts[0] |
string |
|
|
csRepo.ingress.tls[0].hosts[0] |
string |
|
|
csRepo.ingress.tls[0].secretName |
string |
|
|
csRepo.password |
string |
|
|
csRepo.username |
string |
|
|
cvmfs |
object |
|
Configuration for the cvmfs subchart, included for testing |
dev |
object |
|
Settings for local development |
dev.client_image_tag |
string |
|
tag of the image used to run helm tests |
dev.mount_repo |
bool |
|
mount the repo volume to test the code as it is being developed |
dev.run_tests |
bool |
|
run tests in the container |
dev.sleep |
bool |
|
sleep after test to allow interactive development |
diracCE |
object |
|
A simple SSH compute element for testing |
diracClient.hostkey.secretFullName |
string |
|
|
diracNoSqlDatabase |
object |
|
No SQL database use by DIRAC |
diracServer |
object |
|
Setting for the DIRAC components |
diracServer.configurationName |
string |
|
if set, is used as Hostname in component local config single_hostname: |
diracServer.diracComponents.dataStore |
object |
|
Accounting System |
diracServer.diracComponents.fileCatalog |
object |
|
DataManagement System |
diracServer.diracComponents.jobMonitoring |
object |
|
Workload Management System |
diracServer.diracComponents.productionManager |
object |
|
Production System |
diracServer.diracComponents.proxyManager |
object |
|
Framework System |
diracServer.diracComponents.reqExecuting |
object |
|
RMS |
diracServer.diracComponents.reqProxy |
object |
|
Request Management System |
diracServer.diracComponents.resourceStatus |
object |
|
Resource Status System |
diracServer.diracComponents.siteDirector |
object |
|
Workload |
diracServer.diracComponents.transformation |
object |
|
Transformation System |
diracServer.diracComponents.transformationManager |
object |
|
Transformation System |
diracServer.diracComponents.voms2cs |
object |
|
Configuration |
diracSqlDatabase |
object |
|
SQL database use by DIRAC |
diracx.cert-manager.cainjector.image.repository |
string |
|
|
diracx.cert-manager.image.repository |
string |
|
|
diracx.cert-manager.startupapicheck.image.repository |
string |
|
|
diracx.cert-manager.webhook.image.repository |
string |
|
|
diracx.developer.enabled |
bool |
|
|
diracx.developer.localCSPath |
string |
|
|
diracx.developer.urls.diracx |
string |
|
|
diracx.developer.urls.iam |
string |
|
|
diracx.developer.urls.minio |
string |
|
|
diracx.dex.enabled |
bool |
|
|
diracx.diracx.hostname |
string |
|
|
diracx.diracx.osDbs.dbs.JobParametersDB |
string |
|
|
diracx.diracx.settings.DIRACX_CONFIG_BACKEND_URL |
string |
|
|
diracx.diracx.settings.DIRACX_LEGACY_EXCHANGE_HASHED_API_KEY |
string |
|
|
diracx.diracx.settings.DIRACX_SANDBOX_STORE_AUTO_CREATE_BUCKET |
string |
|
|
diracx.diracx.settings.DIRACX_SANDBOX_STORE_BUCKET_NAME |
string |
|
|
diracx.diracx.settings.DIRACX_SANDBOX_STORE_S3_CLIENT_KWARGS |
string |
|
|
diracx.diracx.settings.DIRACX_SERVICE_AUTH_ACCESS_TOKEN_EXPIRE_MINUTES |
string |
|
|
diracx.diracx.settings.DIRACX_SERVICE_AUTH_ALLOWED_REDIRECTS |
string |
|
|
diracx.diracx.settings.DIRACX_SERVICE_AUTH_REFRESH_TOKEN_EXPIRE_MINUTES |
string |
|
|
diracx.diracx.settings.DIRACX_SERVICE_AUTH_TOKEN_ISSUER |
string |
|
|
diracx.diracx.settings.DIRACX_SERVICE_AUTH_TOKEN_KEYSTORE |
string |
|
|
diracx.diracx.settings.GIT_SSL_NO_VERIFY |
string |
|
|
diracx.diracx.sqlDbs.dbs.AuthDB.internalName |
string |
|
|
diracx.diracx.sqlDbs.dbs.JobDB |
string |
|
|
diracx.diracx.sqlDbs.dbs.JobLoggingDB |
string |
|
|
diracx.diracx.sqlDbs.dbs.SandboxMetadataDB |
string |
|
|
diracx.diracx.sqlDbs.dbs.TaskQueueDB |
string |
|
|
diracx.diracx.sqlDbs.default.host |
string |
|
|
diracx.diracx.sqlDbs.default.password |
string |
|
|
diracx.diracx.sqlDbs.default.rootPassword |
string |
|
|
diracx.diracx.sqlDbs.default.rootUser |
string |
|
|
diracx.diracx.sqlDbs.default.user |
string |
|
|
diracx.diracx.startupProbe.failureThreshold |
int |
|
|
diracx.diracx.startupProbe.periodSeconds |
int |
|
|
diracx.diracx.startupProbe.timeoutSeconds |
int |
|
|
diracx.elasticsearch.enabled |
bool |
|
|
diracx.enabled |
bool |
|
|
diracx.global.activeDeadlineSeconds |
int |
|
|
diracx.global.batchJobTTL |
int |
|
|
diracx.global.imagePullPolicy |
string |
|
|
diracx.global.images.busybox.registryType |
string |
|
|
diracx.global.images.busybox.repository |
string |
|
|
diracx.global.images.busybox.tag |
string |
|
|
diracx.global.images.client.registryType |
string |
|
|
diracx.global.images.client.repository |
string |
|
|
diracx.global.images.diracx_base_image.registryType |
string |
|
|
diracx.global.images.diracx_base_image.repository |
string |
|
|
diracx.global.images.ghcr_registry |
string |
|
|
diracx.global.images.harbor_registry |
string |
|
|
diracx.global.images.secret_generation.registryType |
string |
|
|
diracx.global.images.secret_generation.repository |
string |
|
|
diracx.global.images.services.registryType |
string |
|
|
diracx.global.images.services.repository |
string |
|
|
diracx.global.images.tag |
string |
|
|
diracx.global.images.web.repository |
string |
|
|
diracx.global.images.web.tag |
string |
|
|
diracx.grafana.enabled |
bool |
|
|
diracx.indigoiam.enabled |
bool |
|
|
diracx.indigoiam.image.repository |
string |
|
|
diracx.indigoiam.image.tag |
string |
|
|
diracx.ingress.annotations.”haproxy.org/ssl-redirect” |
string |
|
|
diracx.ingress.annotations.”haproxy.org/ssl-redirect-port” |
string |
|
|
diracx.ingress.className |
string |
|
|
diracx.initSql.enabled |
bool |
|
|
diracx.initSql.env |
object |
|
|
diracx.jaeger.enabled |
bool |
|
|
diracx.minio.environment.MINIO_BROWSER_REDIRECT_URL |
string |
|
|
diracx.minio.image.repository |
string |
|
|
diracx.minio.image.tag |
string |
|
|
diracx.minio.mcImage.repository |
string |
|
|
diracx.minio.mcImage.tag |
string |
|
|
diracx.minio.rootPassword |
string |
|
|
diracx.minio.rootUser |
string |
|
|
diracx.mysql.enabled |
bool |
|
|
diracx.opensearch.config.”opensearch.yml” |
string |
|
|
diracx.opensearch.enabled |
bool |
|
|
diracx.opensearch.extraVolumeMounts[0].mountPath |
string |
|
|
diracx.opensearch.extraVolumeMounts[0].name |
string |
|
|
diracx.opensearch.extraVolumeMounts[0].subPath |
string |
|
|
diracx.opensearch.extraVolumeMounts[1].mountPath |
string |
|
|
diracx.opensearch.extraVolumeMounts[1].name |
string |
|
|
diracx.opensearch.extraVolumeMounts[1].subPath |
string |
|
|
diracx.opensearch.extraVolumeMounts[2].mountPath |
string |
|
|
diracx.opensearch.extraVolumeMounts[2].name |
string |
|
|
diracx.opensearch.extraVolumeMounts[2].subPath |
string |
|
|
diracx.opensearch.extraVolumes |
string |
|
|
diracx.opensearch.image.repository |
string |
|
|
diracx.opentelemetry-collector.enabled |
bool |
|
|
diracx.prometheus.enabled |
bool |
|
|
diracx.rabbitmq.auth.existingErlangSecret |
string |
|
|
diracx.rabbitmq.auth.existingPasswordSecret |
string |
|
|
diracx.rabbitmq.containerSecurityContext.enabled |
bool |
|
|
diracx.rabbitmq.enabled |
bool |
|
|
diracx.rabbitmq.image.registry |
string |
|
|
diracx.rabbitmq.image.repository |
string |
|
|
diracx.rabbitmq.podSecurityContext.enabled |
bool |
|
|
diracx_alias_service.enabled |
bool |
|
|
diracx_alias_service.name |
string |
|
|
diracx_deployment_fullname |
string |
|
|
fullnameOverride |
string |
|
|
global.dockerRegistry |
string |
|
|
global.registry |
string |
|
|
global.storageClassName |
string |
|
|
iam_alias_service.enabled |
bool |
|
|
iam_alias_service.name |
string |
|
|
iam_external.client_id |
string |
|
|
iam_external.client_secret |
string |
|
|
iam_external.enabled |
bool |
|
|
iam_external.loginServiceURL |
string |
|
|
imagePullSecrets |
list |
|
Secrets needed to access image registries |
images |
object |
|
WMS Images settings. |
images.repository_prefix |
string |
|
Prefix of the repository, pods will use <repository_prefix>-{server,client,ce} |
images.tag |
string |
|
Images tag, if not set, the chart’s appVersion will be used |
mariadb |
object |
|
Configuration for the bitnami mariadb subchart. Disable if DIRAC database is provided externally. |
minio_alias_service.enabled |
bool |
|
|
minio_alias_service.name |
string |
|
|
nameOverride |
string |
|
|
nodeSelector |
object |
|
|
resources |
object |
|
|
rucio.authHost |
string |
|
auth-host to insert into rucio-configmap, by default same as host |
rucio.host |
string |
|
host to insert into rucio-configmap |
service.port |
int |
|
|
service.type |
string |
|
|
serviceAccount.annotations |
object |
|
Annotations to add to the service account |
serviceAccount.automount |
bool |
|
Automatically mount a ServiceAccount’s API credentials? |
serviceAccount.create |
bool |
|
Specifies whether a service account should be created |
serviceAccount.name |
string |
|
If not set and create is true, a name is generated using the fullname template |
testStorageElement |
object |
|
Enable the test storage element |
tolerations |
list |
|
|
volumeMounts |
list |
|
|
volumes |
list |
|
|
waitForLoginService.image.pullPolicy |
string |
|
|
waitForLoginService.image.repository |
string |
|
|
waitForLoginService.image.tag |
int |
|
Autogenerated from chart metadata using helm-docs v1.14.2