Prompt Proto Service HSC Helm values reference#
Helm values reference table for the prompt-proto-service-hsc
application.
Key |
Type |
Default |
Description |
---|---|---|---|
prompt-proto-service.additionalVolumeMounts |
list |
|
Kubernetes YAML configs for extra container volume(s). Any volumes required by other config options are automatically handled by the Helm chart. |
prompt-proto-service.affinity |
object |
|
Affinity rules for the prompt processing pods |
prompt-proto-service.alerts.server |
string |
|
Server address for the alert stream |
prompt-proto-service.alerts.topic |
string |
|
Topic name where alerts will be sent |
prompt-proto-service.alerts.username |
string |
|
Username for sending alerts to the alert stream |
prompt-proto-service.apdb.namespace |
string |
|
Database namespace for the APDB |
prompt-proto-service.apdb.url |
string |
None, must be set |
URL to the APDB, in any form recognized by SQLAlchemy |
prompt-proto-service.image.pullPolicy |
string |
|
Pull policy for the PP image |
prompt-proto-service.image.repository |
string |
|
Image to use in the PP deployment |
prompt-proto-service.image.tag |
string |
|
Overrides the image tag whose default is the chart appVersion. |
prompt-proto-service.imageNotifications.imageTimeout |
string |
|
Timeout to wait after expected script completion for raw image arrival (seconds). |
prompt-proto-service.imageNotifications.kafkaClusterAddress |
string |
None, must be set |
Hostname and port of the Kafka provider |
prompt-proto-service.imageNotifications.topic |
string |
None, must be set |
Topic where raw image arrival notifications appear |
prompt-proto-service.instrument.calibRepo |
string |
None, must be set |
URI to the shared repo used for calibrations, templates, and pipeline outputs. If |
prompt-proto-service.instrument.calibRepoPguser |
string |
None, must be set |
Postgres username to access the shared butler repo for calibrations, templates, and pipeline outputs. If |
string |
|
The “short” name of the instrument |
|
prompt-proto-service.instrument.pipelines |
string |
None, must be set |
Machine-readable string describing which pipeline(s) should be run for which visits. Notation is complex and still in flux; see the source code for examples. |
prompt-proto-service.instrument.skymap |
string |
|
Skymap to use with the instrument |
prompt-proto-service.knative.cpuLimit |
string |
|
The maximum cpu cores. |
prompt-proto-service.knative.cpuRequest |
string |
|
The cpu cores requested. |
prompt-proto-service.knative.ephemeralStorageLimit |
string |
|
The maximum storage space allowed for each container (mostly local Butler). |
prompt-proto-service.knative.ephemeralStorageRequest |
string |
|
The storage space reserved for each container (mostly local Butler). |
prompt-proto-service.knative.gpu |
bool |
|
GPUs enabled. |
prompt-proto-service.knative.gpuRequest |
string |
|
The number of GPUs to request. |
prompt-proto-service.knative.idleTimeout |
int |
|
Maximum time that a container can send nothing to the fanout service (seconds). |
prompt-proto-service.knative.memoryLimit |
string |
|
The maximum memory limit. |
prompt-proto-service.knative.memoryRequest |
string |
|
The minimum memory to request. |
prompt-proto-service.knative.responseStartTimeout |
int |
|
Maximum time that a container can send nothing to the fanout service after initial submission (seconds). |
prompt-proto-service.knative.timeout |
int |
|
Maximum time that a container can respond to a next_visit request (seconds). |
prompt-proto-service.logLevel |
string |
log prompt_processing at DEBUG, other LSST code at INFO, and third-party code at WARNING. |
Requested logging levels in the format of Middleware’s –log-level argument. |
prompt-proto-service.podAnnotations |
object |
See the |
Annotations for the prompt-proto-service pod |
prompt-proto-service.registry.centralRepoFile |
bool |
|
If set, this application’s Vault secret must contain a |
prompt-proto-service.s3.auth_env |
bool |
|
If set, get S3 credentials from this application’s Vault secret. |
prompt-proto-service.s3.disableBucketValidation |
string |
|
Set this to disable validation of S3 bucket names, allowing Ceph multi-tenant colon-separated names to be used. |
prompt-proto-service.s3.endpointUrl |
string |
None, must be set |
S3 endpoint containing |
prompt-proto-service.s3.imageBucket |
string |
None, must be set |
Bucket containing the incoming raw images |
prompt-proto-service.sasquatch.auth_env |
bool |
|
If set, this application’s Vault secret must contain a |
prompt-proto-service.sasquatch.endpointUrl |
string |
|
Url of the Sasquatch proxy server to upload metrics to. Leave blank to disable upload. This is a preliminary implementation of Sasquatch support, and this parameter may be deprecated if we instead support |
prompt-proto-service.sasquatch.namespace |
string |
|
Namespace in the Sasquatch system with which to associate metrics. |
prompt-proto-service.tolerations |
list |
|
Tolerations for the prompt processing pods |