8000 Add Enos benchmark scenario by raskchanky · Pull Request #30675 · hashicorp/vault · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Add Enos benchmark scenario #30675

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions enos/enos-descriptions.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,11 @@ globals {
Vault cluster nodes will provide their own integrated storage.
EOF

create_metrics_security_groups = <<-EOF
Create two security groups, one for grafana and one for prometheus. The grafana one allows
ingress on port 3000 and the prometheus one allows ingress on port 9100.
EOF

create_seal_key = <<-EOF
Create the necessary seal key infrastructure for Vaults auto-unseal functionality. Depending
on the 'seal' variant this step will perform different actions. When using 'shamir' the step
Expand Down
2 changes: 1 addition & 1 deletion enos/enos-globals.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ globals {
}
config_modes = ["env", "file"]
consul_editions = ["ce", "ent"]
consul_versions = ["1.14.11", "1.15.7", "1.16.3", "1.17.0"]
consul_versions = ["1.18.11", "1.19.8", "1.20.6", "1.21.0"]
distros = ["amzn", "leap", "rhel", "sles", "ubuntu"]
// Different distros may require different packages, or use different aliases for the same package
distro_packages = {
Expand Down
10 changes: 10 additions & 0 deletions enos/enos-modules.hcl
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,12 @@ module "backend_raft" {
source = "./modules/backend_raft"
}

module "benchmark" {
source = "./modules/benchmark"

ssh_keypair = var.aws_ssh_keypair_name
}

// Find any artifact in Artifactory. Requires the version, revision, and edition.
module "build_artifactory" {
source = "./modules/build_artifactory_artifact"
Expand Down Expand Up @@ -48,6 +54,10 @@ module "create_vpc" {
common_tags = var.tags
}

module "create_metrics_security_groups" {
source = "./modules/create_metrics_security_groups"
}

module "choose_follower_host" {
source = "./modules/choose_follower_host"
}
Expand Down
Loading
Loading
0