hc-github-team-secure-vault-core aa9c6cc42b
Backport of Add Enos benchmark scenario into release/1.20.x (#31055)
* backport of commit 5e90024b26f79a5783a926b1ccf14eb9f1c21ceb

* enos(consul): only use versions that are CE and ENT (#31057)

Right now our logic for consul doesn't consider whether or not the
version is available for ent or ce. Make sure that the versions we used
are available for both.

Signed-off-by: Ryan Cragun <me@ryan.ec>

---------

Signed-off-by: Ryan Cragun <me@ryan.ec>
Co-authored-by: Josh Black <raskchanky@gmail.com>
Co-authored-by: Ryan Cragun <me@ryan.ec>
2025-06-20 12:26:40 -06:00
..

Benchmark modules

These benchmark modules are designed to benchmark a Vault cluster using either raft storage or an external Consul cluster for storage. It supports creating an external telemetry collector using a combination of Prometheus and Grafana and supports collecting Vault, Consul, and node metrics.

When using this module in your scenario there are a few things to consider:

  • There are currently assumptions that Ubuntu 22.04 is the target runner for the k6 runner instance.
  • The Vault and Consul clusters are assumed to be three node clusters.