Zachary Spar
908a0b91dc
Fix install script raspi cmdline message ( #12842 )
...
* Fix install script raspi cmdline message
Signed-off-by: Zachary Spar <41600414+zachspar@users.noreply.github.com>
2025-09-19 08:35:48 -07:00
Brad Davidson
3854eb56d4
Run upgrade test in dedicated drone step
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-18 16:31:15 -07:00
Brad Davidson
5b19165e9e
Fix pods readiness tests
...
Test should not succeed when there are no pods, or when helm-install
pods are still running.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-18 16:31:15 -07:00
Brad Davidson
a0ce2aaeaf
Add sequential split-server test
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-18 16:31:15 -07:00
Brad Davidson
bfdcc7bcc8
Fix etcd member promotion
...
The `continue` was incorrectly changed to `return` when converting the
loop to an inline function in 4974fc7c24
Also addresses unnecessary creation of a new kubernetes client every
time the promotion check runs.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-18 16:31:15 -07:00
dependabot[bot]
626178624f
Bump aquasecurity/trivy-action from 0.32.0 to 0.33.1 ( #12879 )
...
Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) from 0.32.0 to 0.33.1.
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/0.32.0...0.33.1 )
---
updated-dependencies:
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.33.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-18 10:13:32 -07:00
Derek Nola
14e919804d
Fix garbled CLI ( #12899 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-09-17 11:27:35 -07:00
Brad Davidson
4974fc7c24
Use sync.WaitGroup to avoid exiting before components have shut down
...
Currently only waits on etcd and kine, as other components
are stateless and do not need to shut down cleanly.
Terminal but non-fatal errors now request shutdown via context
cancellation, instead of just logging a fatal error.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00
Brad Davidson
7e028854e7
Fix signal handling when pid 1
...
When running K3s as a subprocess for reaping or logging purposes, properly wire up signals to send it SIGINT instead of just exiting immediately.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00
Brad Davidson
274498fb4d
Add pkg/signals for signal handler setup
...
Adds some additional functionality and prevents having to take a dep on wrangler in CLI code
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00
Brad Davidson
b61d6f3b81
Transfer cluster leadership before removing leader member
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00
Brad Davidson
659f2a7014
Fix perpetual etcd member removal
...
Fixes issue where member removal would be requeud until the node was deleted, or rejoined with a new name.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-17 09:37:08 -07:00
Brad Davidson
a7d3c8559f
Fix IPv6 handling for loadbalancer addresses
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-16 11:04:22 -07:00
Derek Nola
07d0711e5a
Update hardened script for cis-1.11 ( #12912 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-09-16 11:02:28 -07:00
manuelbuil
0136cf2589
Remove NetworkManager check for nm-cloud.service
...
Signed-off-by: manuelbuil <mbuil@suse.com>
2025-09-15 13:21:32 -07:00
github-actions[bot]
2f6283a92c
chore: Bump Klipper Helm and Helm Controller version
...
Made with ❤️ ️ by updatecli
2025-09-15 13:17:32 -07:00
dependabot[bot]
9c6d0eb5cd
Bump actions/github-script from 7 to 8 ( #12881 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 7 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 09:39:11 -07:00
dependabot[bot]
1b98629b2c
Bump actions/setup-go from 5 to 6 ( #12880 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 09:39:06 -07:00
Brad Davidson
bdb92296a5
Bump dynamiclistener for secret sync fix
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-11 13:27:56 -07:00
Rafael
67c23a20e3
Update to v1.34.1 ( #12897 )
...
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
2025-09-10 22:35:56 -03:00
Brad Davidson
7e253dbf02
Fix netpol fatal error when changing node IP
...
Wait for updated ready condition before starting netpol controller, to ensure that node IPs have been updated following a restart. The current checks only ensure that the taint is removed, which works for the initial join - but does not handle changing node IPs on restarts.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-10 10:27:52 -07:00
Brad Davidson
b3ac144e2d
Move data dir into position before creating CNI symlinks
...
Addresses issue where CNI bin symlinks were created with targets that were not yet valid, which caused external container runtimes that rely on filesystem notifications to detect changes to think that the bins did not exist.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-05 22:05:52 -07:00
Brad Davidson
857412ae58
Add 1.34 release channel
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-05 12:56:03 -07:00
Brad Davidson
a64d872c13
Add opencontainers/runc pin
...
We no longer depend on this as a module any more, but need to keep it pinned for build-time version selection.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-05 12:32:08 -07:00
Michael Fritch
a3d76b5b71
Merge pull request #12854 from mgfritch/release-1.34
...
Update to Kubernetes v1.34
2025-09-05 12:29:01 -06:00
Brad Davidson
4d1f1affcb
Fix caceertrotation test; add kine to matrix
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-05 17:07:43 +00:00
Brad Davidson
f3a036a9b1
Bump kine for compact_rev_key watch fix
...
Fix apiserver-managed compact, and enable it
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-05 00:04:41 +00:00
Derek Nola
9314d84714
Bump grpc and update resolver
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-09-04 17:33:42 -06:00
Derek Nola
56ef1cd3a2
Update etcd to v3.6.4-k3s3
...
* Raft is now an independent dependency, with a seperate release version
* errors moved into their own subpackage
* set a default WarningUnaryRequestDuration
Signed-off-by: Derek Nola <derek.nola@suse.com>
Co-authored-by: Michael Fritch <mfritch@suse.com>
2025-09-04 17:33:10 -06:00
Michael Fritch
f248751dbd
make format
2025-09-04 14:41:58 -06:00
Michael Fritch
127f0ae5a7
Update to Kubernetes v1.34
...
- golang:1.24.6-alpine3.22
- github.com/k3s-io/containerd/v2 v2.1.4-k3s2
- github.com/k3s-io/cri-dockerd v0.3.19-k3s3
- github.com/k3s-io/cri-tools v1.34.0-k3s2
- github.com/k3s-io/kubernetes v1.34.0-k3s1
- github.com/k3s-io/stargz-snapshotter v0.17.0-k3s1
- k8s.io/kube-openapi f3f2b99
Signed-off-by: Michael Fritch <mfritch@suse.com>
2025-09-04 14:36:11 -06:00
Brad Davidson
c837bfcdc7
Bump kine for metrics panic fix
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-03 09:52:51 -07:00
Brad Davidson
1ae5ec3d74
Upload integration test logs on failure
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-03 09:52:51 -07:00
Brad Davidson
ac9f834dff
Bump k3s-root to v0.15.0
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-09-03 09:52:51 -07:00
Brad Davidson
d08bf6c9b6
Wire up remotedialer metrics
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-27 13:42:17 -07:00
Brad Davidson
f1c82392d0
Fix etcd join timeout handling
...
Error is deadline exceeded, not cancelled
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-27 13:41:54 -07:00
Brad Davidson
795091a809
Wire up kine metrics
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-27 13:41:16 -07:00
dependabot[bot]
81445d85d0
Bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-08-27 10:43:44 -07:00
Rafael
3c73a06fa7
Update stable to v1.33.4+k3s1 ( #12826 )
...
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
2025-08-27 13:40:51 -03:00
Brad Davidson
068a01351a
Retry CRD creation in case of conflict
...
Also cleans up some of the server.Context factory creation stuff to eliminate unused code paths and avoid registering the Helm controller when helm is disabled.
As of fe465cc832
we no longer call NewContext outside pkg/server, so the isServer bool flag to use the supervisor kubeconfig and create an event recorder is unnecessary.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-26 12:29:36 -07:00
Brad Davidson
e47c497a3e
Bump containerd to v2.1.4
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-26 10:15:38 -07:00
Brad Davidson
a9016f3dcb
Add retry on etcd MemberAdd timeout
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-26 09:35:48 -07:00
Brad Davidson
0ec47408e9
Do not bootstrap etcd-only nodes from existing supervisor
...
Changes to how we bootstrap the agent and apiserver address list have
made this unnecessary since 5014c9e
was merged, and it is creating
problems due to only etcd-only nodes not using their own config.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-25 22:16:48 -07:00
Brad Davidson
0254ca3f14
Update to runc v1.3.0
...
Requires switch from github.com/opencontainers/runc/libcontainer/cgroups -> github.com/opencontainers/cgroups
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-25 14:50:22 -07:00
Brad Davidson
356bd5d298
Fix spegel logging and startup sequence
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-25 11:02:30 -07:00
Brad Davidson
6ab8b424dd
Wire cri-dockerd --log-level=debug up to k3s --debug flag
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-22 10:23:30 -07:00
Brad Davidson
55587471b1
Bump rancher libs: wrangler/lasso/remotedialer
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-21 14:52:04 -07:00
Rafael
e7dd3b7e7e
Update to v1.33.4 ( #12767 )
...
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
2025-08-14 16:55:28 -03:00
Brad Davidson
3d4c2cf2cf
Fix cert startup check events
...
Ensure that cert checks don't run until after the apiserver is ready to receive events
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-08-12 11:56:15 -07:00
Michael Fritch
f62f1d6c91
Merge pull request #12726 from mgfritch/metrics-server-v0.8.0
...
Bump metrics-server to v0.8.0
2025-08-11 14:08:29 -06:00