From 0411c376f28cabc2ddad5a08a91ca044bb5b1d4f Mon Sep 17 00:00:00 2001 From: Marcin Maciaszczyk Date: Thu, 21 Nov 2024 13:23:38 +0100 Subject: [PATCH] add jobs for all providers --- .github/workflows/e2e.yaml | 52 +++++++++++++++++++++++++++++++++++--- 1 file changed, 49 insertions(+), 3 deletions(-) diff --git a/.github/workflows/e2e.yaml b/.github/workflows/e2e.yaml index 0249eef5..399089ef 100644 --- a/.github/workflows/e2e.yaml +++ b/.github/workflows/e2e.yaml @@ -10,8 +10,8 @@ env: GOPATH: /home/runner/go/ GOBIN: /home/runner/go/bin jobs: - build: - name: Test `plural up` + plural-up-gcp: + name: Test `plural up` / GCP runs-on: ubuntu-latest steps: - name: Checkout @@ -35,4 +35,50 @@ jobs: with: version: ">= 363.0.0" - name: Print Google Cloud SDK info - run: gcloud info \ No newline at end of file + run: gcloud info + plural-up-aws: + name: Test `plural up` / AWS + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@v4.1.0 + with: + go-version-file: go.mod + - name: Add GOBIN to PATH + run: echo $GOBIN >> $GITHUB_PATH + - name: Setup Terraform + uses: hashicorp/setup-terraform@v3 + - name: Setup Plural CLI + run: make install-cli + - name: Print Plural CLI version + run: plural version + - name: Print AWS CLI version + run: aws --version + plural-up-azure: + name: Test `plural up` / Azure + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + with: + fetch-depth: 0 + - name: Setup Go + uses: actions/setup-go@v4.1.0 + with: + go-version-file: go.mod + - name: Add GOBIN to PATH + run: echo $GOBIN >> $GITHUB_PATH + - name: Setup Terraform + uses: hashicorp/setup-terraform@v3 + - name: Setup Plural CLI + run: make install-cli + - name: Print Plural CLI version + run: plural version + - name: Set up Azure CLI + run: curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash + - name: Print Azure CLI version + run: az --version \ No newline at end of file