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
Brad Davidson
20a9a6bfc3
Move windows build to separate job
...
Don't block other linux steps on building the windows binary
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 12:03:48 -08:00
Brad Davidson
bc45972398
Update containerd config schema to version 3
...
Ref: https://github.com/containerd/containerd/blob/release/2.0/docs/cri/config.md
Since this is a breaking change, add support for a new v3 template file. If no v3 template is present, fall back to checking for the legacy v2 template and render the old structure.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 12:03:48 -08:00
Brad Davidson
124e46bccf
Upgrade containerd to v2.0.2
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 12:03:48 -08:00
Brad Davidson
04ed6c0996
Fix wasm ingress test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:47:32 -08:00
Brad Davidson
77cf99aa5f
Bump traefik to 3.3.2
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:47:32 -08:00
Brad Davidson
3aa24cdde8
Add windows smoke test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
96c2dd3865
Skip netpol startup on windows instead of panicing
...
Netpol startup is skipped with a warning on linux if ipset support is missing, we should do the same on windows
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
99f4f5ad12
Add linux nodeSelector to local-storage and metrics-server
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
85987ac23f
Fix default pause image on windows
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
50326c8bca
Add missing windows runtime type definition
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
8aa412ed66
Fix windows path quoting/escaping in containerd config template
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
bf97b8facc
Fix containerd hosts.toml path on windows
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
838d68777f
Fix permissions checks on windows
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
b2418ba354
Replace hardcoded unix-style paths in test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
8f85ee3c60
Remove broken unused windows test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
4cacf6e1c0
Make etcd test linux-only
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
0d15457c77
Fix linux-specific clientaccess test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
9bdab19108
Wait for docker to start before running dapper
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
20dda23c60
Bump kine for no-sqlite build fix
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
d6d361ee21
Make intermediate bin tarball os-specific
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Brad Davidson
5c8f2364c4
Move Windows compilation test to GH Actions and enable integration/coverage
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-07 07:46:19 -08:00
Derek Nola
34ae4da57e
Convert docker conformance test to go test framework ( #11643 )
...
* Migrate conformance docker test
Switch to hydrophone from sonobuoy
Support serial conformance
* Replace docker tests with go version on arm32 Drone pipeline
* Support multiple DB, push hydrophone logs to test output
* Replace etcd and sqlite conformance tests with golang versions
* Retry on flaky btrfs section
* Fix db cleanup for sqlite, be explicit on the dbtype
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-06 13:39:50 -08:00
github-actions[bot]
e93317ed87
Bump Trivy version ( #11700 )
...
Made with ❤️ ️ by updatecli
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-02-05 11:57:35 -08:00
Brad Davidson
85b3775071
Consolidate linux and windows containerd config templates
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-05 11:34:05 -08:00
Derek Nola
bb79c2b350
Consolidate test utility functions into top level package ( #11711 )
...
* [e2e] Convert RunCmdOnNode to method
* Consolidate e2e variables into TestConfig struct
* Consolidate docker and integration test helper functions
* E2E: Directly count daemonsets, not their pods
* Add missing Context levels for E2E tests
* Migrate e2e.ParsePods to new tests client package
* Run the go test compile test on their respective architectures
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-04 17:23:18 -08:00
Derek Nola
1666b5cfff
Run Docker test on Github Actions arm64 runners ( #11705 )
...
* Build and Run Arm64 Docker Tests
* Compile go tests for both amd64 and arm64
* Use version.sh to determine channel, not git
* Consolidate docker tests into 2D matrix
* Remove old Docker test from Drone and Github Actions
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-04 08:29:47 -08:00
Derek Nola
f78769dd92
Fix e2e pipeline due to vagrant cloud infra issues ( #11706 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-03 11:03:18 -08:00
Brad Davidson
eec2a53c8a
Bump etcd to v3.5.18
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-31 14:53:50 -08:00
Brad Davidson
1b578b4e38
Bump kine to v0.13.8
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-31 14:53:50 -08:00
Reinhard Nägele
a0cfc6689d
Make GITHUB_URL overridable
...
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
2025-01-30 14:37:54 -08:00
Rafael
6100f5c4ad
update channel.yaml ( #11689 )
...
Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com >
2025-01-29 21:41:14 -03:00
Brad Davidson
0d028a2283
Add support for AWS shared credentials file
...
Also adds a CLI flag and fields for session token, which must be passed
alongside the access key and secret when using temporary credentials.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-29 00:45:56 -08:00
manuelbuil
2b00ef5b46
Correct the k3s token command help
...
Signed-off-by: manuelbuil <mbuil@suse.com >
2025-01-29 07:46:58 +01:00
Derek Nola
3fcbac8d26
assign GOCOVERDIR in docker tests
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
Derek Nola
031c11d369
Convert snapshotrestore from E2E to Docker test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
Derek Nola
57361c9ae3
DRY Docker test configuration strucutres - Reduce TestConfig fields, rename secret -> token - remove unused ENV control vars - Consolidate DeployWorkload function similar to E2E function
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
Derek Nola
7392806b7f
Make (Docker) RunOnNode a method
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
Derek Nola
669c11a686
Replace docker go test SERVER_ARGS env with config.yaml injection
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
x
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
Derek Nola
ca165cacbc
Add support for restarting k3s docker nodes
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-27 11:30:42 -08:00
dependabot[bot]
419dd5b03c
Bump actions/stale from 9.0.0 to 9.1.0 ( #11659 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 9.0.0 to 9.1.0.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v9.0.0...v9.1.0 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-27 11:11:29 -08:00
github-actions[bot]
28300ea154
Bump Local Path Provisioner version ( #11657 )
...
* chore: Bump Local Path Provisioner version
Made with ❤️ ️ by updatecli
* chore: Bump Local Path Provisioner version
Made with ❤️ ️ by updatecli
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-27 11:03:35 -08:00
Brad Davidson
95700aa6b3
Update p2p boostrap helpers for Spegel v0.0.30
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-27 11:02:27 -08:00
Brad Davidson
e808d3e826
Bump spegel to v0.0.30
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-27 11:02:27 -08:00
Brad Davidson
fd8348324d
Disable s3 transport transparent compression/decompression
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-27 11:00:01 -08:00
Brad Davidson
976b23d432
Update tests
...
Also add an ordinal to subtests so its easier to figure out which one is failing
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-23 17:29:28 -08:00
Brad Davidson
29a5739b7e
Remove local restriction for deferred node password validation
...
Restricting deferred node password validation to only requests from the local node is not possible without breaking split-role cluster cold start. There are too many cases where node password secrets may not yet be available due to the apiserver not being up.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-23 17:29:28 -08:00
github-actions[bot]
3198b3262c
chore: Bump Trivy version ( #11630 )
...
Made with ❤️ ️ by updatecli
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2025-01-21 12:46:24 -08:00
Rafael
a858412cb8
Update to v1.32.1 ( #11624 )
...
Signed-off-by: Rafael Breno <32229014+rafaelbreno@users.noreply.github.com >
2025-01-16 17:38:07 -03:00
Derek Nola
08c30f5ae6
chore: Bump klipper-lb and klipper-helm ( #11595 )
...
* Bump klipper-lb to v0.4.10
Bump klipper-helm to v0.9.4
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Bump helm-controller
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-16 12:08:26 -08:00