Brad Davidson
3943327933
Bump kubernetes v1.35.0 and golang v1.25.5
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-18 07:22:48 -08:00
dependabot[bot]
e060c0b18f
Bump actions/upload-artifact from 5 to 6
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2025-12-18 15:29:09 +01:00
Brad Davidson
650fed932d
Validate collected files for release
...
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
7806fa6b9c
Move sha256sum from workflow to script
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
d3732ec3fc
Combine airgap and binary publishing steps
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
7c6c338e2f
Fix release workflow
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
b27276dc81
Add job to lint all workflows on change
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
61e248b04c
Reduce image pull spew
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
a5ab12b82c
Reuse airgap workflow in release
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Brad Davidson
d0052281a9
Fix arm airgap platforms
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-15 19:27:56 -08:00
Derek Nola
4116b53e86
Override DefaultHelmJob at build time ( #13351 )
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
* Override DefaultHelmJob at build time
* Bump klipper-helm airgap version
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-12-15 13:57:04 -08:00
Brad Davidson
c0b1314d15
Bump kine to v0.14.9
...
govulncheck / govulncheck (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Fixes spurious watch progress response with revision=0
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-11 12:42:13 -08:00
Rafael
463678586d
[main] Update to v1.34.3-k3s1 and Go 1.24.11 ( #13308 )
...
govulncheck / govulncheck (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
* Update to v1.34.3-k3s1 and Go 1.24.11
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
* Switch to custom action Go setup
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
---------
Signed-off-by: Rafael Breno <rafael_breno@outlook.com>
2025-12-11 11:23:48 -03:00
Brad Davidson
f223247d63
Pass platform option to docker save
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-10 23:22:08 -08:00
Brad Davidson
b4b33afbde
Bump kube-router to v2.6.3-k3s1
...
govulncheck / govulncheck (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
New release is out, and the tag on our fork conflicted with upstream tag - our v2.6.2 should have been v2.6.2-k3s1 as it pointed at a different commit than the upstream tag
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-10 11:25:33 -08:00
Brad Davidson
764e98cbb4
Bump kine to v0.14.8
...
govulncheck / govulncheck (push) Waiting to run
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-09 16:25:18 -08:00
Brad Davidson
613a5e4787
Bump runc to v1.4.0
...
govulncheck / govulncheck (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:43 -08:00
Brad Davidson
aaa7fa237b
Bump kine and etcd
...
kine => v0.14.7
etcd => v3.6.6
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:29 -08:00
Brad Davidson
d337570de1
Fix inconsistent curl flags in tests
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
c3ca02aa75
Move embed into separate package from executor
...
Better isolates the K3s implementation from the interface, and aligns
the package path with other projects executors. This should also remove
the indirect flannel dep from other projects that don't use the embedded
executor.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
d582a0da84
Reorganize flannel consts and fields
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
d1989567ea
Use patch helper for secrets-encryption labels and annotations
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
1cb80fbe75
Use patch helper for spegel annotations and labels
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
57210b87cc
Use patch helper for node labels and annotations
...
Move flannel annotations into flannel setup, and use patch helpers to manage other node labels and annotations
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
713cf8fbde
Use patch helper for etcd labels and annotations
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
2b39b6808a
Use patch helper for etcd member controller
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
785cfad963
Use patch helper for etcd snapshot annotation patch
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
ceebaade3e
Add JSON patch helper
...
Adds helper function for building JsonPatch operation lists,
which allows modifying a resource without having to manually
refresh the object and retry the change on conflict.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
efcf8eb7ac
Move embedded flannel and vpn config setup into embedded executor
...
Flannel and VPN setup shouldn't be done in generic agent config as it is only
used with embeded executor's flannel CNI.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
ec3cc04214
Move CNI execution into executor
...
Allows properly delegating CNI startup to executor, so that it can be plugged in as platform and distro specific implimentation without relying on cli flag hacks
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Brad Davidson
b7ca944774
Move etcd metrics to separate package
...
Allows importing pkg/metrics without pulling in pkg/etcd, which was causing an import loop in a follow-up commit.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-12-08 12:53:10 -08:00
Derek Nola
543b6307a6
Define DefaultHelmJobImage in K3s, overriding what helm-controller defaults to. ( #13258 )
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-12-08 12:44:05 -08:00
Derek Nola
0d39c86b5c
Move from ranchertest to mirrored-busybox
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-12-08 09:09:40 -08:00
Derek Nola
cd08e731f6
Fix naming convention for docker test import
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-12-08 09:09:40 -08:00
Derek Nola
572cc8e2bf
Consolidate RunCommand between Docker and E2E tests
...
Signed-off-by: Derek Nola <derek.nola@suse.com>
2025-12-08 09:09:40 -08:00
Roberto Bonafiglia
e3cc61c43c
Update kube-router to v2.6.2
...
govulncheck / govulncheck (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Signed-off-by: Roberto Bonafiglia <roberto.bonafiglia@suse.com>
2025-12-03 16:07:03 +01:00
Xelus22
8e0676ad46
update busybox image version to 1.37.0 ( #13237 )
...
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Signed-off-by: Xelus22 <xelus22@gmail.com>
Co-authored-by: Xelus22 <xelus22@gmail.com>
2025-11-25 11:55:06 -08:00
dependabot[bot]
68749aac76
Bump actions/checkout from 5 to 6 ( #13256 )
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Install Script / build (push) Has been cancelled
Install Script / Smoke Test (push) Has been cancelled
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-11-24 11:32:03 -08:00
Brad Davidson
96ed4393c1
Remove remaining references to drone
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-24 11:23:49 -08:00
Brian Downs
1262649fda
update channels to 1.33.6 ( #13246 )
...
Signed-off-by: Brian Downs <brian.downs@gmail.com>
2025-11-24 12:29:45 -05:00
thomasferrandiz
46cca2402f
Merge pull request #13216 from thomasferrandiz/add-multus-test-2
...
Scorecard supply-chain security / Scorecard analysis (push) Waiting to run
Add multus e2e test
2025-11-24 09:29:56 +01:00
Brad Davidson
3de08883f7
Bump opencontainers/selinux
...
govulncheck / govulncheck (push) Has been cancelled
Install Script / build (push) Has been cancelled
Scorecard supply-chain security / Scorecard analysis (push) Has been cancelled
Install Script / Smoke Test (push) Has been cancelled
We do not use any vulnerable code from this project, but we should bump it anyway to pacify scanners
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 13:18:37 -08:00
Brad Davidson
f726966062
Clean tools from runners before tests
...
Remove optional tools from runners to make space available for docker/vagrant
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
74088f5175
Use docker containerd snapshotter for stable image digests
...
The legacy Docker snapshotter flattens application/vnd.docker.distribution.manifest.v2+json manifests to application/vnd.oci.image.manifest.v1+json when saving. Switching to the containerd snapshotter allows us to keep the original manifest digest when pulling and saving image tarballs.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
f783052df2
Fix airgap-extra-registry flag
...
It is hidden and undocumented, but also apparently broken.
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
af441c29a0
Add test for sharing imported images by digest
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
1037dcbff4
Add digests and source labels for imported images
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
9806524a48
Fix spegel ready checks to give server more time to find a peer
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Brad Davidson
f0d54528d0
Stop waiting on CRI ready if context is cancelled
...
Signed-off-by: Brad Davidson <brad.davidson@rancher.com>
2025-11-21 09:25:00 -08:00
Thomas Ferrandiz
871094b5c6
Add multus e2e test
...
We test that a basic deployment of the latest multus chart works
correctly.
Signed-off-by: Thomas Ferrandiz <thomas.ferrandiz@suse.com>
2025-11-21 13:05:52 +00:00