rapid-analysis Helm values reference¶
Helm values reference table for the rapid-analysis
application.
Key |
Type |
Default |
Description |
---|---|---|---|
affinity |
object |
|
This specifies the scheduling constraints of the pod. |
butlerSecret |
object |
|
This section allows for specification of Butler secret information. If this section is used, it must contain the following attributes: key (The vault key for the Butler secret), containerPath (The directory location for the Butler secret), dbUser (The username for the Butler backend database) |
credentialFile |
string |
|
The name of the expected credential file for the broadcasters |
credentialSecretsPath |
string |
|
The key for the credentials including any sub-paths. |
env |
object |
|
This section holds a set of key, value pairs for environmental variables (ENV_VAR: value). NOTE: RUN_ARG is taken care of by the chart using script. |
envSecrets |
list |
|
This section holds specifications for secret injection. If this section is used, each object listed must have the following attributes defined: name (The label for the secret), secretName (The name of the vault store reference. Uses the namespace attribute to construct the full name), secretKey (The key in the vault store containing the necessary secret) |
fullnameOverride |
string |
|
Specify the deployed application name specifically. Overrides all other names. |
gather2aSet |
object |
|
This configures a StatefulSet used for visit-level gather processing. |
gatherRollupSet |
object |
|
This configures a StatefulSet used for night-summary rollup. |
image.pullPolicy |
string |
|
The policy to apply when pulling an image for deployment. |
image.repository |
string |
|
The Docker registry name for the container image. |
image.tag |
string |
|
The tag of the container image to use. |
imagePullSecrets |
list |
|
The list of pull secrets needed for the images. If this section is used, each object listed can have the following attributes defined: name (The label identifying the pull-secret to use) |
location |
string |
|
Provide the location where the system is running. |
nameOverride |
string |
|
Adds an extra string to the release name. |
namespace |
string |
|
This is the namespace where the applications will be deployed. |
nfsMountpoint |
list |
|
This section holds the information necessary to create a NFS mount for the container. If this section is used, each object listed can have the following attributes defined: name (A label identifier for the mountpoint), containerPath (The path inside the container to mount), readOnly (This sets if the NFS mount is read only or read/write), server (The hostname of the NFS server), serverPath (The path exported by the NFS server) |
nodeSelector |
object |
|
This allows the specification of using specific nodes to run the pod. |
podAnnotations |
object |
|
This allows the specification of pod annotations. |
pullSecretsPath |
string |
|
|
pvcMountpoint |
list |
|
This section holds information about existing volume claims. If the section is used, each object listed can have the following attributes defined: name (The name ot the persistent volume), containerPath (The path inside the container to mount), subPath (persistent volume subpath, optional) |
pvcMountpointClaim |
list |
|
This section holds the information necessary to claim persistent volumes. If the section is used, each object listed can have the following attributes defined: name (The name ot the persistent volume), containerPath (The path inside the container to mount), subPath (persistent volume subpath, optional) |
redis.affinity |
object |
|
Affinity rules for the redis pods |
redis.enabled |
bool |
|
This specifies whether to use redis or not. |
redis.env |
object |
|
This section holds a set of key, value pairs for environmental variables (ENV_VAR: value). NOTE: RUN_ARG is taken care of by the chart using script. |
redis.envSecrets |
list |
|
This section holds specifications for secret injection. If this section is used, each object listed must have the following attributes defined: name (The label for the secret), secretName (The name of the vault store reference. Uses the namespace attribute to construct the full name), secretKey (The key in the vault store containing the necessary secret) |
redis.image.pullPolicy |
string |
|
The policy to apply when pulling an image for deployment. |
redis.image.repository |
string |
|
The Docker registry name for the redis container image. |
redis.image.tag |
string |
|
The tag of the redis container image to use. |
redis.nodeSelector |
object |
|
Node selection rules for the redis pods |
redis.resources |
object |
|
This allows the specification of resources (CPU, memory) requires to run the redis container. |
redis.storage.classname |
string |
|
|
redis.storage.request |
string |
|
The size of the storage request. |
redis.tolerations |
list |
|
Toleration specifications for the redis pods |
resources |
object |
|
This allows the specification of resources (CPU, memory) requires to run the container. |
rubinTvSecretsPath |
string |
|
|
scripts |
object |
|
List of script objects to run for the broadcaster. This section MUST have the following attribute specified for each entry. name (The full path for the script) The following attributes are optional resources (A resource object specification) nodeSelector (A node selector object specification) tolerations (A list of tolerations) affinity (An affinity object specification) |
securityContext |
object |
|
This section allows for specification of security context information. If the section is used, at least one of the following attributes must be specified. uid (User id to run application as), gid (Group id of the user that runs the application), fid (File system context user id), |
siteTag |
string |
|
A special tag for letting the scripts know where they are running. |
tolerations |
list |
|
This specifies the tolerations of the pod for any system taints. |
vaultPrefixPath |
string |
|
The Vault prefix path |
workerSet |
object |
|
This configures a StatefulSet used for single frame workers. |