Brad Davidson
8ef8ea53e4
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:37:15 -08:00
Brad Davidson
194b20d0f0
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:37:15 -08:00
Philip Laine
b30b271de6
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:37:15 -08:00
Brad Davidson
9461615967
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:37:15 -08:00
Brad Davidson
66f1109253
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:37:15 -08:00
Brad Davidson
87eae0a664
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:37:15 -08:00
Brad Davidson
1a82cf9358
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:37:15 -08:00
Brad Davidson
cfc6d1d134
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:37:15 -08:00
Brad Davidson
135e76d272
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:37:15 -08:00
Brad Davidson
bebd5c2ffc
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:37:15 -08:00
Brad Davidson
eef782c443
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:37:15 -08:00
Edgar Lee
4484760cb5
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:37:15 -08:00
Manuel Buil
dc5e2abdf3
Improve tailscale e2e test
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-06 13:06:19 +01:00
Roberto Bonafiglia
923aac5e9f
Adjust first node-ip based on configured clusterCIDR
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-03-06 11:13:06 +01:00
Manuel Buil
f605ede835
Update klipper-lb image version
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-05 19:45:13 +01:00
Derek Nola
106808b8b3
Fix setup-go typos ( #9634 )
...
* Fix setup-go typos
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:43:51 -08:00
Derek Nola
cc7f4eb503
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:43:51 -08:00
Derek Nola
7baa070e5d
Better GitHub CI caching strategy for golang ( #9495 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-04 14:43:51 -08:00
Derek Nola
f059fe5936
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:43:51 -08:00
Derek Nola
f5ebc54bf9
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:43:51 -08:00
Manuel Buil
0e8368b1be
Add an integration test for flannel-backend=none
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-04 11:53:29 +01:00
Brad Davidson
06d6bc80b4
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.27.11-rc3+k3s1
v1.27.11+k3s1
2024-02-26 17:55:58 -08:00
Brad Davidson
6c5da6f6ed
Use 3/2/1 cluster for split role test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
v1.27.11-rc2+k3s1
2024-02-21 13:50:47 -08:00
Derek Nola
855bf0c87e
Change default number of etcd nodes in E2E splitserver test
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:50:47 -08:00
Derek Nola
5efbb06874
Rename AgentReady to ContainerRuntimeReady for better clarity
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:50:47 -08:00
Derek Nola
4a787b6642
Restore original order of agent startup functions
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-21 13:50:47 -08:00
Brooks Newberry
11b31c2815
remove e2e logs drone step ( #9515 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
v1.27.11-rc1+k3s1
2024-02-16 06:32:43 -08:00
Derek Nola
037348ecb2
[Release-1.27] Fix drone publish for arm ( #9509 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-15 19:27:47 -08:00
Brooks Newberry
b3b0a25c0d
Update Kubernetes to v1.27.11 ( #9491 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
2024-02-15 13:14:34 -08:00
Derek Nola
0aa7b0bfa9
[Release-1.27] Support PR testing installs ( #9470 )
...
* 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:19 -08:00
Derek Nola
dd89199581
[Release-1.27] Test_UnitApplyContainerdQoSClassConfigFileIfPresent ( #9441 )
...
* [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:40 -08:00
Derek Nola
ee8e1b4a1e
[Release-1.27] Enable longer http timeout requests ( #9445 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-02-12 09:31:56 -08:00
Hussein Galal
1228fea1ae
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-11 17:14:36 +01:00
Manuel Buil
df5b4ff2b2
Bump flannel version
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-02-11 17:14:36 +01:00
Brad Davidson
f6303cf14d
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:41 -08:00
Edgar Lee
8e343cdec1
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:41 -08:00
Edgar Lee
c323088120
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:41 -08:00
Oleg Matskiv
6f167080f1
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:41 -08:00
Brad Davidson
0089772cc7
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:41 -08:00
Brad Davidson
c58ee7305b
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:41 -08:00
Brad Davidson
7d9b5cc28d
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:41 -08:00
Brad Davidson
10dfb09383
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:41 -08:00
Brad Davidson
bb26d8cf8e
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:41 -08:00
Brad Davidson
9ac6519f5c
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:41 -08:00
Roberto Bonafiglia
99e5e6cb12
Update Kube-router to v2.0.1
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-02-09 20:16:02 +01:00
Harrison Affel
d6c244c627
allow executors to define containerd and docker behavior
...
Signed-off-by: Harrison Affel <harrisonaffel@gmail.com >
2024-02-09 16:05:50 -03:00
Vitor Savian
4e80dccc92
Changed how lastHeartBeatTime works in the etcd condition
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2024-02-08 04:53:51 -03:00
Vitor Savian
0b361c37a4
Runtimes refactor using exec.LookPath
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
2024-02-08 04:53:02 -03:00
Derek Nola
6f3675d77f
[Release-1.27] Auto Dependancy Bump ( #9420 )
...
* 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:09 -08:00
Brad Davidson
9643d40179
Consistently handle component exit on shutdown
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-07 19:57:53 -08:00