prompt-keda-hsc Helm values reference¶
Helm values reference table for the prompt-keda-hsc
application.
Key |
Type |
Default |
Description |
---|---|---|---|
prompt-keda.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-keda.affinity |
object |
|
Affinity rules for the Prompt Processing Pod |
prompt-keda.alerts.server |
string |
|
Server address for the alert stream |
prompt-keda.alerts.topic |
string |
None, must be set |
Topic name where alerts will be sent |
prompt-keda.alerts.username |
string |
|
Username for sending alerts to the alert stream |
prompt-keda.apdb.config |
string |
None, must be set |
URL to a serialized APDB configuration, or the “label:” prefix followed by the indexed name of such a config. |
prompt-keda.cache.baseSize |
int |
|
The default number of datasets of each type to keep. The pipeline only needs one of most dataset types (one bias, one flat, etc.), so this is roughly the number of visits that fit in the cache. |
prompt-keda.cache.patchesPerImage |
int |
|
A factor by which to multiply |
prompt-keda.cache.refcatsPerImage |
int |
|
A factor by which to multiply |
prompt-keda.debug.exportOutputs |
bool |
|
Whether or not pipeline outputs should be exported to the central repo. This flag does not turn off APDB writes or alert generation; those must be handled at the pipeline level or by setting up an alternative destination. |
prompt-keda.fullnameOverride |
string |
|
Override the full name for resources (includes the release name) |
prompt-keda.image.pullPolicy |
string |
|
Pull policy for the PP image |
prompt-keda.image.repository |
string |
|
Image to use in the PP deployment |
prompt-keda.image.tag |
string |
|
Overrides the image tag whose default is the chart appVersion. |
prompt-keda.imageNotifications.consumerOffsetReset |
string |
|
Kafka consumer offset reset setting for image arrival notifications |
prompt-keda.imageNotifications.imageTimeout |
string |
|
Timeout to wait after expected script completion for raw image arrival (seconds). |
prompt-keda.imageNotifications.kafkaClusterAddress |
string |
None, must be set |
Hostname and port of the Kafka provider |
prompt-keda.imageNotifications.topic |
string |
None, must be set |
Topic where raw image arrival notifications appear |
prompt-keda.instrument.calibRepo |
string |
None, must be set |
URI to the shared repo used for calibrations, templates, and pipeline outputs. If |
string |
|
The “short” name of the instrument |
|
prompt-keda.instrument.pipelines.main |
string |
None, must be set |
YAML-formatted config describing which pipeline(s) should be run for which visits’ raws. Fields are still in flux; see the source code for examples. |
prompt-keda.instrument.pipelines.preprocessing |
string |
None, must be set |
YAML-formatted config describing which pipeline(s) should be run before which visits’ raw arrival. |
prompt-keda.instrument.preloadPadding |
int |
|
Number of arcseconds to pad the spatial region in preloading. |
prompt-keda.instrument.skymap |
string |
|
Skymap to use with the instrument |
prompt-keda.keda.failedJobsHistoryLimit |
int |
|
|
prompt-keda.keda.maxReplicaCount |
int |
|
|
prompt-keda.keda.minReplicaCount |
int |
|
|
prompt-keda.keda.pollingInterval |
int |
|
|
prompt-keda.keda.redisStreams.activationLagCount |
string |
|
|
prompt-keda.keda.redisStreams.consumerGroup |
string |
|
|
prompt-keda.keda.redisStreams.host |
string |
|
|
prompt-keda.keda.redisStreams.lagCount |
string |
|
|
prompt-keda.keda.redisStreams.msgListenTimeout |
int |
|
|
prompt-keda.keda.redisStreams.pendingEntriesCount |
string |
|
|
prompt-keda.keda.redisStreams.streamName |
string |
|
|
prompt-keda.keda.scalingStrategy |
string |
|
|
prompt-keda.keda.successfulJobsHistoryLimit |
int |
|
|
prompt-keda.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-keda.nameOverride |
string |
|
Override the base name for resources |
prompt-keda.nodeSelector |
object |
|
Node selection rules for the Prompt Processing pod |
prompt-keda.podAnnotations |
object |
|
Pod annotations for the Prompt Processing Pod |
prompt-keda.raw_microservice |
string |
|
The URI to a microservice that maps image metadata to a file location. If empty, Prompt Processing does not use a microservice. |
prompt-keda.registry.centralRepoFile |
bool |
|
If set, this application’s Vault secret must contain a |
prompt-keda.resources |
object |
See |
Kubernetes resource requests and limits |
prompt-keda.s3.auth_env |
bool |
|
If set, get S3 credentials from this application’s Vault secret. |
prompt-keda.s3.disableBucketValidation |
int |
|
Set this to disable validation of S3 bucket names, allowing Ceph multi-tenant colon-separated names to be used. |
prompt-keda.s3.endpointUrl |
string |
None, must be set |
S3 endpoint containing |
prompt-keda.s3.imageBucket |
string |
None, must be set |
Bucket containing the incoming raw images |
prompt-keda.sasquatch.auth_env |
bool |
|
If set, this application’s Vault secret must contain a |
prompt-keda.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-keda.sasquatch.namespace |
string |
|
Namespace in the Sasquatch system with which to associate metrics. |
prompt-keda.tolerations |
list |
|
Tolerations for the Prompt Processing pod |