vo-cutouts Helm values reference#
Helm values reference table for the vo-cutouts application.
Key  | 
Type  | 
Default  | 
Description  | 
|---|---|---|---|
affinity  | 
object  | 
  | 
Affinity rules for the vo-cutouts frontend pod  | 
cloudsql.enabled  | 
bool  | 
  | 
Enable the Cloud SQL Auth Proxy sidecar, used with Cloud SQL databases on Google Cloud  | 
cloudsql.image.pullPolicy  | 
string  | 
  | 
Pull policy for Cloud SQL Auth Proxy images  | 
cloudsql.image.repository  | 
string  | 
  | 
Cloud SQL Auth Proxy image to use  | 
cloudsql.image.tag  | 
string  | 
  | 
Cloud SQL Auth Proxy tag to use  | 
cloudsql.instanceConnectionName  | 
string  | 
  | 
Instance connection name for a Cloud SQL PostgreSQL instance  | 
cloudsql.resources  | 
object  | 
See   | 
Resource limits and requests for the Cloud SQL Proxy container  | 
cloudsql.serviceAccount  | 
string  | 
None, must be set  | 
The Google service account that has an IAM binding to the   | 
config.databaseUrl  | 
string  | 
None, must be set  | 
URL for the PostgreSQL database  | 
config.gcsBucketUrl  | 
string  | 
None, must be set  | 
URL for the GCS bucket into which to store cutouts (must start with   | 
config.lifetime  | 
string  | 
2592000 (30 days)  | 
Lifetime of job results in seconds (quote so that Helm doesn’t turn it into a floating point number)  | 
config.loglevel  | 
string  | 
  | 
Choose from the text form of Python logging levels  | 
config.pathPrefix  | 
string  | 
  | 
URL path prefix for the cutout API  | 
config.syncTimeout  | 
int  | 
60 (1 minute)  | 
Timeout for results from a sync cutout in seconds  | 
config.timeout  | 
int  | 
600 (10 minutes)  | 
Timeout for a single cutout job in seconds  | 
config.useButlerServer  | 
bool  | 
  | 
If true, use Butler in client/server mode instead of connecting directly to the Butler database  | 
cutoutWorker.affinity  | 
object  | 
  | 
Affinity rules for the cutout worker pod  | 
cutoutWorker.image.pullPolicy  | 
string  | 
  | 
Pull policy for cutout workers  | 
cutoutWorker.image.repository  | 
string  | 
  | 
Stack image to use for cutouts  | 
cutoutWorker.image.tag  | 
string  | 
The appVersion of the chart  | 
Tag of vo-cutouts worker image to use  | 
cutoutWorker.nodeSelector  | 
object  | 
  | 
Node selection rules for the cutout worker pod  | 
cutoutWorker.podAnnotations  | 
object  | 
  | 
Annotations for the cutout worker pod  | 
cutoutWorker.replicaCount  | 
int  | 
  | 
Number of cutout worker pods to start  | 
cutoutWorker.resources  | 
object  | 
See   | 
Resource limits and requests for the cutout worker pod  | 
cutoutWorker.tolerations  | 
list  | 
  | 
Tolerations for the cutout worker pod  | 
databaseWorker.affinity  | 
object  | 
  | 
Affinity rules for the database worker pod  | 
databaseWorker.nodeSelector  | 
object  | 
  | 
Node selection rules for the database worker pod  | 
databaseWorker.podAnnotations  | 
object  | 
  | 
Annotations for the database worker pod  | 
databaseWorker.replicaCount  | 
int  | 
  | 
Number of database worker pods to start  | 
databaseWorker.resources  | 
object  | 
See   | 
Resource limits and requests for the database worker pod  | 
databaseWorker.tolerations  | 
list  | 
  | 
Tolerations for the database worker pod  | 
fullnameOverride  | 
string  | 
  | 
Override the full name for resources (includes the release name)  | 
global.baseUrl  | 
string  | 
Set by Argo CD  | 
Base URL for the environment  | 
global.butlerRepositoryIndex  | 
string  | 
Set by Argo CD  | 
URI to the Butler configuration of available repositories  | 
global.butlerServerRepositories  | 
string  | 
Set by Argo CD  | 
Butler repositories accessible via Butler server  | 
global.host  | 
string  | 
Set by Argo CD  | 
Host name for ingress  | 
global.vaultSecretsPath  | 
string  | 
Set by Argo CD  | 
Base path for Vault secrets  | 
image.pullPolicy  | 
string  | 
  | 
Pull policy for the vo-cutouts image  | 
image.repository  | 
string  | 
  | 
vo-cutouts image to use  | 
image.tag  | 
string  | 
The appVersion of the chart  | 
Tag of vo-cutouts image to use  | 
ingress.annotations  | 
object  | 
  | 
Additional annotations to add to the ingress  | 
nameOverride  | 
string  | 
  | 
Override the base name for resources  | 
nodeSelector  | 
object  | 
  | 
Node selector rules for the vo-cutouts frontend pod  | 
podAnnotations  | 
object  | 
  | 
Annotations for the vo-cutouts frontend pod  | 
redis.affinity  | 
object  | 
  | 
Affinity rules for the Redis pod  | 
redis.config.secretKey  | 
string  | 
  | 
Key inside secret from which to get the Redis password (do not change)  | 
redis.config.secretName  | 
string  | 
  | 
Name of secret containing Redis password (may require changing if fullnameOverride is set)  | 
redis.nodeSelector  | 
object  | 
  | 
Node selection rules for the Redis pod  | 
redis.persistence.accessMode  | 
string  | 
  | 
Access mode of storage to request  | 
redis.persistence.enabled  | 
bool  | 
  | 
Whether to persist Redis storage and thus tokens. Setting this to false will use   | 
redis.persistence.size  | 
string  | 
  | 
Amount of persistent storage to request  | 
redis.persistence.storageClass  | 
string  | 
  | 
Class of storage to request  | 
redis.persistence.volumeClaimName  | 
string  | 
  | 
Use an existing PVC, not dynamic provisioning. If this is set, the size, storageClass, and accessMode settings are ignored.  | 
redis.podAnnotations  | 
object  | 
  | 
Pod annotations for the Redis pod  | 
redis.resources  | 
object  | 
See   | 
Resource limits and requests for the Redis pod  | 
redis.tolerations  | 
list  | 
  | 
Tolerations for the Redis pod  | 
replicaCount  | 
int  | 
  | 
Number of web frontend pods to start  | 
resources  | 
object  | 
See   | 
Resource limits and requests for the vo-cutouts frontend pod  | 
tolerations  | 
list  | 
  | 
Tolerations for the vo-cutouts frontend pod  |