vault/enos/modules
Ryan Cragun 30a8435499
[QT-617] Add seal migration to seal_ha scenario (#23919)
Test HA seal migration in the `seal_ha` by removing the primary seal,
ensuring seal rewrap has completed, and verifying that data written
through the primary seal is available in the new primary seal.
We also add a verification for the seal type at various stages of the scenario.

* Allow configuring the seal alias and priority in the `start_vault`
  module.
* Add seal migration to `seal_ha` scenario.
* Verify the data written through the original primary seal after the
  seal migration.
* [QT-629] Verify the seal type at various stages in `seal_ha`.

Signed-off-by: Ryan Cragun <me@ryan.ec>
2023-10-31 19:42:26 +00:00
..
autopilot_upgrade_storageconfig [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
backend_consul [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
backend_raft [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
build_crt [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
build_local Onboard Vault to CRT version bump automation (#18311) 2023-09-06 17:08:48 +01:00
create_vpc [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
ec2_info [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
generate_secondary_token [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
get_local_metadata [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
k8s_deploy_vault [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
k8s_vault_verify_build_date [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
k8s_vault_verify_replication [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
k8s_vault_verify_ui [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
k8s_vault_verify_version [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
k8s_vault_verify_write_data [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
load_docker_image [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
local_kind_cluster [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
read_license [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
replication_data [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
seal_key_awskms [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
seal_key_shamir [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
shutdown_multiple_nodes [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
shutdown_node [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
start_vault [QT-617] Add seal migration to seal_ha scenario (#23919) 2023-10-31 19:42:26 +00:00
stop_vault [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
target_ec2_fleet [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
target_ec2_instances [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
target_ec2_shim [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
target_ec2_spot_fleet [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
vault_agent [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_artifactory_artifact [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_cluster [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
vault_get_cluster_ips [QT-602] Don't fail if scenarios cannot completely destroy infra (#23473) 2023-10-03 13:04:55 -06:00
vault_proxy [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_raft_remove_peer [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_setup_perf_primary [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_setup_perf_secondary [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
vault_test_ui [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
vault_unseal_nodes [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_upgrade [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_agent_output [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_autopilot [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_performance_replication replication: wait longer for replication to resync (#23336) 2023-09-27 20:50:28 +00:00
vault_verify_raft_auto_join_voter [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_read_data [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_replication [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_ui [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_undo_logs [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_unsealed [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_version [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_verify_write_data [QT-602] Run proxy and agent test scenarios (#23176) 2023-09-26 15:37:28 -06:00
vault_wait_for_leader [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
vault_wait_for_seal_rewrap [QT-616] Add seal_ha enos scenario (#23812) 2023-10-26 15:13:30 -06:00
verify_seal_type [QT-617] Add seal migration to seal_ha scenario (#23919) 2023-10-31 19:42:26 +00:00