open-vault/builtin/logical/aws
Clint cbecc40e48
Stepwise docker env (#9292)
* add first stepwise test env, Docker, with example transit test

* update transit stepwise test

* add other tests that use stepwise

* cleanup test, make names different than just 'transit'

* return the stderr if compile fails with error

* minor cleanups

* minor cleanups

* go mod vendor

* cleanups

* remove some extra code, and un-export some fields/methods

* update vendor

* remove reference to vault.CoreConfig, which really wasn't used anyway

* update with go mod vendor

* restore Precheck method to test cases

* clean up some networking things; create networks with UUID, clean up during teardown

* vendor stepwise

* Update sdk/testing/stepwise/environments/docker/environment.go

haha thanks :D

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* Update sdk/testing/stepwise/environments/docker/environment.go

Great catch, thanks

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* fix redundant name

* update error message in test

* Update builtin/credential/userpass/stepwise_test.go

More explicit error checking and responding

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* Update builtin/logical/aws/stepwise_test.go

`test` -> `testFunc`

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* Update builtin/logical/transit/stepwise_test.go

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* fix typos

* update error messages to provide clarity

* Update sdk/testing/stepwise/environments/docker/environment.go

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* update error handling / collection in Teardown

* panic if GenerateUUID returns an error

* Update sdk/testing/stepwise/environments/docker/environment.go

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>

* Update builtin/credential/userpass/stepwise_test.go

Co-authored-by: Calvin Leung Huang <cleung2010@gmail.com>

* Update builtin/logical/aws/stepwise_test.go

Co-authored-by: Calvin Leung Huang <cleung2010@gmail.com>

* Update builtin/logical/transit/stepwise_test.go

Co-authored-by: Calvin Leung Huang <cleung2010@gmail.com>

* Update sdk/testing/stepwise/environments/docker/environment.go

Co-authored-by: Calvin Leung Huang <cleung2010@gmail.com>

* import ordering

* standardize on dc from rc for cluster

* lowercase name

* CreateAPIClient -> NewAPIClient

* testWait -> ensure

* go mod cleanup

* cleanups

* move fields and method around

* make start and dockerclusternode private; use better random serial number

* use better random for SerialNumber

* add a timeout to the context used for terminating the docker container

* Use a constant for the Docker client version

* rearrange import statements

Co-authored-by: Michael Golowka <72365+pcman312@users.noreply.github.com>
Co-authored-by: Calvin Leung Huang <cleung2010@gmail.com>
2020-06-26 17:52:31 -05:00
..
cmd/aws Update to api 1.0.1 and sdk 0.1.8 2019-04-15 14:10:07 -04:00
backend.go fix: invalidate cached clients after a config change in the aws secrets backend (#9186) 2020-06-10 20:53:48 -07:00
backend_test.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
client.go Migrate built in auto seal to go-kms-wrapping (#8118) 2020-01-10 20:39:52 -05:00
iam_policies.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
iam_policies_test.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
path_config_lease.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
path_config_root.go Add reading AWS root/config endpoint (#7245) 2019-09-13 10:07:04 -07:00
path_config_root_test.go Add reading AWS root/config endpoint (#7245) 2019-09-13 10:07:04 -07:00
path_config_rotate_root.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
path_roles.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
path_roles_test.go secret/aws: Support permissions boundaries on iam_user creds (#6786) 2019-09-19 16:35:12 -07:00
path_user.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
rollback.go Switch to go modules (#6585) 2019-04-13 03:44:06 -04:00
secret_access_keys.go AWS: Add iam_groups parameter to role create/update (#8811) 2020-06-09 16:56:12 -07:00
secret_access_keys_test.go Allow use of pre-existing policies for AWS users 2015-12-30 18:05:54 +00:00
stepwise_test.go Stepwise docker env (#9292) 2020-06-26 17:52:31 -05:00