vault/enos/modules
Ryan Cragun 74b6cc799a
VAULT-29583: Modernize default distributions in enos scenarios (#28012)
* VAULT-29583: Modernize default distributions in enos scenarios

Our scenarios have been running the last gen of distributions in CI.
This updates our default distributions as follows:
  - Amazon: 2023
  - Leap:   15.6
  - RHEL:   8.10, 9.4
  - SLES:   15.6
  - Ubuntu: 20.04, 24.04

With these changes we also unlock a few new variants combinations:
  - `distro:amzn seal:pkcs11`
  - `arch:arm64 distro:leap`

We also normalize our distro key for Amazon Linux to `amzn`, which
matches the uname output on both versions that we've supported.

Signed-off-by: Ryan Cragun <me@ryan.ec>
2024-08-09 13:43:28 -06:00
..
autopilot_upgrade_storageconfig [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
backend_consul VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
backend_raft VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
build_artifactory_artifact VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
build_artifactory_package enos: improve artifact:local dev scenario experience (#27095) 2024-05-17 10:22:08 -06:00
build_crt enos: improve artifact:local dev scenario experience (#27095) 2024-05-17 10:22:08 -06:00
build_local enos: improve artifact:local dev scenario experience (#27095) 2024-05-17 10:22:08 -06:00
create_vpc VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
disable_selinux VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
ec2_info VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
generate_secondary_token VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
get_local_metadata [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
install_packages VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
k8s_deploy_vault [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_build_date [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_replication [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_ui [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_version [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
k8s_vault_verify_write_data [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
load_docker_image [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
local_kind_cluster [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
read_license [COMPLIANCE] License changes (#22290) 2023-08-10 18:14:03 -07:00
replication_data VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
seal_awskms [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
seal_pkcs11 VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
seal_shamir [QT-695] Add config_mode variant to some scenarios (#26380) 2024-04-22 12:34:47 -06:00
shutdown_multiple_nodes VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
shutdown_node VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
softhsm_create_vault_keys VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
softhsm_distribute_vault_keys VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
softhsm_init VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
softhsm_install VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
start_vault VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
stop_vault VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
target_ec2_fleet VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
target_ec2_instances VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
target_ec2_shim VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
target_ec2_spot_fleet VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_agent VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_cluster VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
vault_get_cluster_ips VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_proxy VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_raft_remove_peer VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_setup_perf_primary VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_setup_perf_secondary VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_step_down VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_test_ui VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_unseal_nodes VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_upgrade VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
vault_verify_agent_output VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_autopilot VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_default_lcq VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_performance_replication VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_raft_auto_join_voter VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_read_data VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_replication VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_ui VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_undo_logs VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_unsealed VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_verify_version VAULT-29583: Modernize default distributions in enos scenarios (#28012) 2024-08-09 13:43:28 -06:00
vault_verify_write_data VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_wait_for_leader VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
vault_wait_for_seal_rewrap VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00
verify_seal_type VAULT-28146: Add IPV6 support to enos scenarios (#27884) 2024-07-30 11:00:27 -06:00