Brad Davidson
1364f42080
bump helm-controller and image
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-07-14 18:24:28 -07:00
Roberto Bonafiglia
c548d39a53
Update network components
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2025-06-17 15:00:26 +02:00
Brad Davidson
60862b9d4b
Bump helm-controller
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-06-16 16:31:10 -07:00
Derek Nola
d2465ddef4
Build and push k3s image to GHCR
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-10 10:06:19 -06:00
Derek Nola
080f7430c0
Remove unused scripts files
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-10 10:06:19 -06:00
Derek Nola
414195f4a7
Remove legacy PROXY Envs in build system
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-10 10:06:19 -06:00
Derek Nola
210da4d177
Build k3s overhaul ( #12200 )
...
* Add full ci support without Dapper
* Seperate git and other version tags, improves caching on binary builds
* Use new local targets for build-k3s.yaml workflow
* Allow optional ghcr build caching
* Build binary using GHA native commands
* Use internal setup-go action for e2e.yaml
* Add emulation builds to k3s-build.yaml (for arm32 and future riscv64)
* Be consistent in k3s artifact names
* Fix package/dockerfile warnings
* Fix install script for PR installs
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-06-10 10:06:19 -06:00
Vitor Savian
812206503b
Change binary max size to 75
...
Signed-off-by: Vitor Savian <vitor.savian@suse.com >
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-05-16 10:18:36 -07:00
Brad Davidson
34e81a6613
Bump kine and enable sqlite dbstat
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 2747770623 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-05-13 14:45:27 -07:00
Derek Nola
53c90f1ed0
Fix sonobuoy conformance testing ( #12214 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-05-07 15:27:30 -07:00
Brad Davidson
7975e4bfef
Bump traefik to v2.11.24
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-04-21 16:12:35 -07:00
github-actions[bot]
196df2249c
Bump Klipper Helm and Helm Controller version ( #12026 )
...
* chore: Bump Klipper Helm and Helm Controller version
Made with ❤️ ️ by updatecli
* chore: Bump Klipper Helm and Helm Controller version
Made with ❤️ ️ by updatecli
* Fix build
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Derek Nola <derek.nola@suse.com >
(cherry picked from commit 2fdc6fab07 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-04-11 14:28:22 -07:00
Brad Davidson
f497eb0522
Bump to traefik/v2.11.22, coredns/v1.12.1
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 7cdf0fa688 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-04-11 14:28:22 -07:00
Derek Nola
e050ca66d1
[Release-1.31] Fix upgrade test container version ( #11999 )
...
* Fix upgrade test container version
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Force docker test cleanup in CI
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:53 -05:00
Derek Nola
310ce7a63f
Bump klipper-lb image ( #11898 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-10 11:32:37 -07:00
Brad Davidson
ab09acdc20
Bump to containerd v2.0.3/runc v1.2.5
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 66d0f1604a )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-07 14:46:16 -08:00
Brad Davidson
cc21eb0e4d
Move CR APIs to k3s-io/api
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 5894af30ff )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-03-07 14:46:16 -08:00
Derek Nola
931af8d071
Fix typo on conformance script ( #11792 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-05 14:25:40 -08:00
Derek Nola
48126c2d9b
Remove unused docker tests
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-03-05 14:25:40 -08:00
Brad Davidson
39b54b9fd3
Bump traefik to v2.11.20
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 14:02:52 -08:00
Brad Davidson
9b003e9a9e
Upgrade containerd to v2.0.2
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 124e46bccf )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:16:22 -08:00
Brad Davidson
95694383f9
Make intermediate bin tarball os-specific
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit d6d361ee21 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:16:22 -08:00
Brad Davidson
b113e878d7
Move Windows compilation test to GH Actions and enable integration/coverage
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 5c8f2364c4 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:16:22 -08:00
github-actions[bot]
7b483c4b0c
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>
(cherry picked from commit 28300ea154 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:16:22 -08:00
Derek Nola
a0af200b28
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 >
(cherry picked from commit 08c30f5ae6 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 10:16:22 -08:00
Derek Nola
3ee6e1057c
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-07 21:18:08 -08:00
Derek Nola
a5edf2b6fe
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-07 21:18:08 -08:00
Derek Nola
3c273b0761
Convert legacy docker tests from bash to golang ( #11357 )
...
* Convert the following Docker test from Bash to Go
- basics
- bootstraptoken
- cacerts
- compat -> skew
- etcd
- lazypull
- upgrade
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Add Docker go tests to GHA
* Prebuild K3s Go Tests
* Strip go test binaries to reduce size
* Handle complex branch options
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Implement basic golang tests on arm and arm64 pipelines
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-01-13 12:16:44 -08:00
muicoder
594444e9dd
Update Traefik to v2.11.18
...
#11501
Signed-off-by: muicoder <muicoder@gmail.com >
(cherry picked from commit 0144d9b749 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-10 15:48:55 -08:00
muicoder
e93d6b0670
Update Traefik to v2.11.17 ( #11502 )
...
#11501
Signed-off-by: muicoder <muicoder@gmail.com >
(cherry picked from commit 056cee8290 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-01-10 15:48:55 -08:00
Derek Nola
b62f4747ba
Update coredns to 1.12.0 ( #11454 )
...
* Update to coredns 1.12.0
Signed-off-by: Reinhard Nägele <unguiculus@gmail.com >
Co-authored-by: Reinhard Nägele <unguiculus@gmail.com >
2024-12-11 08:43:13 -08:00
github-actions[bot]
a9c814b7b9
chore: Bump to latest k3s-root version in scripts/version.sh ( #11282 )
...
Made with ❤️ ️ by updatecli
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-12 13:22:31 -08:00
Roberto Bonafiglia
c946875f31
Update flannel and base cni plugins version
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-11-07 14:23:13 +01:00
Brad Davidson
6459d778ad
Fix git-sha warning in etcd startup logs
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit b67249ec77 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-11-06 12:40:51 -08:00
Derek Nola
0955fa330f
[Release-1.31] Revert "Make svclb as simple as possible" ( #11118 )
...
* Revert "Make svclb as simple as possible"
This reverts commit 1befd65a0a .
Signed-off-by: manuelbuil <mbuil@suse.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
* Pin E2E tests to 22.04
Signed-off-by: Derek Nola <derek.nola@suse.com >
---------
Signed-off-by: manuelbuil <mbuil@suse.com >
Signed-off-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: manuelbuil <mbuil@suse.com >
2024-10-15 22:34:46 -07:00
manuelbuil
46cfd2cf55
Make svclb as simple as possible
...
Signed-off-by: manuelbuil <mbuil@suse.com >
2024-10-11 15:51:09 +02:00
Brad Davidson
0ec9894e47
Bump helm-controller and klipper-helm
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 7552203fc5 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-10-10 11:40:25 -07:00
Brad Davidson
6ce4d153f7
Bump local-path-provisioner to v0.0.30
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit b0ad6d846d )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-10-10 11:40:25 -07:00
github-actions[bot]
ac3ea1233c
chore: Bump Local Path Provisioner version
...
Made with ❤️ ️ by updatecli
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit c00af8e95e )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-10-10 11:40:25 -07:00
Brad Davidson
4b17bd10be
Add ca-cert rotation integration test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit b1a42e5d43 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-10-10 11:40:25 -07:00
Brad Davidson
1b6cc33053
Bump traefik to chart 27.0.2 / appVersion v2.11.10
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6c6d87d1b0 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-10-10 11:40:25 -07:00
Brad Davidson
0c8d3c0d58
Bump helm-controller for skip-verify/plain-http and updated tolerations
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 662799feec )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-09-06 11:30:11 -07:00
Harsimran Singh Maan
28a1fd0302
Update coredns to 1.11.3 and metrics-server to 0.7.2
...
Used https://github.com/coredns/corefile-migration to
migrate the corefile. There are no changes for the
default file from 1.10.1 to 1.11.3.
Notable plugin changes include the k8s_external with fallthrough option
and rewrite with cname_target option.
These changes are not part of the default config that ships
with k3s. Customers using these two plugins can start using the new options
Metrics does not have any new features other than build tooling updates.
Requires https://github.com/rancher/image-mirror/pull/704
Signed-off-by: Harsimran Singh Maan <maan.harry@gmail.com >
(cherry picked from commit 0b4d2497e5 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-09-06 11:30:11 -07:00
Brad Davidson
944b3b2830
Bump traefik to v2.11.8
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit bd45aa5c45 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-09-06 11:30:11 -07:00
Brad Davidson
703e7697b0
Tag PR image build as latest before scanning
...
This is less effort than passing the tag across steps 🤷♂️
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 378edb939d )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-09-06 11:30:11 -07:00
Roberto Bonafiglia
e0c4e60171
Update CNI plugins version
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-09-05 11:38:17 -07:00
Derek Nola
ebbb109840
Update VERSION_K8S to handle any k3s revision
...
Co-authored-by: Brad Davidson <brad@oatmail.org >
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-08-22 14:23:34 -07:00
galal-hussein
20b50426ab
Update to v1.31.0
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2024-08-22 14:23:34 -07:00
Brad Davidson
daf0094cc7
Bump helm-controller to v0.16.3 to drop Helm v2 support
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-08-12 11:45:13 -07:00
Brad Davidson
d4c3422a85
Fix ipv6 sysctl required by non-ipv6 LoadBalancer service
...
This is a partial revert of 095ecdb034 ,
with the workaround moved into klipper-lb.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-07-24 13:40:33 -07:00