* ce: chore(e2e): Remove need for /etc/hosts modifications
(cherry picked from commit df230ea09af3d006db006487ebd644a0d3dd76f2)
* ce: test(e2e): Fix test that was failing
(cherry picked from commit 310ebf2a9b6c7427c1ff6c1c9e9045c1deb13a40)
* remove name var necessity in docker scenario
* rm log
* parse from docker load
* rm docker image name var from enos-variables
* rm boundary_docker_image_name from files
* testing/e2e: Use a separate config file for database init
The other config file contains templated parameters, which was causing
errors when loading the config file, even though the values were never
used.
* testing/e2e: add target pagination test
Exercises target pagination both over the CLI and the API. These tests
run in <10s on my machine, though they each involve creating 1000
targets (with current defaults).
---------
Co-authored-by: Michael Li <michael.li@hashicorp.com>
* test(e2e): Add rate limit test (#4135)
(cherry picked from commit 9bf350d622a14ea39feaca29861c738a5deff9bb)
* test(e2e): Modify rate limit test due to timing issues (#4145)
The rate limit test was running into failures due to some hard-coded assumptions (waiting for a command to last longer than 3 seconds to determine if the CLI auto-retried). This change makes it more resilient.
(cherry picked from commit 3535f15922c37fda5457f02cf8ae894203359042)
* test(e2e): Add test for LDAP
This adds the infrastructure and a test for an LDAP workflow
* test(e2e): Refactor test packages
This reduces the number of scenarios needed
* CR
* fixup! test(e2e): Add test for LDAP