Commit Graph
237 Commits
Author SHA1 Message Date
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 3e3ecd59c9 test(e2e): Reorganize tests to improve CI runtime (#6377) 2026-01-26 17:33:13 -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
dillanb-hashi 0a165c0921 chore(e2e): Added an enos scenario that takes a worker version and deploys with that version (#6308)
* chore(e2e): Added an enos scenario that takes a worker version and deploys with that version
2025-12-23 16:17:09 -07: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 ebe88cac06 fix(e2e): Fix ipv6 address argument (#6245)
* test(e2e): Add windows client private ip to output

* fix(e2e): Only assign ipv6 address if available
2025-11-12 14:11:30 -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
Hugo 9575d5f239 test(e2e): Implement Vault LDAP API and CLI tests 2025-11-05 16:20:44 -05: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
Tony 2de7af68fe Make test_e2e_env.sh executable (#6179) 2025-10-22 15:07:55 -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
dillanb-hashi c94947b3fc e2e(chore): fixed enos variable with null value (#6176) 2025-10-20 15:14:27 -07:00
dillanb-hashi 0779ce4f35 chore(e2e): fix for enos docker build (#6166)
* chore(e2e): fix for enos docker build
2025-10-17 13:49:36 -07:00
dillanb-hashi f7a52473b0 chore(e2e): Add source override to admin ui build script
* override build source for automation. Allowing enterprise builds from boundary-ui source
2025-10-17 07:44:12 -07:00
dillanb-hashi 725093f8d8 chore(e2e): Add some dependencies for RDP automation
* added dependencies for automation
2025-10-16 15:09:45 -07:00
Michael Li da9ed3d22e chore(e2e): Remove unused line (#6152) 2025-10-14 10:24:26 -04:00
Johan Brandhorst-Satzkorn 8f5bb3a8b1 config: remove unused telemetry stanza (#6137)
I think this was somehow accidentally included from Vault
back in the day and never removed. As far as I can tell
these options have absolutely no effect on anything
in Boundary and will probably only cause confusion.
2025-10-10 23:33:36 -04:00