Brian Downs
653dd61aaa
Update to v1.28.8-k3s1 and Go 1.21.8 ( #9746 )
v1.28.8-rc1+k3s1
v1.28.8+k3s1
2024-03-15 17:30:15 -07:00
Brad Davidson
aa3a18ba9b
Fix wildcard entry upstream fallback
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-12 23:31:33 -07:00
Derek Nola
31ee8501ea
Fix flaky check in btrfs test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
60da5c6ca2
Fix e2e vagrant cacheing
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
f68f04dc37
Run docker tests in E2E GH Action
...
Build image with new input option
Run most of the basic docker tests in E2E
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
83d1a2cd42
Bump upload and download actions to v4 ( #9666 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
1438a7d57b
Improve E2E Aftersuite cleanup
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
ShylajaDevadiga
1a07661b9c
update s3 e2e test ( #9025 )
...
Signed-off-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
Co-authored-by: ShylajaDevadiga <shylaja.devadiga@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
4f9483b8ae
Move to ubuntu 2204 for all E2E tests
...
Simplify node roles
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
79dacbd877
Convert snapshotter test in e2e test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
24ba387375
Migrate E2E tests to GitHub Actions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
e6364472b5
Allow non-sudo vagrant
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Derek Nola
1075b3ca5a
Move docker tests into tests folder ( #9555 )
...
* Move docker tests into tests folder
* Remove old test certs
* Update TESTING.md with docker test inf
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-08 11:14:14 -08:00
Brad Davidson
c15e17676d
Warn and suppress duplicate registry mirror endpoints
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
3cef278fcb
Bump metrics-server to v0.7.0
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
7f1b0c2b79
Include flannel version in flannel cni plugin version
...
We were misreporting the flannel version as the flannel cni plugin version; restore the actual flannel version as build metadata
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6f331ea7b5 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Rishikesh Nair
a40e0435fa
Update contrib/util/check-config.sh
...
Co-authored-by: Brad Davidson <brad@oatmail.org >
Signed-off-by: Rishikesh Nair <42700059+rishinair11@users.noreply.github.com >
(cherry picked from commit 82cfacb2f3 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Rishikesh Nair
08eaf1861b
Rename RAW_OUTPUT -> NO_COLOR
...
Also, if NO_COLOR is empty, output will be colored, otherwise not colored.
Signed-off-by: Rishikesh Nair <alienware505@gmail.com >
(cherry picked from commit ce0765c9f8 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Rishi
ff81da4feb
Disable color outputs using RAW_OUTPUT env var
...
Setting this environment variable will not wrap the text in color ANSI code, so that we can print a raw output.
Signed-off-by: Rishikesh Nair <alienware505@gmail.com >
(cherry picked from commit ff7cfa2235 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Vitor Savian
8202e9305e
Fix wildcard with embbeded registry test
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 59c724f7a6 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Flavio Castelli
ed5de70dd0
e2e tests: cover WebAssembly integration
...
Add a e2e test that runs some demo WebAssembly applications
using the dedicated containerd shims.
Note: this is not an integration test because we need to install some
binaries (the special containerd shims) on the host.
Signed-off-by: Flavio Castelli <fcastelli@suse.com >
(cherry picked from commit f82d438f39 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Flavio Castelli
0d777dcb2f
fix: use correct wasm shims names
...
Fix the wasm shim detection and the containerd configuration generation.
Prior to this commit, the binary and the `RuntimeType` values were not
correct.
Signed-off-by: Flavio Castelli <fcastelli@suse.com >
(cherry picked from commit 64e4f0e6e7 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
f10b4afa73
Don't register embedded registry address as an upstream registry
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 091a5c8965 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
a0339c8d1f
Remove filtering of wildcard mirror entry
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit b5a4846e9d )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
6ceba8be08
Add env var to allow spegel mirroring of latest tag
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 84a071a81e )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Philip Laine
4e57230e08
Bump spegel to v0.0.18-k3s4
...
Signed-off-by: Philip Laine <philip.laine@gmail.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 26feb25c40 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
da998e09cb
Use and version flannel/cni-plugin properly
...
Moves us closer to using the proper upstream for our flannel CNI plugin, instead of the snapshot that is vendored into our plugins fork.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 88d30f940d )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
1e022f5986
Move snapshot-retention to EtcdSnapshotFlags in order to support loading from config
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 0b3593205a )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
ea81098e29
Clean up snapshotDir create/exists logic
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 3576ed4327 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
357be4aa02
Fix additional corner cases in registries handling
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit b164d7a270 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
2ae8aa48aa
Bump helm-controller/klipper-helm versions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 109e3e454c )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
45d36a0886
Fix issue with etcd node name missing hostname
...
* Set ServerNodeName in snapshot CLI setup
* Raise errer if ServerNodeName ends up empty some other way
* Fix status controller to use etcd node name annotation instead of prefix checking
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 82432a2df7 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
853473c180
Tweak netpol node wait logs
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 513c3416e7 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Brad Davidson
5ff3108ef1
Fix NodeHosts on dual-stack clusters
...
* Add both dual-stack addresses to the node hosts file
* Add hostname to hosts file as alias for node name to ensure consistent resolution
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit be569f65a9 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Edgar Lee
6f5c3f8995
Rootless mode also bind service nodePort to host for LoadBalancer type
...
Signed-off-by: Edgar Lee <edgarhinshunlee@gmail.com >
(cherry picked from commit 8c83b5e0f3 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 16:36:56 -08:00
Manuel Buil
0726758c6c
Improve tailscale e2e test
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-06 13:06:13 +01:00
Roberto Bonafiglia
1f44f83627
Adjust first node-ip based on configured clusterCIDR
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-03-06 11:11:38 +01:00
Derek Nola
29de58c778
[Release-1.28] chore(deps): Remediating CVE-2023-45142 CVE-2023-48795 ( #9647 )
...
Signed-off-by: Tal Yitzhak <taly@lightrun.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: Tal Yitzhak <yitzhtal@gmail.com >
Co-authored-by: Tal Yitzhak <taly@lightrun.com >
2024-03-05 14:59:00 -08:00
Manuel Buil
9894592e2f
Update klipper-lb image version
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-05 19:45:06 +01:00
Derek Nola
33fe9bea0e
Fix setup-go typos ( #9634 )
...
* Fix setup-go typos
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
f92bce4769
Reenable Install and Snapshotter Testing ( #9601 )
...
* Use regular ubuntu runners for install and snapshotter tests
* Workaround for vagrant box caching
* Update testing readme
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
d8cb9d8796
Better GitHub CI caching strategy for golang ( #9495 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
15c13739b8
Update install test OS matrix ( #9480 )
...
* Remove old cgroupsv2 test
* Consolidate install test clauses into functions
* Unpin vagrant-k3s plugin version, run latest
* Add ubuntu-2204 as install test, remove ubuntu-focal
* Update nightly install matrix
* Move to Leap 15.5
* Consolidate vagrant box caching key to improve cache hits on all VM testing
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Derek Nola
dfb7625f6e
Unit Testing Matrix and Actions bump ( #9479 )
...
cache is now on by default
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:44:05 -08:00
Manuel Buil
e4fc6743bf
Add an integration test for flannel-backend=none
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-04 11:53:21 +01:00
Brad Davidson
051b14b248
Fix netpol startup when flannel is disabled
...
Don't break out of the poll loop if we can't get the node, RBAC might not be ready yet.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.28.7+k3s1
v1.28.7-rc3+k3s1
2024-02-26 17:40:44 -08:00
Brad Davidson
4c1b91e3f9
Use 3/2/1 cluster for split role test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.28.7-rc2+k3s1
2024-02-21 13:26:08 -08:00
Derek Nola
16ad3bc39c
Change default number of etcd nodes in E2E splitserver test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:26:08 -08:00
Derek Nola
9c0e5a5ff8
Rename AgentReady to ContainerRuntimeReady for better clarity
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:26:08 -08:00
Derek Nola
80baec697f
Restore original order of agent startup functions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:26:08 -08:00