From c1f79882f970bc32c0fd382e757ef21ec63dda21 Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Thu, 30 Apr 2026 18:58:32 -0700 Subject: [PATCH 1/3] fix(bootstrap): consume bootstrap-k0s 0.2.0 --- network/vyos/ansible/vars/bootstrap_k0s.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/vyos/ansible/vars/bootstrap_k0s.yml b/network/vyos/ansible/vars/bootstrap_k0s.yml index 1a28d0d..d0b4fbf 100644 --- a/network/vyos/ansible/vars/bootstrap_k0s.yml +++ b/network/vyos/ansible/vars/bootstrap_k0s.yml @@ -1,5 +1,5 @@ --- -bootstrap_k0s_image: ghcr.io/gilmanlab/platform/bootstrap-k0s:0.1.0 +bootstrap_k0s_image: ghcr.io/gilmanlab/platform/bootstrap-k0s:0.2.0 bootstrap_k0s_provisioning_ip: 10.10.20.1 bootstrap_k0s_artifacts_file_server: http://10.10.20.1:7173 bootstrap_k0s_dhcp_bind_interface: eth1.20 From 101ec0aa80a8e70783bfaadad057baeee31083d5 Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Thu, 30 Apr 2026 19:02:38 -0700 Subject: [PATCH 2/3] fix(vyos): start IncusOS artifact server with python --- network/vyos/configs/gateway.conf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/network/vyos/configs/gateway.conf b/network/vyos/configs/gateway.conf index d726066..1b32a00 100644 --- a/network/vyos/configs/gateway.conf +++ b/network/vyos/configs/gateway.conf @@ -380,7 +380,7 @@ container { } name incusos-artifacts { allow-host-networks - arguments "-m http.server 18080 --bind 10.10.20.1 --directory /srv/incusos" + arguments "python -m http.server 18080 --bind 10.10.20.1 --directory /srv/incusos" description "IncusOS operation image artifact server" image docker.io/python:3.13.7-alpine3.22 memory 128 From a51bfca568fafa6452f9108f8f3fdad6ce476555 Mon Sep 17 00:00:00 2001 From: Joshua Gilman Date: Thu, 30 Apr 2026 19:30:39 -0700 Subject: [PATCH 3/3] fix(bootstrap): use validated k0s runtime --- network/vyos/ansible/vars/bootstrap_k0s.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/network/vyos/ansible/vars/bootstrap_k0s.yml b/network/vyos/ansible/vars/bootstrap_k0s.yml index d0b4fbf..3bc4ee5 100644 --- a/network/vyos/ansible/vars/bootstrap_k0s.yml +++ b/network/vyos/ansible/vars/bootstrap_k0s.yml @@ -1,5 +1,5 @@ --- -bootstrap_k0s_image: ghcr.io/gilmanlab/platform/bootstrap-k0s:0.2.0 +bootstrap_k0s_image: ghcr.io/gilmanlab/platform/bootstrap-k0s:0.2.1 bootstrap_k0s_provisioning_ip: 10.10.20.1 bootstrap_k0s_artifacts_file_server: http://10.10.20.1:7173 bootstrap_k0s_dhcp_bind_interface: eth1.20 @@ -7,8 +7,8 @@ bootstrap_k0s_pod_cidr: 10.244.0.0/16 bootstrap_k0s_service_cidr: 10.96.0.0/12 bootstrap_k0s_trusted_proxies: 10.244.0.0/16,10.96.0.0/12 bootstrap_k0s_env_path: /config/containers/bootstrap-k0s/bootstrap-k0s.env -bootstrap_k0s_data_dir: /config/containers/bootstrap-k0s/data -bootstrap_k0s_pods_dir: /config/containers/bootstrap-k0s/pods +bootstrap_k0s_data_dir: /usr/lib/live/mount/persistence/container/bootstrap-k0s/data +bootstrap_k0s_pods_dir: /usr/lib/live/mount/persistence/container/bootstrap-k0s/pods bootstrap_k0s_systemd_unit_path: /etc/systemd/system/bootstrap-k0s.service incusos_artifacts_image: docker.io/python:3.13.7-alpine3.22