Helm chart for deploying Celo Safe Client Gateway
- Tested with Kubernetes 1.23
- Tested with Helm v3.9.4
Repository | Name | Version |
---|---|---|
https://charts.bitnami.com/bitnami | redis | 17.3.7 |
Chart is released to oci://us-west1-docker.pkg.dev/celo-testnet/clabs-public-oci/celo-safe-client-gateway repository automatically every commit to master
branch.
Just remind yourself to bump the version of the chart in the Chart.yaml file.
This process is configured using GitHub Actions in the helm_release.yml
and helm_test.yml files.
Key | Type | Default | Description |
---|---|---|---|
affinity | object | {} |
Kubernetes pod affinity |
env.configServiceUri | string | "http://safe-config-service" |
URI of the safe-config-service. Normally the safe-config-service Kubernetes svc. |
env.exchangeApiKey | string | "test" |
Key for exchange API |
env.rocketSecretKey | string | "test" |
Secret key for Rocket |
env.txAuthToken | string | "test" |
Transaction Service Auth Token |
env.webhookToken | string | "test" |
Token for the webhook |
fullnameOverride | string | "" |
Chart full name override |
global.redis.password | string | "test" |
Redis depencency chart password |
image.pullPolicy | string | "IfNotPresent" |
Image pullpolicy |
image.repository | string | "us-west1-docker.pkg.dev/devopsre/clabs-public-images/safe-client-gateway" |
Image repository |
image.tag | string | "latest" |
Image tag Overrides the image tag whose default is the chart appVersion. |
imagePullSecrets | list | [] |
Image pull secrets |
ingress.annotations | object | {} |
Custom Ingress annotations |
ingress.className | string | "nginx" |
Ingress class name |
ingress.enabled | bool | false |
Ingress enabled |
ingress.hosts | list | [] |
List of hosts to expose safe-client-gateway. See values.yaml for an example. |
ingress.tls | list | [] |
TLS secret for exposing safe-client-gateway with https. See values.yaml for an example. |
livenessProbe | object | {"httpGet":{"path":"/","port":"http"}} |
Liveness probe configuration |
nameOverride | string | "" |
Chart name override |
nodeSelector | object | {} |
Kubernetes node selector |
podAnnotations | object | {} |
Custom pod annotations |
podSecurityContext | object | {} |
Custom pod security context |
readinessProbe | object | {"httpGet":{"path":"/","port":"http"}} |
Readiness probe configuration |
redis.image.tag | string | "6.2.7" |
Redis depencency Docker image version |
redis.replica.replicaCount | int | 1 |
Redis depencency number of replicas |
replicaCount | int | 1 |
Number of deployment replicas |
resources | object | {} |
Container resources |
securityContext | object | {} |
Custom container security context |
service.port | int | 80 |
Kubernetes Service Type |
service.type | string | "ClusterIP" |
Kubernetes Service Type |
serviceAccount.annotations | object | {} |
Annotations to add to the service account |
serviceAccount.create | bool | true |
Specifies whether a service account should be created |
serviceAccount.name | string | "" |
The name of the service account to use. If not set and create is true, a name is generated using the fullname template |
tolerations | list | [] |
Kubernetes tolerations |
Autogenerated from chart metadata using helm-docs. To regenerate run helm-docs
command at this folder.