Skip to content

Commit

Permalink
feat: configure relayer cicd
Browse files Browse the repository at this point in the history
  • Loading branch information
him-bhutani7 committed Oct 10, 2023
1 parent d46d870 commit db74141
Showing 1 changed file with 52 additions and 0 deletions.
52 changes: 52 additions & 0 deletions .github/workflows/deploy_relayer.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
name: sygma/deploy/relayer-stage

on:
push:
branches:
- feat/sygma-relayer-cicd

env:
CHART_NAME: 'relayer-devnet'
CHART_PATH: './relayers/gcp/helm-charts/sygma-relayer'
HELM_VALUES_PATH: './relayers/gcp/helm-charts/sygma-relayer/relayer-devnet-values.yaml'
NAMESPACE: 'sygma-relayer'


jobs:
deploy:
name: sygma-relayer-deploy
runs-on: ubuntu-latest

permissions:
contents: read
id-token: write

steps:
- name: checkout the source code
uses: actions/checkout@v3

- name: checkout gcp repo
uses: actions/checkout@v3
with:
repository: sygmaprotocol/devops
ref: feat/sygma-relayer-gcp
token: ${{ secrets.GHCR_TOKEN }}

- name: set up google cloud sdk
uses: google-github-actions/setup-gcloud@v0.3.0
with:
project_id: ${{ secrets.GCP_PROJECT_ID }}
service_account_key: ${{ secrets.GCP_SA_KEY }}
export_default_credentials: true

- name: Install gcloud auth plugin
run: gcloud components install gke-gcloud-auth-plugin

- name: get gke credentials
run: |
gcloud container clusters get-credentials ${{ secrets.GCP_CLUSTER_NAME }} --zone ${{ secrets.GCP_CLUSTER_REGION }} --project ${{ secrets.GCP_PROJECT_ID }}
- name: deploy helm chart
run: |
helm upgrade --install ${{ env.CHART_NAME }} ${{ env.CHART_PATH }} -f ${{ env.HELM_VALUES_PATH }} --create-namespace --namespace ${{ env.NAMESPACE }}
kubectl delete pod -l app.kubernetes.io/name=relayer-stage

0 comments on commit db74141

Please sign in to comment.