Skip to content

Latest commit

 

History

History

k8s

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 

Render helm template locally, staging

helm upgrade staging-sdk-relayer-0 ./k8s/relayer/ \
     --install \
     --values ./k8s/relayer/values.staging.yaml \
     --set-string namespace=sdk-staging \
     --namespace sdk-staging \
     --set index=0  \
     --wait \
     --timeout 300s \
     --atomic \
     --dry-run

# common
HELM_NAME="staging-sdk-relayer-common"
NAMESPACE="sdk-staging"
ENV=staging

helm upgrade "${HELM_NAME}" ./k8s/common/    \
     --install \
     --wait \
     --timeout 720s \
     --values ./k8s/common/values."${ENV}".yaml \
     --set-string namespace="${NAMESPACE}" \
     --namespace "${NAMESPACE}" \
     --atomic \
     --dry-run

Render template in prod Make sure to use an index like 0 or 1, etc

helm upgrade prod-sdk-relayer-1 ./k8s/relayer/ \
     --install \
     --values ./k8s/relayer/values.prod.yaml \
     --set-string namespace=sdk-prod \
     --namespace sdk-prod  \
     --set index=1  \
     --wait \
     --timeout 300 \
     --atomic \
     --dry-run

Local install staging

# from root of git repo
# one stateful set instace
./k8s/deploy.sh 1 staging staging-sdk-relayer sdk-staging
# two stateful set instace
./k8s/deploy.sh 2 staging staging-sdk-relayer sdk-staging