Brad Davidson
e47c497a3e
Bump containerd to v2.1.4
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-08-26 10:15:38 -07:00
Derek Nola
ff6abe8a84
Fix pid tracking for conformance tests ( #12714 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-08-06 09:15:51 -07:00
Brad Davidson
be729fc98f
Fix completion command in e2e
...
Current syntax is incorrect, and while it doesn't break the test it is throwing an error in the logs
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-08-01 08:51:33 -07:00
Vitor Savian
a238f33cdd
Add retention flag specific for s3
...
* Add retention flag specific for s3
* Add retention for the unit tests:
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2025-07-28 13:42:09 -03:00
Derek Nola
3b06d9d6e2
Add retry around common timeout for hardened docker test ( #12601 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-07-11 09:31:47 -07:00
bo.jiang
aa18062f2e
docs: Fix broken links in markdown documentation
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2025-06-26 10:57:17 +02:00
ERIK
be35453220
Add etcdmigration e2e test
...
Signed-off-by: bo.jiang <bo.jiang@daocloud.io >
2025-06-24 12:34:13 -07:00
Derek Nola
eb6fa3a230
Correctly track conformance test pids
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-18 09:19:18 -07:00
Brad Davidson
c40bb449ba
Fix rootless e2e test
...
The install script was starting the service, and then the test itself was restarting it immediately thereafter, which caused frequent flakes.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-06-12 17:17:49 -07:00
Derek Nola
8e27803cea
Fix conformance labeling on CI, no tty ( #12450 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-06 09:35:16 -07:00
Derek Nola
b33b71371a
Convert all nightly conformance to golang test framework ( #12422 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-02 14:48:19 -07:00
Derek Nola
1797b5abc1
Remove unused scripts files
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-05-30 10:59:49 -07:00
Brad Davidson
8d8d1f43bd
Fix e2e startup test
...
Do more cleanup between runs, collect more logs on failure.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-05-16 09:39:27 -07:00
Derek Nola
edfe8c6618
Better logging on E2E tests around metrics availability ( #12198 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-05-02 10:31:23 -07:00
Derek Nola
0226ea511c
Address top flaky tests ( #12163 )
...
* ExternalIP E2E test: Improve clientIP checking
* E2E: Better top node error logs
* Skew test: increase deployment timeout
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-17 15:10:55 -07:00
Derek Nola
f8c55a1228
Remove names k3s-pause volume in cacert test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-17 08:59:06 -07:00
Derek Nola
4e8d85a2e4
Split E2E Drone pipeline into matrix ( #12086 )
...
* Split drone e2e into multiple blocks, explicit virsh cleanup
* Create multiple registries once and reuse as long as they exist
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-14 13:44:48 -07:00
Derek Nola
b5704e2623
Address slow arm docker node startup
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-10 18:55:14 -04:00
Brad Davidson
cd4be0b8c1
Move Windows test out of Install Script workflow
...
Placing this in the install script test, which only runs when specific files are changed, was preventing it from being run on code changes.
In addition to moving this into the integration workflow, fix codecov for Windows and upload data after running a test pod.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-04-09 09:25:43 -07:00
Brad Davidson
08c6c7423b
Silence vagrant progress output
...
Add --no-tty flag to all `vagrant up` commands to silence the printing of box loading progress
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-04-08 15:28:41 -07:00
Derek Nola
278c7bd480
Cleanup anonymous and named volumes for docker tests ( #12069 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-07 18:26:00 -04:00
Derek Nola
aea3703f68
Implement secrets-encryption secretbox provider
...
- Add testlet for new provider switch
- Handle migration between providers
- Add exception for criticalcontrolargs
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-04-07 09:08:22 -07:00
Brad Davidson
1ba19856de
Add tests for control-plane component arg generation
...
Use mocked executor to ensure the correct args are being passed to components
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-31 17:09:43 -07:00
Brad Davidson
0eeac6a622
Rework mock executor using gomock for call validation
...
Generate the mock executor with mockgen and convert existing uses of the mock executor to set it up properly.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-31 17:09:43 -07:00
Brad Davidson
d45006be66
Move etcd ready channel into executor
...
This eliminates the final channel that was being passed around in an internal struct. The ETCD management code passes in a func that can be polled until etcd is ready; the executor is responsible for polling this after etcd is started and closing the etcd ready channel at the correct time.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-24 12:42:29 -07:00
Brad Davidson
72bbd676f1
Fix etcd tests to use mock executor
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-24 12:42:29 -07:00
Brad Davidson
a8bc412422
Move container runtime ready channel into executor
...
Move the container runtime ready channel into the executor interface, instead of passing it awkwardly between server and agent config structs
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-24 12:42:29 -07:00
Derek Nola
7837d29269
Fix upgrade test container version ( #11996 )
...
* Fix upgrade test container version
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Ensure CI cleanup on all docker tests
Signed-off-by: Derek Nola <derek.nola@suse.com >
Fix cleanup
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Bump skew test timeout
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-21 15:31:19 -05:00
Brooks Newberry
76c5c770b2
Fix skew test for release candidates ( #11972 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
2025-03-19 23:40:28 -07:00
Derek Nola
55be8e8a95
Fix number of Serial Conformance tests run ( #11894 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-12 09:01:58 -07:00
Derek Nola
1d7ec2276d
Fix flaky rootless E2E test ( #11899 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-10 09:43:12 -07:00
Derek Nola
fb870adb91
Reenable skew test for 1.32/master ( #11885 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-06 08:55:13 -08:00
Derek Nola
a764989931
Move away from docker e2e images, use gcr and ghcr
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-28 08:46:10 -08:00
Derek Nola
a61e581cb3
Migrate svcpolicies E2E test to docker
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-28 08:46:10 -08:00
Derek Nola
380a70ac7e
Expand E2E test matrix to cover all possible tests that fit on GHA
...
Fix rootless test
Fix svc firewall E2E test, broken by #11711
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-28 08:46:10 -08:00
Derek Nola
9865ab1f6e
Replace e2e.ParseNodes function with general ParseNodes and NodesReady test functions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-28 08:46:10 -08:00
Derek Nola
f2f3c93ea7
Add E2E AllNodes helper function
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-28 08:46:10 -08:00
Brad Davidson
20133ad151
Increase e2e log verbosity and collect logs on failure
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-27 11:19:26 -08:00
Brad Davidson
f710d4900c
e2e: wait for deployments before getting logs
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-20 16:46:58 -08:00
Brad Davidson
67cbe75c84
e2e: Fix curl test timeouts
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-20 16:46:58 -08:00
Rafael
badc2920f1
[master] Update to v1.32.2-k3s1 and Go 1.23.6 ( #11789 )
...
* Update to v1.32.2
Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com >
* Increase test timeout
Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com >
---------
Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com >
2025-02-16 16:57:09 -03:00
Derek Nola
2f787dda91
Migrate E2E SecretsEncryption to Docker test
...
Remove secrets encryption E2E from Drone
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
d0a1e94392
Migrate E2E autoimport to Docker test
...
Simplify DockerNode structs
Remove autoimport from E2E
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
8d9322d22b
Fix skew test on v1.31 and older
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
abeb981afc
Remove unused docker tests
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
793d216d02
Migrate hardened docker test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
2724f08be8
Fix various E2E test function names and descriptions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
538131b685
Migrate E2E Token test into a Docker Token test
...
Remove E2E token test
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Derek Nola
1d86e39780
Align docker and e2e variable spelling
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-12 14:27:26 -08:00
Brad Davidson
45dbc43bd4
Fix e2e ingress IP helper
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:44:48 -08:00