Michael Li
886cd2918d
chore: Suppress CVE-2026-41989 ( #6772 )
2026-07-31 10:15:17 -04:00
Michael Li
d6d7d2a5c3
chore: Bump to go version 1.26.5 ( #6770 )
2026-07-30 12:33:21 -04:00
Michael Li
68912675d2
chore: Update dependencies for cve ( #6768 )
...
* chore: Update dependencies for cve
* chore: Suppress GO-2026-5932
2026-07-30 10:38:01 -04:00
Michael Li
fe8a2a1cc9
chore: Fix backport ( #6765 )
2026-07-28 13:34:28 -04:00
Michael Li
cfc91ad2b0
chore: Update secret usage in github actions ( #6764 )
...
* chore: Remove slack messages
* chore: Remove dependencies to cloud providers
* chore: Remove use of ENOS_GPG secrets
2026-07-28 11:29:19 -04:00
Michael Li
9df1fad7d0
chore: Bump go version to 1.26.4 ( #6750 )
...
* chore: Bump to go version 1.26.4
* chore: Bump golangci-lint version
* fix: Update URL to be ipv6 safe
2026-06-03 16:09:39 -04:00
Michael Li
42ffd37ec2
chore: Remove merge-to-downstream ( #6741 )
2026-05-26 14:53:58 -04:00
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
Michael Li
e19c5472f9
test(e2e): Fix cassandra e2e test ( #2548 ) ( #6739 )
...
* chore(e2e): Parallelize installation steps
* chore(e2e): Install missing dependencies
* test(e2e): Improve resiliency of assertions
* CR
2026-05-21 12:58:27 -04:00
Michael Li
de2647d461
chore(e2e): Make e2e test artifacts zip files ( #6737 )
2026-05-19 16:33:17 -04:00
Michael Li
205644b091
chore(e2e): Run tests in CI ( #6713 )
2026-05-14 12:09:51 -04:00
Michael Li
4f30aa6c8a
chore: Remove docker dev artifacts ( #6708 )
2026-05-13 17:32:39 -04:00
Michael Li
dd37f3967f
chore: Update another action to Node24 ( #6703 )
2026-05-13 10:57:54 -04:00
Michael Li
fbf16b26b6
chore: Update actions to use Node24 ( #6523 )
...
# Conflicts:
# .github/workflows/enos-run.yml
2026-05-08 11:21:05 -04: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
Michael Li
acc7d629c8
chore: Remove use of hashicorppreview ( #6606 )
2026-04-30 14:49:25 -04: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 Li and Tony
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
e3f19279c7
fix(e2e): Add debug for flaky bytes up down test ( #6572 )
...
* fix(e2e): Increase number of tries in bytes up down test
* test(e2e): Additional debug
2026-04-10 09:19:24 -04:00
Michael Li
efc6fed502
test(bats): Fix flaky connect helper... AGAIN ( #6580 )
2026-04-10 08:48:02 -04:00
Michael Li
a52bdded1f
test(bats): Debug for flaky test ( #6578 )
2026-04-09 08:07:48 -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
Michael Li
6be0dacda5
chore: exclude e2e test packages from unit test workflow ( #6559 )
2026-04-03 10:37:14 -04:00
Michael Li
0ad2bb65dc
chore(e2e): Remove go version variable ( #6524 )
2026-04-01 15:13:43 -04:00
Michael Li
21f67743d2
test(e2e): Add missing context ( #6534 )
2026-03-24 10:32:28 -04:00
Michael Li
147dcaafb7
fix(e2e): Address TestCliSearch flakiness ( #6496 )
...
* refact(e2e): Create start/stop cache methods
* fix(e2e): Address potential flake
* CR
* CR: Improve check
* CR
2026-03-23 15:03:53 -04:00
Michael Li
d42747a019
chore(e2e): Fix cassandra download url ( #6531 )
2026-03-23 15:03:40 -04:00
Michael Li
61e80406e4
chore(e2e): Get docker logs on failure ( #6530 )
2026-03-23 13:18:36 -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
d005dd048f
test(bats): Add more information on test failure ( #6504 )
2026-03-19 15:52:42 -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
4a7c954fcd
test(e2e): Increase wait time for containers to be ready ( #6461 )
2026-03-06 11:27:35 -05:00
Michael Li
c18b6afbb4
test(bats): Add logging to flaky tests ( #6456 )
2026-03-05 09:48:19 -05:00
Michael Li
994e6fce85
chore(e2e): Encrypt file system on vault instance ( #6452 )
2026-03-02 14:36:45 -05:00
Michael Li
274688e9e2
chore: Split up commands ( #6450 )
2026-02-26 17:35:53 -05:00
Michael Li
9c0ea988f5
chore: Clean up cache usage in workflows ( #6444 )
...
* chore: Use same cache as bats tests
* chore: Clarify cache miss check
* chore: Remove use of setup-go cache
* chore: Use separate caches
* CR
2026-02-26 15:33:04 -05:00
Michael Li
f67ee93f04
chore(e2e): Fix slack message ( #6442 )
2026-02-18 14:46:37 -05:00
Michael Li
05831ed753
chore: Only run full build on pull requests ( #6441 )
...
* chore: Only run full build process on PR updates
* chore: Quick build check on push
* CR: Fix slack message based on new event type
* CR: Fix slack message for both event types
2026-02-18 11:28:08 -05:00
Michael Li
f116a70b7d
test(e2e): Move paginate test to its own file ( #6440 )
2026-02-17 09:54:29 -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
Michael Li
cb8f0fe188
chore: Add worker check to bats tests to avoid flake ( #6421 )
2026-02-12 11:59:08 -05:00
Michael Li and ddedbko
8c917f6bae
chore: pprof build updates ( #6419 )
...
* chore: Ensure Admin UI is included in pprof build
Co-authored-by: ddedbko <Damian3395@gmail.com >
* chore: Isolate handlers for pprof endpoints
Co-authored-by: ddebko <Damian3395@gmail.com >
---------
Co-authored-by: ddedbko <Damian3395@gmail.com >
2026-02-11 10:01:23 -05:00
Michael Li
1dce1784a3
fix(e2e): Increase amount of time test checks for bytes up down data ( #6401 )
2026-02-03 15:38:17 -05:00
Michael Li
fc8b0e8fa7
chore(e2e): Update mongodb-mongosh version ( #6394 )
2026-02-02 14:27:16 -05: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
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
Michael Li
4582761059
chore(e2e): Download modules if cache not found ( #6361 )
2026-01-23 12:59:53 -05: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
Michael Li
a7688470dd
test(e2e): Address issue when password starts with @ ( #6358 )
...
(cherry picked from commit 00e6359b59d798dd988445f92e49f4fa8409b2b8)
2026-01-22 10:55:40 -05:00
Michael Li
f034dafae5
chore: Remove failing jira sync workflow ( #6351 )
2026-01-21 15:31:55 -05:00
Michael Li
7ff2af4708
chore(e2e): Set disk space for minio container ( #6260 )
2026-01-15 13:51:04 -05:00
Michael Li
3283f711c7
Revert "chore(e2e): Stop running current builds with new pushes ( #6309 )" ( #6332 )
...
This reverts commit 11fc97622f .
2026-01-14 11:54:52 -05: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
d1bcbac5d1
chore(e2e): Rename for clarity ( #6261 )
2025-11-18 14:40:27 -05:00
Michael Li
6a0de4337b
ce: test(e2e): Add connect method that can work in windows
...
(cherry picked from commit 6aa5469160e81e5bb8bf38c8cf6ed0c34d6d81f5)
2025-11-18 14:36:26 -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
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
04d994bfbc
chore(e2e): Update URL to avoid 502 Bad Gateway ( #6225 )
2025-11-06 14:15:23 -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
Michael Li
06d69f699e
refact(e2e): Rename credential methods for clarity ( #6219 )
...
* refact(e2e): Rename method to usernamepassworddomain
* refact(e2e): Rename method to usernamepassword
2025-11-04 14:29:05 -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
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
Michael Li
da9ed3d22e
chore(e2e): Remove unused line ( #6152 )
2025-10-14 10:24:26 -04:00
Michael Li
710337eaee
test(e2e): Add test for connect redis ( #6102 )
2025-10-02 11:16:53 -04:00
Michael Li
a3bb48e4d4
fix(e2e): Address flakes in TestCliSearch ( #6080 )
...
* fix(e2e): Address flake in session count
There was a failure where this returned 1 session when the test expected 0. This commit updates the search to only look at sessions within the created project in this test.
* fix(e2e): Address flake in cache status
This commit addresses a flake where the test attempted to stop and start a cache, but when it goes to start the cache, it claims that the cache is already running. A theory is that the test tries start the cache too quickly after stopping it. Now, we add in a status call to check the status of the cache before proceeding.
2025-09-30 09:20:02 -04:00
Michael Li
3a7f5d08c5
chore(e2e): Allow AWS to select default db version ( #6090 )
...
Rather than hard-coding a version and needing to update this every time it becomes deprecated, we just pick the current default that AWS has set (which should be close to the latest).
2025-09-26 09:26:05 -04:00
Michael Li
102c1fb322
chore(e2e): Add rds:DescribeDBEngineVersions permission ( #6089 )
2025-09-25 14:08:57 -04:00
Michael Li
2593b62430
fix(e2e): Use worker config from variable ( #6081 )
2025-09-24 13:46:58 -04:00
Michael Li
a63f32df28
chore(e2e): Add controller and worker ips to output of scenario ( #6060 )
2025-09-24 12:34:15 -04:00
Michael Li
f8a5894e29
chore(e2e): Update windows worker module to support other configs ( #6077 )
2025-09-19 16:12:29 -04:00
Michael Li
487107e958
chore(e2e): Ensure permissions on key file are correct ( #6062 )
2025-09-18 16:27:43 -04:00
Michael Li
57d69637f8
chore(e2e): Update firewall rules for instances in the windows domain ( #6059 )
...
* chore(e2e): Update firewall rules
* fix(e2e): Add ipv6_address
2025-09-18 12:57:06 -04:00
Michael Li
c2585d8fb8
chore(e2e): Allow worker task on windows instances to run indefinitely ( #6043 )
...
* chore(e2e): Allow worker to run indefinitely
* chore(e2e): Add time sync to ensure windows instances are in sync
* CR: Remove semicolons
2025-09-12 14:02:12 -04:00
Michael Li
74e41e02df
chore(e2e): Remove unused secrets in aws cleanup job ( #6037 )
2025-09-08 15:34:30 -04:00
Michael Li
7bee1e6b38
chore(e2e): Add workflow dispatch option ( #6032 )
2025-09-05 14:50:23 -04:00
Michael Li
8647e3f347
chore(e2e): Add support for Windows Server 2016 ( #5994 )
...
* chore: Fix spacing
* chore(e2e): Add support for windows server 2016
* fix(e2e): Pass region into worker module
* CR: Rename scenario
* CR: enos fmt
* CR: Add username to enos vpc
* CR: Add vault environment variables
2025-08-21 16:11:42 -04:00
Michael Li
41e5cacb7c
chore(e2e): Enable audio service ( #5988 )
2025-08-20 11:43:23 -04:00
Michael Li
f91e10630d
chore(e2e): Ensure domain controller reboots ( #5986 )
2025-08-20 10:40:27 -04:00
Michael Li
049109fb10
chore(e2e): Increase test timeout to 30m ( #5987 )
2025-08-19 12:20:11 -04:00
Michael Li
71fc7a5ec4
chore(e2e): Add module for rdp member server ( #5976 )
...
* chore(e2e): Add module for rdp member server
* CR: Update Domain mode to be compatible with newer versions of Windows
* CR: Add comments to ports
* CR: Simplify adding computer to the domain
2025-08-12 18:02:18 -04:00
Michael Li
8a61d8c2cd
chore(e2e): Add option for specifying windows format ( #5948 )
2025-07-24 12:12:02 -04:00
Michael Li
81e04be6e0
chore(e2e): Set correct availability zones for scenarios ( #5937 )
...
* chore(e2e): Set correct az for rdp target
* chore(e2e): Set correct az for vault
2025-07-18 17:05:16 -04:00
Michael Li
9778cb95f8
chore(e2e): Fix availability zone check ( #5935 )
2025-07-17 16:30:27 -04:00
Michael Li
9ce79ab8fe
chore(e2e): Add recovery key to boundary config ( #5933 )
2025-07-15 14:07:50 -04:00
Michael Li
e000aeafcd
chore(e2e): Fix bucket lifecycle warning ( #5912 )
...
The provider was returning the following warning, which will become an error in future versions of the provider.
No attribute specified when one (and only one) of [rule[0].filter,rules[0].prefix] is required
2025-07-09 12:14:49 -04:00
Michael Li
f9c1053659
chore(e2e): Update service user permissions for windows testing ( #5827 )
...
* chore(e2e): Add service user permission for RDP testing
* chore(e2e): Remove extraneous resource
This resource is managed outside of this module. This would raise conflicts on each apply due to one already existing.
2025-06-10 16:41:41 -04:00
Michael Li
bfa22e9561
chore(e2e): Remove unused code ( #5821 )
2025-06-05 16:42:03 -04:00
Michael Li
1fdf2167ad
test(e2e): Check all addresses in output ( #5820 )
2025-06-02 14:31:13 -04:00