hips Helm values reference#

Helm values reference table for the hips application.

Key

Type

Default

Description

affinity

object

{}

Affinity rules for the hips deployment pod

autoscaling.enabled

bool

false

Enable autoscaling of hips deployment

autoscaling.maxReplicas

int

100

Maximum number of hips deployment pods

autoscaling.minReplicas

int

1

Minimum number of hips deployment pods

autoscaling.targetCPUUtilizationPercentage

int

80

Target CPU utilization of hips deployment pods

config.gcsBucket

string

None, must be set

Name of Google Cloud Storage bucket holding the HiPS files

config.gcsProject

string

None, must be set

Google Cloud project in which the underlying storage is located

config.logLevel

string

"INFO"

Choose from the text form of Python logging levels

config.serviceAccount

string

None, must be set

The Google service account that has an IAM binding to the hips Kubernetes service account and has access to the storage bucket

global.baseUrl

string

Set by Argo CD

Base URL for the environment

global.host

string

Set by Argo CD

Host name for ingress

image.pullPolicy

string

"IfNotPresent"

Pull policy for the hips image

image.repository

string

"ghcr.io/lsst-sqre/crawlspace"

Image to use in the hips deployment

image.tag

string

""

Overrides the image tag whose default is the chart appVersion.

ingress.annotations

object

{}

Additional annotations for the ingress rule

ingress.gafaelfawrAuthQuery

string

"scope=read:image"

Gafaelfawr auth query string

ingress.path

string

"/api/hips"

Path at which to serve the service

nodeSelector

object

{}

Node selection rules for the hips deployment pod

podAnnotations

object

{}

Annotations for the hips deployment pod

replicaCount

int

1

Number of web deployment pods to start

resources

object

{}

Resource limits and requests for the hips deployment pod

tolerations

list

[]

Tolerations for the hips deployment pod