UWS Helm values reference#
Helm values reference table for the uws
application.
Key |
Type |
Default |
Description |
---|---|---|---|
global.baseUrl |
string |
Set by Argo CD |
Base URL for the environment |
global.controlSystem.appNamespace |
string |
Set by ArgoCD |
Application namespace for the control system deployment |
global.controlSystem.imageTag |
string |
Set by ArgoCD |
Image tag for the control system deployment |
global.controlSystem.kafkaBrokerAddress |
string |
Set by ArgoCD |
Kafka broker address for the control system deployment |
global.controlSystem.kafkaTopicReplicationFactor |
string |
Set by ArgoCD |
Kafka topic replication factor for control system topics |
global.controlSystem.s3EndpointUrl |
string |
Set by ArgoCD |
S3 endpoint (LFA) for the control system deployment |
global.controlSystem.schemaRegistryUrl |
string |
Set by ArgoCD |
Schema registry URL for the control system deployment |
global.controlSystem.siteTag |
string |
Set by ArgoCD |
Site tag for the control system deployment |
global.controlSystem.topicName |
string |
Set by ArgoCD |
Topic name tag for the control system deployment |
global.host |
string |
Set by Argo CD |
Host name for ingress |
global.vaultSecretsPath |
string |
Set by Argo CD |
Base path for Vault secrets |
atocps.enabled |
bool |
|
Enable the OCPS:1 CSC |
ccocps.enabled |
bool |
|
Enable the OCPS:2 CSC |
csc_collector.secrets |
list |
|
This section holds secret specifications. Each object listed can have the following attributes defined: name (The name used by pods to access the secret) key (The key in the vault store where the secret resides) type (OPTIONAL: The secret type. Defaults to Opaque.) |
mtocps.enabled |
bool |
|
Enable the OCPS:3 CSC |
uws-api-server.basePath |
string |
|
The base path for the client ingress |
uws-api-server.butlerPg |
object |
|
Configuration for Postgres backed butlers The object must have the following attributes defined: secretKey (A label that points to the VaultSecret for the postgres credentials) containerPath (The directory location in the container for the Butler secret) dbUser (The database user name for butler access) |
uws-api-server.client.enabled |
bool |
|
Turn on the UWS client system if desired |
uws-api-server.createNamespace |
bool |
|
Temporary flag to make service deploy own namespace. Doing this to not disrupt other sites. |
uws-api-server.hostname |
string |
|
Hostname for the client ingress |
uws-api-server.image.repository |
string |
|
The Docker registry name of the UWS server container image |
uws-api-server.image.tag |
string |
|
The tag of the UWS server container image |
uws-api-server.job.image.repository |
string |
|
The Docker registry name of the UWS job container image |
uws-api-server.job.image.tag |
string |
|
The tag of the UWS job container image |
uws-api-server.job.securityContext.fsGroup |
int |
|
Set the filesystem GID for the mounted volumes in the UWS job container |
uws-api-server.job.securityContext.runAsGroup |
int |
|
Set the GID for the UWS job container entrypoint |
uws-api-server.job.securityContext.runAsUser |
int |
|
Set the UID for the UWS job container entrypoint |
uws-api-server.logLevel |
string |
|
Log level of server. Set to “DEBUG” for highest verbosity |
uws-api-server.replicaCount |
int |
|
Set the replica count for the UWS server |
uws-api-server.server.securityContext.fsGroup |
int |
|
Set the filesystem GID for the mounted volumes in the UWS server container |
uws-api-server.server.securityContext.runAsGroup |
int |
|
Set the GID for the UWS server container entrypoint |
uws-api-server.server.securityContext.runAsUser |
int |
|
Set the UID for the UWS server container entrypoint |
uws-api-server.targetCluster |
string |
|
Target Kubernetes cluster |
uws-api-server.vaultPathPrefix |
string |
|
Site-specific Vault path for secrets. |
uws-api-server.volumes |
list |
|
Central data volumes to be mounted in job containers. Each object listed can have the following attributes defined: name (A label identifier for the data volume mount) server (The hostname for the NFS server with the data volume mount) claimName (The PVC claim name for the data volume mount) mountPath (The mount path in the server container for the data volume mount) exportPath (The export path on the NFS server for the data volume mount) subPath (A possible sub path for the data volume mount) readOnly (Flag to mark the data volume mount as read only or read/write) |
uws-api-server.workingVolume.claimName |
string |
|
The PVC claim name for the working volume |
uws-api-server.workingVolume.exportPath |
string |
|
The export path on the NFS server for the working volume |
uws-api-server.workingVolume.mountPath |
string |
|
The mount path in the server container for the working volume |
string |
|
A label identifier for the working volume |
|
uws-api-server.workingVolume.server |
string |
|
The hostname for the NFS server with the working volume |
uws-api-server.workingVolume.subPath |
string |
|
A possible sub path for the working volume mount |