Enrico Candino
7bd4159429
removed logs
2026-06-13 02:36:01 +02:00
Enrico Candino
8091c0ab41
use 24.04 ubuntu
2026-06-13 02:19:26 +02:00
Enrico Candino
54c21424ee
added logs
2026-06-13 01:56:08 +02:00
Enrico Candino
4fa0e4cd0a
added debug logs
2026-06-13 01:23:52 +02:00
Enrico Candino
dad40e9c40
mtu and kubernetes worker version
2026-06-13 00:50:20 +02:00
Enrico Candino
81bd5100b9
isolate test
2026-06-13 00:18:52 +02:00
Enrico Candino
e4da450e4b
removed single worker
2026-06-12 20:39:37 +02:00
Enrico Candino
d422898d55
fix multi-VM HCP conformance test networking
...
Both QEMU workers booted with `-net user` and ended up registering the
same InternalIP (10.0.2.15) because each VM gets its own isolated NAT
slirp. Flannel propagated this to `public-ip` on both nodes, so VXLAN
could not tunnel between workers and any cross-node pod traffic broke
(89 failed / 335 passed of 424 conformance specs).
Replace user-mode networking with a Linux bridge (k3kbr0,
192.168.100.0/24) and one TAP device per VM, so the two workers share
an L2 segment with unique routable IPs. NAT outbound from the bridge
keeps internet access working for image pulls.
Also set unique hostnames via cloud-init (worker-1/worker-2) and drop
the `--node-name` flag from INSTALL_K3S_EXEC, since k3s now picks the
correct node name from the OS hostname on its own.
Bump hydrophone back to `--parallel 4` to match the single-VM job
(parallelism was reduced earlier when the failure was thought to be
resource-related).
2026-06-12 19:06:18 +02:00
Enrico Candino
ee61eae71f
warning for hcp
2026-06-12 18:27:59 +02:00
Enrico Candino
0a081c6504
reduce parallelism
2026-06-12 17:36:51 +02:00
Enrico Candino
104bb5bccd
single worker
2026-06-12 17:36:51 +02:00
Enrico Candino
0c2beda446
fix node-name and added log
2026-06-12 17:36:51 +02:00
Enrico Candino
51a7ca0107
added HCP conformance tests
2026-06-12 17:36:50 +02:00
Enrico Candino
9c06d44835
fix tests
2026-06-12 17:36:50 +02:00
Enrico Candino
cff7141af7
removed hcpRegitration command
2026-06-12 17:36:50 +02:00
Enrico Candino
898b2f34f0
removed k3d
2026-06-12 17:36:49 +02:00
Enrico Candino
aa46e5140b
missing checkout
2026-06-12 17:36:49 +02:00
Enrico Candino
ab491fd24b
setup k3k
2026-06-12 17:36:49 +02:00
Enrico Candino
e0dbbb9046
test
2026-06-12 17:36:49 +02:00
Enrico Candino
bda74aa14c
fix merge
2026-06-12 17:36:48 +02:00
67d5f4dbfc
Add HCP (Hosted Control Plane) support
...
Introduce hosted control plane mode for k3k virtual clusters, including
API types, controller logic, server endpoint handling, CLI flags,
CRD updates, kubeconfig generation, and examples.
Co-Authored-By: RuFlo <ruv@ruv.net >
2026-06-12 17:36:48 +02:00
Enrico Candino and GitHub
651da42ef0
Added provider.cattle.io=k3k label to Clusters ( #901 )
...
* added provider k3k label
* small change to check build
2026-06-12 16:12:38 +02:00
ff02eb5473
Initial support for kata runtimes ( #814 )
...
* update shell script to exec and remove pipe, add conditional kmsg mount for kata
update logging config
Apply suggestions from code review
Co-authored-by: Enrico Candino <enrico.candino@gmail.com >
pr comments, remove isKata, fix agent unit tests, update config
fix validation
fix template
revert log changes
update init script
remove emptydir mounts from kata
remove emptydir mounts from kata
fix tests
lint
* add quickstart docs
* centralise kata spotspec modifications
* update doc
* update docs
2026-06-12 13:57:42 +03:00
Enrico Candino and GitHub
f1f5923898
Update github.com/containerd/containerd to v1.7.32 ( #893 )
2026-06-10 15:16:04 +02:00
656cf5969f
Update rancher/renovate-config digest to a473c74 ( #870 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-06-10 14:43:56 +02:00
8466cc6e19
Update module go.etcd.io/etcd/client/v3 to v3.6.12 ( #847 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-06-10 11:39:05 +02:00
8e39493dac
Update GitHub Actions ( #865 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-06-10 11:10:56 +02:00
c821166425
Update go toolchain directive to v1.26.4 ( #877 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-06-09 15:50:10 +02:00
Enrico Candino and GitHub
63252658c4
added branch release/v1.1 to renovate config ( #888 )
2026-06-09 15:37:05 +02:00
Hussein Galal and GitHub
5bd779cdaa
Refactor bootstrap data management ( #869 )
...
* Refactor bootstrap data management
* Change errors from errors.New to fmt.Errorf
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-06-03 19:40:31 +03:00
Hussein Galal and GitHub
0a16522e39
Remove pod mutating webhook refrences ( #858 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-06-03 16:04:42 +03:00
Kevin McDermott and GitHub
41330e1dae
Merge pull request #867 from bigkevmcd/event-synchroniser
...
Mirror events for the cluster into the virtual cluster.
2026-05-22 13:22:24 +01:00
Kevin McDermott
f24a978edf
Switch to loading a Pod.
...
Load the pod explicitly rather than the unstructured from the
InvolvedObject reference.
2026-05-22 12:29:02 +01:00
14cc78bc43
Update k3k-kubelet/translate/host_test.go
...
Co-authored-by: Hussein Galal <hussein.galal.ahmed.11@gmail.com >
2026-05-22 12:25:49 +01:00
Kevin McDermott
4795ef5ae7
Mirror events for the cluster into the virtual cluster.
...
Adds a controller to watch for virtual cluster namespace events and
mirrors them into the virtual cluster.
2026-05-22 08:44:13 +01:00
fbaac329d1
Update github/codeql-action action to v4 ( #862 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-05-21 11:31:58 +02:00
Enrico Candino and GitHub
3270c27212
bump Go to 1.26.3 and some deps ( #863 )
2026-05-21 11:31:30 +02:00
dfbc6012f3
Update module go.etcd.io/etcd/api/v3 to v3.6.11 ( #846 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-05-21 00:16:12 +02:00
38dbc42f17
Update module go.uber.org/zap to v1.28.0 ( #839 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-05-21 00:13:46 +02:00
51b40f2a9c
Update GitHub Actions ( #824 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-05-21 00:13:04 +02:00
07625097fc
Update rancher/renovate-config digest to 45f7159 ( #823 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-05-21 00:12:40 +02:00
Hussein Galal and GitHub
8457d3a20b
Refactor servers and agents configuration management ( #827 )
...
* Refactor server config secret
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* lint fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Refactor Agents configuration for virtual and shared mode
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* wsl
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fixes
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix typo
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* fix unit tests
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* Remove go assert depednecny
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-05-12 15:57:24 +03:00
Enrico Candino and GitHub
00dcdabcef
Bump charts to 1.1.0 ( #851 )
chart-1.1.0
2026-05-11 13:51:17 +02:00
Hussein Galal and GitHub
cfbd29f7cc
update chart to v1.1.0-rc7 ( #841 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
chart-1.1.0-rc7
v1.1.0
2026-05-05 19:24:36 +03:00
Hussein Galal and GitHub
a9ddb0aa81
Filter requests. infrastructure resources for node capacity ( #834 )
...
* Filter requests. infrastructure resources for node capacity
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
v1.1.0-rc7
2026-05-05 17:08:42 +03:00
Hussein Galal and GitHub
1ca9e7274c
Add server and worker resource request and limits ( #832 )
...
* Add server and worker resource request and limits
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
* docs
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
---------
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-04-30 16:16:11 +03:00
Enrico Candino and GitHub
c1779928f2
Bump charts to 1.1.0-rc6 ( #822 )
chart-1.1.0-rc6
2026-04-28 16:11:12 +02:00
ed02398ceb
Update Kubernetes dependencies ( #811 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
v1.1.0-rc6
2026-04-28 15:18:35 +02:00
Hussein Galal and GitHub
1b4cd80c46
update chart to v1.1.0-rc5 ( #821 )
...
Signed-off-by: galal-hussein <hussein.galal.ahmed.11@gmail.com >
2026-04-28 16:14:31 +03:00
d9bab1d02a
Update registry.suse.com/bci/bci-base Docker tag to v16 ( #819 )
...
Co-authored-by: renovate-rancher[bot] <119870437+renovate-rancher[bot]@users.noreply.github.com>
2026-04-28 15:08:38 +02:00