repertoire Helm values reference#
Helm values reference table for the repertoire application.
Key |
Type |
Default |
Description |
|---|---|---|---|
affinity |
object |
|
Affinity rules for the repertoire deployment pod |
cloudsql.enabled |
bool |
|
Enable the Cloud SQL Auth Proxy, used with Cloud SQL databases on Google Cloud. This will be run as a sidecar for the main Gafaelfawr pods, and as a separate service (behind a |
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 |
None, must be set if Cloud SQL Auth Proxy is enabled |
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 if Cloud SQL Auth Proxy is enabled |
The Google service account that has an IAM binding to the |
config.applications |
list |
Set by Argo CD |
List of applications deployed in this Phalanx environment (do not set) |
config.availableDatasets |
list |
|
Datasets available in the Phalanx environment. This should be overridden by environments to list the datasets they provide. |
config.baseHostname |
string |
Set by Argo CD |
Base hostname of the Phalanx environment (do not set) |
config.butlerConfigs |
object |
Set by Argo CD |
Butler configuration mapping (do not set) |
config.datasets |
object |
See |
Known datasets. Each member of the list is a dictionary with key |
config.environmentName |
string |
Set by Argo CD |
Human-readable name of the environment for reporting purposes |
config.hips.datasets |
object |
See |
Known HiPS datasets. Each should be a mapping of a label to an object containing the key |
config.hips.legacy.dataset |
string |
|
If set, specifies the dataset that should be shown at the legacy HiPS list route that does not include the dataset name. If not set, no legacy HiPS list will be created. |
config.hips.legacy.pathPrefix |
string |
|
Path prefix at which the legacy HiPS list should be served |
config.hips.pathPrefix |
string |
|
Path prefix at which the HiPS lists should be served |
config.hips.sourceTemplate |
string |
See |
Jinja template to construct the base URLs of the underlying HiPS surveys, used to construct the HiPS list. |
config.influxdbDatabases |
object |
|
Dictionary of InfluxDB database names to connection information for that database, with keys |
config.logLevel |
string |
|
Logging level |
config.logProfile |
string |
|
Logging profile ( |
config.metrics.application |
string |
|
Name under which to log metrics. Generally there is no reason to change this. |
config.metrics.enabled |
bool |
|
Whether to enable sending metrics |
config.metrics.events.topicPrefix |
string |
|
Topic prefix for events. It may sometimes be useful to change this in development environments. |
config.metrics.schemaManager.registryUrl |
string |
Sasquatch in the local cluster |
URL of the Confluent-compatible schema registry server |
config.metrics.schemaManager.suffix |
string |
|
Suffix to add to all registered subjects. This is sometimes useful for experimentation during development. |
config.pathPrefix |
string |
|
URL path prefix |
config.rules |
object |
See |
Rules for determining the expected URLs of deployed services that use the main hostname. See the Repertoire documentation for more information. |
config.sentry.enabled |
bool |
|
Whether to enable the Sentry integration |
config.slackAlerts |
bool |
|
Whether to send Slack alerts for unexpected failures |
config.subdomainRules |
object |
See |
Rules for determining the expected URLs of deployed services that use a subdomain. See the Repertoire documentation for more information. |
config.tap.schemaSourceTemplate |
string |
lsst/sdm_schemas on GitHub |
Template for schema artifact URLs (use {schemaVersion} placeholder) |
config.tap.schemaVersion |
string |
|
Default schema version for all TAP services (can be overridden per-app) |
config.tap.servers |
object |
See |
TAP Server configuration by application name. Configuration is used to populate & update the TAP_SCHEMA database for each enabled TAP application |
config.useSubdomains |
list |
|
List of services that use subdomains instead of the main hostname. See the Repertoire documentation for more information. |
global.environmentName |
string |
Set by Argo CD |
Name of the Phalanx environment |
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 repertoire image |
image.repository |
string |
|
Image to use in the repertoire deployment |
image.tag |
string |
The appVersion of the chart |
Tag of image to use |
ingress.annotations |
object |
|
Additional annotations for the ingress rule |
nodeSelector |
object |
|
Node selection rules for the repertoire deployment pod |
podAnnotations |
object |
|
Annotations for the repertoire deployment pod |
replicaCount |
int |
|
Number of web deployment pods to start |
resources |
object |
See |
Resource limits and requests for the repertoire deployment pod |
schemaHook.resources |
object |
See |
Resource limits and requests for the TAP schema update Helm hook job |
tolerations |
list |
Tolerate GKE arm64 taint |
Tolerations for the repertoire deployment pod |