Derek Nola
96ef7fc836
Bump klipper-lb and klipper-helm ( #11772 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2025-02-11 16:32:34 -08:00
Brad Davidson
f7995b3c15
Bump traefik to v2.11.20
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2025-02-10 14:03:32 -08:00
Brad Davidson
d7515e0f1e
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:18:23 -08:00
Brad Davidson
7ff3d66e0e
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:18:23 -08:00
github-actions[bot]
b0021beec1
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:18:23 -08:00
Derek Nola
71fa434e17
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:27 -08:00
Derek Nola
2b7476a35e
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:27 -08:00
Derek Nola
e0e8e1a1ec
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:22:34 -08:00
muicoder
541ccbf640
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 16:52:41 -08:00
muicoder
681fcbabd7
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 16:52:41 -08:00
Derek Nola
c8280df92d
Update coredns to 1.12.0 ( #11456 )
...
* 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-10 16:57:28 -08:00
github-actions[bot]
f0f73668ed
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 14:50:30 -08:00
Roberto Bonafiglia
7ebc4a1949
Update flannel and base cni plugins version
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-11-07 14:22:08 +01:00
Brad Davidson
22df6b01bd
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 13:18:20 -08:00
Derek Nola
9510ac25fe
[Release-1.29] Revert "Make svclb as simple as possible" ( #11114 )
...
* 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:35:21 -07:00
manuelbuil
56a9685011
Make svclb as simple as possible
...
Signed-off-by: manuelbuil <mbuil@suse.com >
2024-10-11 15:50:52 +02:00
Brad Davidson
7ed28c08cb
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:54 -07:00
Brad Davidson
ddaa77f95a
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:54 -07:00
github-actions[bot]
a662f1d4b7
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:54 -07:00
Brad Davidson
11c49f0c0b
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:54 -07:00
Brad Davidson
7cdd4db2e7
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:54 -07:00
Brooks Newberry
e92d3b3ba7
[release-1.29] Update Kubernetes to v1.29.9-k3s2 ( #10908 )
...
Signed-off-by: Brooks Newberry <brooks@newberry.com >
Co-authored-by: Derek Nola <derek.nola@suse.com >
Co-authored-by: Brad Davidson <brad@oatmail.org >
2024-09-17 14:40:08 -07:00
Brad Davidson
0da19548df
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:37 -07:00
Harsimran Singh Maan
edd2affb83
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:37 -07:00
Brad Davidson
b926e0274f
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:37 -07:00
Brad Davidson
c0877f34b6
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:37 -07:00
Roberto Bonafiglia
9973e7a157
Update CNI plugins version
...
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com >
2024-09-04 16:47:10 -07:00
Brad Davidson
429d00a93f
[release-1.29] Backports for 2024-08 release cycle ( #10665 )
...
* Use pagination when retrieving etcd snapshot list
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit c2216a62ad )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Update secretsencrypt pagination
Make secretsencrypt page size and iteration consistent with other paginators
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 891e72f90f )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Cap length of generated name used for servicelb daemonset
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 21611c5665 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* 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 >
(cherry picked from commit d4c3422a85 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* remove deprecated use of wait functions
Signed-off-by: Will <will7989@hotmail.com >
(cherry picked from commit e4f3cc7b54 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Update pkg/secretsencrypt/config.go
Co-authored-by: Brad Davidson <brad@oatmail.org >
Signed-off-by: Will Andrews <will7989@hotmail.com >
(cherry picked from commit 3ec086f6f7 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Update pkg/cluster/managed.go
Co-authored-by: Derek Nola <derek.nola@suse.com >
Signed-off-by: Will Andrews <will7989@hotmail.com >
(cherry picked from commit e2179aa957 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Wire lasso metrics up to common gatherer
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit e168438d44 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
* Fix cloudprovider controller name
Looking at metrics revealed the cloudprovider controller name was anempty string.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit bffdf463e1 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
---------
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
Signed-off-by: Will <will7989@hotmail.com >
Signed-off-by: Will Andrews <will7989@hotmail.com >
Co-authored-by: Will <will7989@hotmail.com >
Co-authored-by: Derek Nola <derek.nola@suse.com >
2024-08-05 09:35:07 -07:00
Derek Nola
25dae66203
[Release-1.29] July Test Backports ( #10508 )
...
* Move test-compat to GHA (#10414 )
Signed-off-by: Derek Nola <derek.nola@suse.com >
* For E2E upgrade test, automatically determine the channel to use (#10461 )
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-07-15 10:45:45 -07:00
github-actions[bot]
2bdaaed7bb
Bump Local Path Provisioner version ( #10394 )
...
* 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 a0b374508e )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-07-15 10:14:33 -07:00
Brad Davidson
5c81c715bf
Bump k3s-root to v0.14.0
...
Also remove the wg-add script that has been unused since v1.26 dropped the legacy wireguard backend
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 047664b610 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-07-15 10:14:33 -07:00
github-actions[bot]
c5efab64d0
Bump Local Path Provisioner version ( #10268 )
...
* chore: Bump Local Path Provisioner version
Made with ❤️ ️ by updatecli
(cherry picked from commit 1268779ea0 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-06-04 12:48:16 -07:00
Anuj Garg
6f4fd6d9c3
Updating the script binary_size_check to complete the command name by adding .exe extension to the k3s binary name to make it available to run stat command
...
Signed-off-by: Anuj Garg <anujgarg@microsoft.com >
(cherry picked from commit eb192197eb )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-05-31 09:16:55 -07:00
Brad Davidson
77407d0068
Bump klipper-helm image for tls secret support
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
(cherry picked from commit 6683fcdb65 )
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-05-31 09:16:55 -07:00
Brad Davidson
3f906bee79
Update packaged manifests
...
* Update traefik chart to bump image tag and fix quoting
* Fix image quoting in flat manifests
* Update local-path-provisioner config to stop using deprecated hostpath volume type
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-04-11 09:22:51 -07:00
Derek Nola
5461c3e1c1
Bump k3s-root
...
Signed-off-by: Derek Nola <derek.nola@suse.com >
2024-03-27 09:19:37 -07:00
Derek Nola
aea81c0822
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 10:54:28 -08:00
John
ec5d34dac0
remove repetitive words ( #9671 )
...
Signed-off-by: hishope <csqiye@126.com >
2024-03-08 09:44:16 -08:00
Brad Davidson
2a091a693a
Bump metrics-server to v0.7.0
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-07 12:45:29 -08:00
Brad Davidson
6f331ea7b5
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 >
2024-03-06 09:46:48 -08:00
Brad Davidson
88d30f940d
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 >
2024-03-04 13:36:13 -08:00
Derek Nola
935ad1dbac
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-04 09:15:40 -08:00
Brad Davidson
109e3e454c
Bump helm-controller/klipper-helm versions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-03-01 13:55:36 -08:00
Manuel Buil
3b4f13f28d
Update klipper-lb image version
...
Signed-off-by: Manuel Buil <mbuil@suse.com >
2024-03-01 11:28:12 +01:00
Brad Davidson
fae0d99863
Use 3/2/1 cluster for split role test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-21 12:21:19 -08:00
Brad Davidson
77ba9904d1
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 >
2024-02-06 17:49:14 -08:00
github-actions[bot]
f249fcc2f1
Bump Local Path Provisioner version ( #8953 )
...
* chore: Bump Local Path Provisioner version
---------
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-02-06 16:57:07 -06:00
Brad Davidson
c635818956
Bump runc and helm-controller versions
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-02-01 18:51:51 -08:00
Brad Davidson
eae221f9e5
Fix OS PRETTY_NAME on tagged releases
...
These were always showing up as dev due to the build arg not being set by the drone step.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-04 19:42:28 -08:00
Brad Davidson
b297996b92
Add runtime checking of golang version
...
Forces other groups packaging k3s to intentionally choose to build k3s with an unvalidated golang version
Signed-off-by: Brad Davidson <brad.davidson@rancher.com >
2024-01-04 17:22:46 -08:00