ambassador.enabled |
bool |
true |
Whether to deploy the ambassador subchart. |
arborist.enabled |
bool |
true |
Whether to deploy the arborist subchart. |
argo-wrapper.enabled |
bool |
true |
Whether to deploy the argo-wrapper subchart. |
audit.enabled |
bool |
true |
Whether to deploy the audit subchart. |
aws-es-proxy.enabled |
bool |
false |
Whether to deploy the aws-es-proxy subchart. |
aws-es-proxy.esEndpoint |
str |
"test.us-east-1.es.amazonaws.com" |
Elasticsearch endpoint in AWS |
aws-es-proxy.secrets |
map |
{"awsAccessKeyId":"","awsSecretAccessKey":""} |
Secret information |
aws-es-proxy.secrets.awsAccessKeyId |
str |
"" |
AWS access key ID for aws-es-proxy |
aws-es-proxy.secrets.awsSecretAccessKey |
str |
"" |
AWS secret access key for aws-es-proxy |
elasticsearch.clusterHealthCheckParams |
string |
"wait_for_status=yellow&timeout=1s" |
|
elasticsearch.clusterName |
string |
"gen3-elasticsearch" |
|
elasticsearch.maxUnavailable |
int |
0 |
|
elasticsearch.replicas |
int |
1 |
|
elasticsearch.singleNode |
bool |
true |
|
etl.enabled |
bool |
true |
Whether to deploy the etl subchart. |
fence.enabled |
bool |
true |
Whether to deploy the fence subchart. |
fence.usersync |
map |
{"addDbgap":false,"onlyDbgap":false,"schedule":"*/30 * * * *","slack_send_dbgap":false,"slack_webhook":"None","syncFromDbgap":false,"userYamlS3Path":"s3://cdis-gen3-users/helm-test/user.yaml","usersync":false} |
Configuration options for usersync cronjob. |
fence.usersync.addDbgap |
bool |
false |
Force attempting a dbgap sync if "true", falls back on user.yaml |
fence.usersync.onlyDbgap |
bool |
false |
Forces ONLY a dbgap sync if "true", IGNORING user.yaml |
fence.usersync.schedule |
string |
"*/30 * * * *" |
The cron schedule expression to use in the usersync cronjob. Runs every 30 minutes by default. |
fence.usersync.slack_send_dbgap |
bool |
false |
Will echo what files we are seeing on dbgap ftp to Slack. |
fence.usersync.slack_webhook |
string |
"None" |
Slack webhook endpoint used with certain jobs. |
fence.usersync.syncFromDbgap |
bool |
false |
Whether to sync data from dbGaP. |
fence.usersync.userYamlS3Path |
string |
"s3://cdis-gen3-users/helm-test/user.yaml" |
Path to the user.yaml file in S3. |
fence.usersync.usersync |
bool |
false |
Whether to run Fence usersync or not. |
global.aws |
map |
{"awsAccessKeyId":null,"awsSecretAccessKey":null,"enabled":false,"useLocalSecret":{"enabled":false,"localSecretName":null}} |
AWS configuration |
global.aws.awsAccessKeyId |
string |
nil |
Credentials for AWS stuff. |
global.aws.awsSecretAccessKey |
string |
nil |
Credentials for AWS stuff. |
global.aws.enabled |
bool |
false |
Set to true if deploying to AWS. Controls ingress annotations. |
global.aws.useLocalSecret |
map |
{"enabled":false,"localSecretName":null} |
Local secret setting if using a pre-exising secret. |
global.aws.useLocalSecret.enabled |
bool |
false |
Set to true if you would like to use a secret that is already running on your cluster. |
global.aws.useLocalSecret.localSecretName |
string |
nil |
Name of the local secret. |
global.ddEnabled |
bool |
false |
Whether Datadog is enabled. |
global.dev |
bool |
true |
Deploys postgres/elasticsearch for dev |
global.dictionaryUrl |
string |
"https://s3.amazonaws.com/dictionary-artifacts/datadictionary/develop/schema.json" |
URL of the data dictionary. |
global.dispatcherJobNum |
int |
"10" |
Number of dispatcher jobs. |
global.environment |
string |
"default" |
Environment name. This should be the same as vpcname if you're doing an AWS deployment. Currently this is being used to share ALB's if you have multiple namespaces in same cluster. |
global.externalSecrets |
map |
{"dbCreate":false,"deploy":false} |
External Secrets settings. |
global.externalSecrets.dbCreate |
bool |
false |
Will create the databases and store the creds in Kubernetes Secrets even if externalSecrets is deployed. Useful if you want to use ExternalSecrets for other secrets besides db secrets. |
global.externalSecrets.deploy |
bool |
false |
Will use ExternalSecret resources to pull secrets from Secrets Manager instead of creating them locally. Be cautious as this will override secrets you have deployed. |
global.hostname |
string |
"localhost" |
Hostname for the deployment. |
global.manifestGlobalExtraValues |
map |
{} |
If you would like to add any extra values to the manifest-global configmap. |
global.netPolicy |
bool |
true |
Whether network policies are enabled. |
global.portalApp |
string |
"gitops" |
Portal application name. |
global.postgres.dbCreate |
bool |
true |
Whether the database create job should run. |
global.postgres.master.host |
string |
nil |
global postgres master host |
global.postgres.master.password |
string |
nil |
global postgres master password |
global.postgres.master.port |
string |
"5432" |
global postgres master port |
global.postgres.master.username |
string |
"postgres" |
global postgres master username |
global.publicDataSets |
bool |
true |
Whether public datasets are enabled. |
global.revproxyArn |
string |
"arn:aws:acm:us-east-1:123456:certificate" |
ARN of the reverse proxy certificate. |
global.tierAccessLevel |
string |
"libre" |
Access level for tiers. acceptable values for tier_access_level are: libre , regular and private . If omitted, by default common will be treated as private |
global.tierAccessLimit |
int |
"1000" |
Only relevant if tireAccessLevel is set to "regular". Summary charts below this limit will not appear for aggregated data. |
guppy.enabled |
bool |
false |
Whether to deploy the guppy subchart. |
hatchery.enabled |
bool |
true |
Whether to deploy the hatchery subchart. |
hatchery.hatchery.containers[0].args[0] |
string |
"--NotebookApp.base_url=/lw-workspace/proxy/" |
|
hatchery.hatchery.containers[0].args[1] |
string |
"--NotebookApp.default_url=/lab" |
|
hatchery.hatchery.containers[0].args[2] |
string |
"--NotebookApp.password=''" |
|
hatchery.hatchery.containers[0].args[3] |
string |
"--NotebookApp.token=''" |
|
hatchery.hatchery.containers[0].args[4] |
string |
"--NotebookApp.shutdown_no_activity_timeout=5400" |
|
hatchery.hatchery.containers[0].args[5] |
string |
"--NotebookApp.quit_button=False" |
|
hatchery.hatchery.containers[0].command[0] |
string |
"start-notebook.sh" |
|
hatchery.hatchery.containers[0].cpu-limit |
string |
"1.0" |
cpu limit of workspace container |
hatchery.hatchery.containers[0].env |
object |
{"FRAME_ANCESTORS":"https://{{ .Values.global.hostname }}"} |
environment variables for workspace container |
hatchery.hatchery.containers[0].fs-gid |
int |
100 |
|
hatchery.hatchery.containers[0].gen3-volume-location |
string |
"/home/jovyan/.gen3" |
|
hatchery.hatchery.containers[0].image |
string |
"quay.io/cdis/heal-notebooks:combined_tutorials__latest" |
docker image for workspace |
hatchery.hatchery.containers[0].lifecycle-post-start[0] |
string |
"/bin/sh" |
|
hatchery.hatchery.containers[0].lifecycle-post-start[1] |
string |
"-c" |
|
hatchery.hatchery.containers[0].lifecycle-post-start[2] |
string |
"export IAM= whoami; rm -rf /home/$IAM/pd/dockerHome; rm -rf /home/$IAM/pd/lost+found; ln -s /data /home/$IAM/pd/; true" |
|
hatchery.hatchery.containers[0].memory-limit |
string |
"2Gi" |
memory limit of workspace container |
hatchery.hatchery.containers[0].name |
string |
"(Tutorials) Example Analysis Jupyter Lab Notebooks" |
name of workspace |
hatchery.hatchery.containers[0].path-rewrite |
string |
"/lw-workspace/proxy/" |
|
hatchery.hatchery.containers[0].ready-probe |
string |
"/lw-workspace/proxy/" |
|
hatchery.hatchery.containers[0].target-port |
int |
8888 |
port to proxy traffic to in docker contaniner |
hatchery.hatchery.containers[0].use-tls |
string |
"false" |
|
hatchery.hatchery.containers[0].user-uid |
int |
1000 |
|
hatchery.hatchery.containers[0].user-volume-location |
string |
"/home/jovyan/pd" |
|
hatchery.hatchery.sidecarContainer.args |
list |
[] |
Arguments to pass to the sidecare container. |
hatchery.hatchery.sidecarContainer.command |
list |
["/bin/bash","./sidecar.sh"] |
Commands to run for the sidecar container. |
hatchery.hatchery.sidecarContainer.cpu-limit |
string |
"0.1" |
The maximum amount of CPU the sidecar container can use |
hatchery.hatchery.sidecarContainer.env |
map |
{"HOSTNAME":"{{ .Values.global.hostname }}","NAMESPACE":"{{ .Release.Namespace }}"} |
Environment variables to pass to the sidecar container |
hatchery.hatchery.sidecarContainer.image |
string |
"quay.io/cdis/ecs-ws-sidecar:master" |
The sidecar image. |
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[0] |
string |
"su" |
|
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[1] |
string |
"-c" |
|
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[2] |
string |
"echo test" |
|
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[3] |
string |
"-s" |
|
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[4] |
string |
"/bin/sh" |
|
hatchery.hatchery.sidecarContainer.lifecycle-pre-stop[5] |
string |
"root" |
|
hatchery.hatchery.sidecarContainer.memory-limit |
string |
"256Mi" |
The maximum amount of memory the sidecar container can use |
indexd.defaultPrefix |
string |
"PREFIX/" |
the default prefix for indexd records |
indexd.enabled |
bool |
true |
Whether to deploy the indexd subchart. |
manifestservice.enabled |
bool |
true |
Whether to deploy the manifest service subchart. |
metadata.enabled |
bool |
true |
Whether to deploy the metadata subchart. |
peregrine.enabled |
bool |
true |
Whether to deploy the peregrine subchart. |
pidgin.enabled |
bool |
true |
Whether to deploy the pidgin subchart. |
portal.enabled |
bool |
true |
Whether to deploy the portal subchart. |
postgresql.primary.persistence.enabled |
bool |
false |
Option to persist the dbs data. |
requestor.enabled |
bool |
false |
Whether to deploy the requestor subchart. |
revproxy.enabled |
bool |
true |
Whether to deploy the revproxy subchart. |
revproxy.ingress.annotations |
map |
{} |
Annotations to add to the ingress. |
revproxy.ingress.enabled |
bool |
false |
Whether to create the custom revproxy ingress |
revproxy.ingress.hosts |
list |
[{"host":"chart-example.local"}] |
Where to route the traffic. |
revproxy.ingress.tls |
list |
[] |
To secure an Ingress by specifying a secret that contains a TLS private key and certificate. |
sheepdog.enabled |
bool |
true |
Whether to deploy the sheepdog subchart. |
ssjdispatcher.enabled |
bool |
false |
Whether to deploy the ssjdispatcher subchart. |
wts.enabled |
bool |
true |
Whether to deploy the wts subchart. |