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
Brooks Newberry
f19db855bf
remove e2e logs drone step ( #9516 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
v1.28.7-rc1+k3s1
2024-02-16 06:32:48 -08:00
Derek Nola
25e12bc10c
[Release-1.28] Fix drone publish for arm ( #9508 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-15 17:26:07 -08:00
Brooks Newberry
9f78e474d7
Update Kubernetes to v1.28.7 ( #9492 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
2024-02-15 13:15:00 -08:00
Derek Nola
1ca64a81be
[Release-1.28] Support PR testing installs ( #9469 )
...
* Upload sha256sum artifact for k3s binary during GH Actions build
* Trigger integration test on changes to build-k3s workflow
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-12 12:56:28 -08:00
Derek Nola
45860105bb
[Release-1.28] Test_UnitApplyContainerdQoSClassConfigFileIfPresent ( #9440 )
...
* [Testing]: Test_UnitApplyContainerdQoSClassConfigFileIfPresent (Created) (#8945 )
Problem:
Function not tested.
Solution:
Unit test added.
Signed-off-by: Oliver Larsson <larsson.e.oliver@gmail.com >
---------
Signed-off-by: Oliver Larsson <larsson.e.oliver@gmail.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: Oliver Larsson <larsson.e.oliver@gmail.com >
2024-02-12 09:33:32 -08:00
Derek Nola
78543f4850
[Release-1.28] Enable longer http timeout requests ( #9444 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-12 09:31:47 -08:00
Brad Davidson
3d0674ad1c
Bump kine and set NotifyInterval to what the apiserver expects
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit de825845b2 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Edgar Lee
a3770d21e2
Expose rootless containerd socket directories for external access
...
Signed-off-by: Edgar Lee <edgarhinshunlee@gmail.com >
(cherry picked from commit 0ac4c6a056 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Edgar Lee
0259b8e535
Expose rootless state dir under ~/.rancher/k3s/rootless
...
Signed-off-by: Edgar Lee <edgarhinshunlee@gmail.com >
(cherry picked from commit 14c6c63b30 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Oleg Matskiv
865b454a05
Don't verify the node password if the local host is not running an agent
...
Signed-off-by: Oleg Matskiv <oleg.matskiv@gmail.com >
(cherry picked from commit e3b237fc35 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
493ebb9517
Fix ipv6 endpoint address selection for on-demand snapshots
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 8224a3a7f6 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
cd7c557754
Fix issue with coredns node hosts controller
...
The nodes controller was reading from the configmaps cache, but doesn't add any handlers, so if no other controller added configmap handlers, the cache would remain empty.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 888f866dae )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
3d46c7da70
Bump CNI plugins to v1.4.0
...
Ref: https://github.com/rancher/plugins/compare/v1.3.0-k3s1...v1.4.0-k3s2
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 77ba9904d1 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
b620348998
Add check for etcd-snapshot-dir and fix panic in Walk
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6ec1926f88 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
6b2c1ecb0f
Retry startup snapshot reconcile
...
The reconcile may run before the kubelet has created the node object; retry until it succeeds
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 82e3c32c9f )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Brad Davidson
c2c9a265bf
Fix excessive retry on snapshot reconcile
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 4005600d4e )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-10 00:49:18 -08:00
Roberto Bonafiglia
dda9780f23
Update Kube-router to v2.0.1
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-02-09 20:15:42 +01:00
Harrison Affel
a922a0e340
allow executors to define containerd and docker behavior
...
Signed-off-by: Harrison Affel <harrisonaffel@gmail.com >
2024-02-09 16:05:58 -03:00
Hussein Galal
034ee89344
Update flannel to v0.24.0 and remove multiclustercidr flag ( #9075 )
...
* update flannel to v0.24.0
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* remove multiclustercidr flag
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-02-09 09:20:39 +01:00
Manuel Buil
6ff57ab749
Bump flannel version
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-02-09 09:20:39 +01:00
Vitor Savian
25c7208b7e
Changed how lastHeartBeatTime works in the etcd condition
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2024-02-08 04:55:11 -03:00
Vitor Savian
f3b4effb32
Runtimes refactor using exec.LookPath
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2024-02-08 04:52:53 -03:00
Derek Nola
5eb278b838
[Release-1.28] Auto Dependancy Bump ( #9419 )
...
* Bump Trivy version (#9237 )
* chore: Bump Trivy version
Made with ❤️ ️ by updatecli
* chore: Bump Trivy version
Made with ❤️ ️ by updatecli
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Signed-off-by: Derek Nola <derek.nola@suse.com >
* build: Align drone base images (#8959 )
Align the base images used in drone with the images used across the
ecosystem.
Signed-off-by: Paulo Gomes <paulo.gomes@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: Paulo Gomes <paulo.gomes@suse.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Paulo Gomes <paulo.gomes@suse.com >
2024-02-07 22:34:06 -08:00
Brad Davidson
190864259e
Consistently handle component exit on shutdown
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-07 17:13:00 -08:00
Brad Davidson
5857584463
Bump cri-dockerd
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-07 17:13:00 -08:00
Matt Trachier
35ef1cec92
Bump Local Path Provisioner version ( #8953 ) ( #9426 )
...
* chore: Bump Local Path Provisioner version
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-07 18:24:30 -06:00
Brad Davidson
c9f49a3b06
Bump helm-controller to fix issue with ChartContent
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.28.6+k3s2
v1.28.6-rc2+k3s2
2024-02-02 12:41:14 -08:00
Brad Davidson
2f9788ab55
Bump runc and helm-controller versions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.28.6-rc1+k3s2
2024-02-01 18:52:07 -08:00
Brad Davidson
14fdacb85b
gofmt config_test.go
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-01 18:52:07 -08:00
Brad Davidson
aebdccfae5
Fix issues with certs.d template generation
...
* Fix issue with bare host or IP as endpoint
* Fix issue with localhost registries not defaulting to http.
* Move the registry template prep to a separate function,
and adds tests of that function so that we can ensure we're
generating the correct content.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-01 18:52:07 -08:00
Aofei Sheng
39a0001575
Use ipFamilyPolicy: RequireDualStack for dual-stack kube-dns ( #8984 )
...
Signed-off-by: Aofei Sheng <aofei@aofeisheng.com >
(cherry picked from commit 8d2c40cdac )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.28.6-rc2+k3s1
v1.28.6+k3s1
2024-01-18 12:53:42 -08:00
Pedro Tashima
c236c9ff77
Update to v1.28.6 ( #9260 )
...
Signed-off-by: Pedro Tashima <pedro.tashima@suse.com >
Co-authored-by: Pedro Tashima <pedro.tashima@suse.com >
v1.28.6-rc1+k3s1
2024-01-18 10:15:30 -03:00
Vitor Savian
6224ea62af
Error getting node in setEtcdStatusCondition
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
Added retry and changed nodes for
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2024-01-12 17:39:45 -03:00
Brad Davidson
470bcd1bff
Move proxy dialer out of init() and fix crash
...
* Fixes issue where proxy support only honored server address via K3S_URL, not CLI or config.
* Fixes crash when agent proxy is enabled, but proxy env vars do not return a proxy URL for the server address (server URL is in NO_PROXY list).
* Adds tests
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-12 10:41:28 -08:00
Pierre
04ce0ac0a9
Rebase & Squash ( #9070 )
...
Signed-off-by: Yodo <pierre@azmed.co >
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-01-12 10:41:28 -08:00
Derek Nola
4724315b8c
Pin opa version for missing dependency chain ( #9216 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-01-12 08:14:21 -08:00
Brad Davidson
2858f89a5b
Bump quic-go for CVE-2023-49295
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-11 16:29:20 -08:00
Brad Davidson
b04e18c4a0
Enable network policy controller metrics
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit ab8d2f55b9 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-11 16:29:20 -08:00