Prompt Proto Service LSSTCam Helm values reference¶
Helm values reference table for the prompt-proto-service-lsstcam 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.  |