From 8c00f7e4fd87bbc972a338eea0ba5ebf5ef99d75 Mon Sep 17 00:00:00 2001 From: Theron Voran Date: Thu, 12 Aug 2021 11:55:16 -0700 Subject: [PATCH] set vault license for enterprise tests (#240) Since hashicorp/vault-enterprise:latest now requires a license to do anything, we need to set $VAULT_LICENSE when provisioning the enterprise docker container. --- .github/workflows/build.yml | 4 +++- docker-compose.yml | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 4d9ec05..1865bf5 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -74,6 +74,8 @@ jobs: - name: Run docker-compose run: docker-compose up -d vault-enterprise + env: + VAULT_LICENSE_CI: ${{ secrets.VAULT_LICENSE_CI }} - uses: actions/setup-node@v1 with: @@ -93,7 +95,7 @@ jobs: - name: NPM Build run: npm run build - - name: NPM Run test:intergration:enterprise + - name: NPM Run test:integration:enterprise run: npm run test:integration:enterprise env: VAULT_HOST: localhost diff --git a/docker-compose.yml b/docker-compose.yml index 4342ebc..3238489 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -12,6 +12,7 @@ services: image: hashicorp/vault-enterprise:latest environment: VAULT_DEV_ROOT_TOKEN_ID: testtoken + VAULT_LICENSE: ${VAULT_LICENSE_CI} ports: - 8200:8200 privileged: true