Ryan Cragun
b19617d955
enos: fix licensing on backported files ( #24162 )
...
Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-11-16 12:59:47 -07:00
Ryan Cragun
9da2fc4b8b
test: wait for nc to be listening before enabling auditor ( #23142 ) ( #23150 )
...
Rather than assuming a short sleep will work, we instead wait until netcat is listening of the socket. We've also configured the netcat listener to persist after the first connection, which allows Vault and us to check the connection without the process closing.
As we implemented this we also ran into AWS issues in us-east-1 and us-west-2, so we've changed our deploy regions until those issues are resolved.
Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-09-18 15:10:37 -06:00
Hamid Ghaf
27bb03bbc0
adding copyright header ( #19555 )
...
* adding copyright header
* fix fmt and a test
2023-03-15 09:00:52 -07:00
Jaymala
ca18e2fffe
[QT-19] Enable Enos replication scenario ( #17748 )
...
* Add initial replication scenario config
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add support for replication with different backend and seal types
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Update Consul versions
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Additional config for replicaiton scenario
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Update replication scenario modules
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Refactor replication modules
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add more steps for replication
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Work in progress with unsealing followers on secondary cluster
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add more replication scenario steps
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* More updates
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Working shamir scenario
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Update to unify get Vault IP module
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Remove duplicate module
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Fix race condition for secondary followers unseal
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Use consistent naming for module directories
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Update replication scenario with latest test matrix
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Verify replication with awskms
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add write and retrive data support for all scenarios
* Update all scenarios to verify write and read kv data
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Fix write and read data modules
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add comments explaining the module run
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Address review feedback and update consul version
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Address more review feedback
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Remove vault debug logging
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Exclude ent.fips1402 and ent.hsm.fips1402 packages from Enos test matrix
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add verification for replication connection status
* Currently this verification fails on Consul due to VAULT-12332
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Add replication scenario to Enos README
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Update README as per review suggesstions
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* [QT-452] Add recovery keys to scenario outputs
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Fix replication output var
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
* Fix autopilot scenario deps and add retry for read data
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
Signed-off-by: Jaymala Sinha <jaymala@hashicorp.com>
2023-01-13 11:43:26 -05:00