Commit Graph
203 Commits
Author SHA1 Message Date
Michael Li c94e386f18 chore(e2e): Ensure ldap is ready (#6736)
* fix(e2e): Modify ldap cleanup step

* chore(e2e): Parallelize dependency download

# Conflicts:
#	.github/workflows/enos-run.yml

* chore(e2e): Ensure ldap is ready
2026-05-21 15:43:33 -04:00
dillanb-hashi 9ed35ae126 chore(e2e): Fixed copywrite on new file (#6690) 2026-05-06 13:01:56 -07:00
dillanb-hashi aff2623c16 chore(e2e): create multiple users in windows domain (#6675)
* chore(e2e): create multiple users in windows domain
2026-05-06 07:59:28 -07:00
Michael Li c2eca9ab3d chore(e2e): Wait until worker log shows connection is ready (#6676)
(cherry picked from commit 7a8425212e8de2b716e451828814c6177442084f)
2026-05-06 10:06:27 -04:00
dillanb-hashi 10cf62aa34 test(e2e): Install ffmpeg on windows worker (#6659) 2026-04-28 13:35:15 -07:00
Michael Li 843893c1c7 chore(e2e): Clean up enos variables (#6591)
* chore(e2e): No more required enos variables

# Conflicts:
#	.github/workflows/enos-run.yml

* CR
2026-04-23 09:24:13 -04:00
Michael LiandTony f735676657 chore(e2e): Remove aws_ssh_keypair requirement (#6583)
* chore(e2e): Remove ssh key pair variable requirement

* CR

---------

Co-authored-by: Tony <wongtonyb@gmail.com>
2026-04-16 13:42:08 -04:00
Michael Li 0d4ff79f0b test(e2e): Use vault version from variable (#6589) 2026-04-15 14:18:24 -04:00
Michael Li 4eec5ce0e1 test(bats): Fix flaky connect helper methods (#6535)
* test(bats): Fix flaky connect helper methods

* test(bats): Add more debug

* chore: Fix copywrite headers
2026-04-08 12:34:13 -04:00
Michael Li 1ba947d731 ce: Add infrastructure needed to test worker ssh known hosts (#6554)
(cherry picked from commit d022d7daf62623e5cca9c45cd234fd980d5baa9c)
2026-04-08 11:39:59 -04:00
aditya2548 f8363dd06e [COMPLIANCE] Update Copyright & License Headers 2026-04-06 15:48:57 +05:30
Michael Li 0ad2bb65dc chore(e2e): Remove go version variable (#6524) 2026-04-01 15:13:43 -04:00
Michael Li a95de2d3fe chore(e2e): Fix ubuntu image (#6513) 2026-03-20 10:18:30 -04:00
Michael Li b732dd5d74 chore(e2e): Use approved base image (#6448) 2026-03-20 09:39:07 -04:00
Michael Li 67f9815c64 chore(e2e): Remove need to modify /etc/hosts (#6486)
* 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)
2026-03-16 10:24:32 -04:00
Michael Li b07883e8aa ce: chore(e2e): Add support for downstream workers (#6478)
(cherry picked from commit 77a682058ee8c7f0c27f017c61fb444d4dee40dd)
2026-03-16 09:53:49 -04:00
Michael Li 3f1dd3ab2a chore(e2e): Always destroy iam user (#6477)
* chore(e2e): Always destroy iam user

* chore(e2e): Update service user terraform
2026-03-12 16:29:11 -04:00
Michael Li eeee51dca5 chore(e2e): Encrypt rds storage and snapshots (#6471) 2026-03-11 11:15:53 -04:00
Michael Li 994e6fce85 chore(e2e): Encrypt file system on vault instance (#6452) 2026-03-02 14:36:45 -05:00
Michael Li 2ca3d16a84 test(e2e): Update wait_for_ssh timeout to 900s (#6436)
* test(e2e): Update wait_for_ssh timeout to 900s

* CR: enos fmt
2026-02-13 16:11:41 -05:00
Justin Nguyen 8f8a0cef16 [COMPLIANCE] Update Copyright and License Headers (#6400) 2026-02-03 15:12:00 -06:00
Tony b054fc7e34 test(e2e) update e2e rdp windows script (#6393) 2026-02-02 16:41:21 -05:00
Michael Li fc8b0e8fa7 chore(e2e): Update mongodb-mongosh version (#6394) 2026-02-02 14:27:16 -05:00
dillanb-hashi 61225f1578 test(rdp): Changed enos setup to fix logout issue with tests (#6392)
* test(rdp): Changed enos setup to fix logout issue with tests
2026-02-02 11:07:24 -07:00
Michael Li fb65955cf2 fix(e2e): Worker not available error in RDP tests (#6386)
* test(e2e): Add more frequent ssh checks

(cherry picked from commit a35dd28fd142f08d11cdf1967a916405170d9a97)

* test(e2e): Add step to wait for worker to init

(cherry picked from commit 57b649301f3d13e560bfd74f26e39bdeb24f72bd)
2026-01-30 14:47:36 -05:00
429247f407 [COMPLIANCE] Update Copyright Headers (#6282)
* [COMPLIANCE] Update Copyright and License Headers

* chore: make gen to generate files with copyright headers

* chore: update missed copyright headers

---------

Co-authored-by: hashicorp-copywrite[bot] <110428419+hashicorp-copywrite[bot]@users.noreply.github.com>
Co-authored-by: Justin Nguyen <justin.nguyen@hashicorp.com>
2026-01-28 11:05:07 -06:00
Tony 15ef70a14c update rdp resource reference (#6385) 2026-01-27 12:36:08 -05:00
Tony 36d91b0086 test(e2e): update rdp enos modules to wait for pw (#6373) 2026-01-27 11:54:55 -05:00
Michael Li 06af2baf31 test(e2e): Move postgres info to other variables (#6367) 2026-01-23 15:19:03 -05:00
dillanb-hashi d1bc5f109b chore(rdp): expose worker ip and ssh key for debugging (#6369) 2026-01-23 10:46:34 -07:00
Michael Li e95a0fedd4 chore(e2e): Add network check before setting up SSH service (#6349)
(cherry picked from commit 0dbc96bf334a40f80b1d3963e1d6e5d438fec865)
2026-01-23 12:05:31 -05:00
dillanb-hashi 46cc975a9b test(e2e): Created enos scenario for https testing (#6324)
* test(e2e): Created enos scenario for https testing
2026-01-16 10:53:05 -07:00
Michael Li 7ff2af4708 chore(e2e): Set disk space for minio container (#6260) 2026-01-15 13:51:04 -05:00
Tony 0b6530b8b6 chore(e2e): set windows terminal app in registry (#6325) 2026-01-12 13:28:37 -05:00
dillanb-hashi ed1bfe4380 rdp(test): Change password retrieval for race condition (#6327)
* rdp(test): Change password retrieval for race condition
2026-01-12 09:53:48 -07:00
Michael Li 4c9b0553f3 chore(e2e): Add container name to openssh-server module output (#6321) 2026-01-09 12:05:12 -05:00
Michael Li aedd7f002b fix(e2e): Update tmpfs permissions in worker docker container (#6253)
* chore(e2e): Update docker terraform provider to 3.6.2

* chore(e2e): Use boundary directory to avoid permission issues

* fix(e2e): Use tmpfs block to open up permissions of directory
2025-11-17 11:47:04 -05:00
dillanb-hashi d0050ad881 refact(e2e): Enable token to be passed into methods (#6248)
* ce: chore(e2e): Address setup flakiness when getting hostname
* ce: refact(e2e): Enable token to be passed into methods
Co-authored-by: Michael Li <michael.li@hashicorp.com>
2025-11-13 13:19:33 -07:00
dillanb-hashi 1a135dd711 test(rdp): added public controller ip as an output for github runner rdp tests (#6246) 2025-11-12 17:45:29 -05:00
Michael Li b3c6cb7929 test(e2e): Add RDP test for Vault LDAP (ce commits) (#6237)
* refact(e2e): Add error output to SetupLdapWithOpenLdap

(cherry picked from commit 12874ec3227500ac03ece452e342f44d9f1ebc7a)

* test(e2e): Add method for setting up vault ldap with active directory

(cherry picked from commit 4f0fe7bba78d25005a5d98e203a3d0bc037a2b69)

* chore(e2e): Add domain controller ipv6 address to e2e tests

(cherry picked from commit 3215194053cd82a4e650522e56f4699946f62ef3)
2025-11-10 13:31:47 -05:00
Michael Li 89c577ddd7 chore(e2e): Update go mod download to run on the correct user (#6227)
* chore(e2e): Ensure go modules are downloaded for test user

* chore(e2e): Add additional debug lines in script

* chore(e2e): Exclude boundary-ui clone when zipping boundary src
2025-11-07 12:03:27 -05:00
Michael Li 272cad00b2 chore(e2e): Enable Vault for RDP e2e tests (#6223)
* chore(e2e): Update vault addresses

* chore(e2e): Install vault CLI on windows client
2025-11-06 13:49:17 -05:00
dillanb-hashi 4e78c68195 chore(rdp): add client ssh key to enos variable output (#6224) 2025-11-06 09:28:44 -07:00
Michael Li 31277e0b23 chore(e2e): Change RDP scenario to use ipv4 only (#6218)
* chore(e2e): go mod download

* chore(e2e): Change RDP scenario to use ipv4 only

(cherry picked from commit e65cc563e94523ba454acb1afa2b4b2306f985df)
2025-11-04 14:16:59 -05:00
Michael Li 5885a40ab8 chore(e2e): Disable snap assist (#6214) 2025-10-29 18:21:32 -04:00
dillanb-hashi 4bdb811dc4 chore(e2e): Added variable to fix enos scenario (#6205) 2025-10-28 10:41:12 -07:00
dillanb-hashi 420f7cb334 test(rdp): pass through server and client version to e2e output (#6201)
* test(rdp): pass through server and client version to e2e output
2025-10-28 09:05:22 -07:00
Michael Li 1497db1623 chore(e2e): Update artifact name (#6192) 2025-10-27 15:04:16 -04:00
Michael Li 1023a7c53d chore(e2e): Add steps to download opencv from workflow (#6177)
* chore(e2e): Add steps to download opencv from github

* CR: comment

* CR
2025-10-22 13:01:46 -04:00
Michael Li e4e724bbc5 test(e2e): Add support for Vault LDAP testing (#6175)
* chore(e2e): Update vault version that has vault ldap feature

* chore(e2e): Fix firewall and security group rules

* chore(e2e): Setup ldaps

* CR: spacing
2025-10-22 10:18:32 -04:00