Skip to content

Latest commit

 

History

History
71 lines (59 loc) · 4.18 KB

README.md

File metadata and controls

71 lines (59 loc) · 4.18 KB

safe-client-gateway

Helm chart for deploying Celo Safe Client Gateway

Version: 1.1.4 Type: application AppVersion: 0.1.0

Chart requirements

  • Tested with Kubernetes 1.23
  • Tested with Helm v3.9.4

Required sub-charts

Repository Name Version
https://charts.bitnami.com/bitnami redis 17.3.7

Chart releases

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.

Values

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.