Skip to content

Commit

Permalink
test deploy
Browse files Browse the repository at this point in the history
  • Loading branch information
islandbitcoin committed Aug 28, 2023
1 parent 047708d commit ab1a2bb
Show file tree
Hide file tree
Showing 2 changed files with 49 additions and 0 deletions.
File renamed without changes.
49 changes: 49 additions & 0 deletions .github/workflows/deploy-gcp.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
name: Deploy Flash

on:
push:
branches:
- gcp

jobs:
build:
env:
CLUSTER_NAME: flash-cluster
NAMESPACE: default
GALOY_NAMESPACE: galoy
GALOY_DEPS_NAMESPACE: galoy-deps
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2

- name: Setup Google Cloud SDK
uses: google-github-actions/setup-gcloud@master
with:
service_account_key: ${{ secrets.GCP_SA_KEY }}
project_id: flash-staging-cluster
export_default_credentials: true

- name: Configure Kubernetes Cluster
run: |
gcloud container clusters get-credentials $CLUSTER_NAME --zone us-east1
- name: Setup Terraform
uses: hashicorp/setup-terraform@v1
with:
terraform_version: 1.0.0

- name: Terraform Init
run: terraform init
working-directory: ./dev

- name: Terraform Validate
run: terraform validate
working-directory: ./dev

- name: Terraform Plan
run: terraform plan -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig'
working-directory: ./dev

- name: Terraform Apply
run: terraform apply -auto-approve -var 'bitcoin_network=signet' -var 'name_prefix=galoy-sig'
working-directory: ./dev

0 comments on commit ab1a2bb

Please sign in to comment.