From ca0ce47013117919bef8b0ee3a66ed10e3b81669 Mon Sep 17 00:00:00 2001 From: Tom Bamford Date: Sun, 30 Jan 2022 23:07:12 +0000 Subject: [PATCH] Run auth tests on cloud runner --- .github/workflows/auth-tests.yml | 11 ++++++++++- auth/msi.go | 2 +- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/auth-tests.yml b/.github/workflows/auth-tests.yml index c746ffba..b7a2e2de 100644 --- a/.github/workflows/auth-tests.yml +++ b/.github/workflows/auth-tests.yml @@ -7,9 +7,18 @@ on: - "auth/**.go" - ".github/workflows/auth-tests.yml" +env: + AZURE_ENVIRONMENT: ${{ secrets.AZURE_ENVIRONMENT }} + CLIENT_ID: ${{ secrets.AUTH_CLIENT_ID }} + CLIENT_CERTIFICATE: ${{ secrets.AUTH_CLIENT_CERTIFICATE }} + CLIENT_CERTIFICATE_PASSWORD: ${{ secrets.AUTH_CLIENT_CERTIFICATE_PASSWORD }} + CLIENT_SECRET: ${{ secrets.AUTH_CLIENT_SECRET }} + MSI_TOKEN: ${{ secrets.AUTH_MSI_TOKEN }} + TENANT_ID: ${{ secrets.TENANT_ID }} + jobs: test-auth: - runs-on: self-hosted + runs-on: ubuntu-latest strategy: fail-fast: true steps: diff --git a/auth/msi.go b/auth/msi.go index 02783d00..ab3f1a47 100644 --- a/auth/msi.go +++ b/auth/msi.go @@ -146,7 +146,7 @@ func azureMetadata(ctx context.Context, url string) (body []byte, err error) { } defer resp.Body.Close() if c := resp.StatusCode; c < 200 || c > 299 { - err = fmt.Errorf("received HTTP status %d", resp.StatusCode) + err = fmt.Errorf("received HTTP status %d with body: %s", resp.StatusCode, body) return } return