Hamid Ghaf
4b4e0437e1
enos: default undo-logs to cluster behavior ( #18771 )
...
* enos: default undo-logs to cluster behavior
* change a step dependency
* rearrange steps, wait a bit longer for undo logs
2023-01-20 10:25:14 -05: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
Hamid Ghaf
f5720dd83b
Adding an Enos test for undo logs ( #17675 )
...
* Adding an Enos test for undo logs
* fixing a typo
* feedback
* fixing typo
* running make fmt
* removing a dependency
* var name change
* fixing a variable
* fix builder
* fix product version
* adding required fields
* feedback
* add artifcat bundle back
* fmt check
* point to correct instance
* minor fix
* feedback
* feedback
2022-12-16 16:51:34 -05:00