Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CI: Test against vault-enterprise 1.10.3-ent #1461

Merged
merged 50 commits into from
May 21, 2022
Merged
Changes from 2 commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
8ec9810
CI: Test against vault-enterprise 1.10.3-ent
benashz May 17, 2022
f0ec0f9
Set docker environment from a dictionary
benashz May 17, 2022
9312045
try quoting the context env
benashz May 17, 2022
fe0f35c
Revert CircleCI config, attempt move GHA instead
benashz May 17, 2022
2bdd984
Make build
benashz May 17, 2022
b03522d
Attempt to run some containers
benashz May 17, 2022
4a918b2
skip acc tests in CircleCI
benashz May 17, 2022
9c122f5
Run build steps in runner-job
benashz May 17, 2022
3323906
Try out a container job
benashz May 17, 2022
6031629
Switch from cimg to golang docker repo
benashz May 17, 2022
2b41ff6
Attempt to run tests
benashz May 17, 2022
23e8976
Get the repo root from Git
benashz May 17, 2022
f44fc7b
Set vault addr to the service container name
benashz May 18, 2022
3dbf77c
Run all acceptance tests.
benashz May 18, 2022
07bb14f
Attempt with vault-enterprise
benashz May 18, 2022
7af886f
Run all acceptance tests, switch back to OSS Vault
benashz May 18, 2022
dc7c05d
Get mysql tests passing
benashz May 18, 2022
5f74ad6
Run all acceptance tests, get ODIC tests passing
benashz May 18, 2022
21de7ab
Try enterprise again, with a secret this time
benashz May 18, 2022
f95f93a
Run all enterprise acceptance tests
benashz May 18, 2022
c4d9e80
Fix typo
benashz May 18, 2022
02f3bb7
Fix up broken enterprise tests
benashz May 18, 2022
4190f48
Skip if not acc test
benashz May 18, 2022
9961391
Restore CircleCI config, until project is disabled
benashz May 18, 2022
8e10622
This time for sure
benashz May 18, 2022
f645377
Figlet in CircleCI
benashz May 18, 2022
2702f31
1 job
benashz May 18, 2022
1385e17
Attempt to fix Vault quota issue
benashz May 18, 2022
ba60057
Enable curl --fail option
benashz May 18, 2022
f57fb51
Try multi-vault version matrix
benashz May 18, 2022
2dd1462
Disable KMIP role test, remove vault-1.9 job
benashz May 18, 2022
386d19b
Another attempt at quota workaround
benashz May 19, 2022
62c84ef
Maybe /v1/auth/token/create
benashz May 19, 2022
41cf121
Set max_leases on root
benashz May 19, 2022
e1169d2
Run quota lease tests in a random namespace.
benashz May 19, 2022
d7d4b65
Fix up KMIP tests, fix issue with remount failure
benashz May 19, 2022
93e37b4
Use set type specific check func
benashz May 20, 2022
8ddf717
Restore mongodb tests
benashz May 20, 2022
099d4c5
Add postgres support
benashz May 20, 2022
93d1a2f
Re-enable disable_escaping support for Postgres
benashz May 20, 2022
5ef3737
Fix disable_escaping regression introduced in v3.5.0
benashz May 20, 2022
71ec072
Run all acceptance tests
benashz May 20, 2022
b7f9267
Fix test args
benashz May 20, 2022
57607bd
Remove vault quota config step
benashz May 20, 2022
3c57f4f
Generate API coverage report
benashz May 20, 2022
48dcf6b
Rename GNUMakefile to Makefile
benashz May 20, 2022
1f72672
Re-jig the build config
benashz May 20, 2022
1f63e61
acceptance tests depends on build
benashz May 20, 2022
9e02616
Re-enable acc tests
benashz May 20, 2022
99fa289
Drop random lease count from lease quota test
benashz May 21, 2022
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 7 additions & 6 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,15 @@ jobs:
- MONGO_INITDB_DATABASE: admin
- image: circleci/mysql:latest
environment:
- MYSQL_ROOT_PASSWORD=mysql
- image: hashicorp/vault:latest
MYSQL_ROOT_PASSWORD: mysql
- image: hashicorp/vault-enterprise:1.10.3-ent
environment:
- VAULT_DEV_ROOT_TOKEN_ID=root
VAULT_LICENSE: $VAULT_LICENSE
VAULT_DEV_ROOT_TOKEN_ID: root
- image: mcr.microsoft.com/mssql/server:2017-latest-ubuntu
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=yourStrong1000Password
ACCEPT_EULA: Y
SA_PASSWORD: yourStrong1000Password
working_directory: /tmp/go/src/github.com/hashicorp/terraform-provider-vault
steps:
- checkout
Expand Down Expand Up @@ -56,7 +57,7 @@ jobs:
export MONGODB_URL="mongodb://root:mongodb@127.0.0.1:27017/admin?ssl=false"
export MSSQL_URL="sqlserver://sa:yourStrong1000Password@127.0.0.1:1433"
# This will be removed after VAULT-4324 is fixed
make testacc TESTARGS='-v' SKIP_MSSQL_MULTI_CI=true SKIP_RAFT_TESTS=true
make testacc-ent TESTARGS='-v' SKIP_MSSQL_MULTI_CI=true SKIP_RAFT_TESTS=true
- run:
name: "Run Build"
command: |
Expand Down