-
KubeSolo OS v0.2.0
StableSome checks failedCI / Go Tests (push) Has been cancelledCI / Build Go Binaries (amd64, linux, linux-amd64) (push) Has been cancelledCI / Build Go Binaries (arm64, linux, linux-arm64) (push) Has been cancelledCI / Shellcheck (push) Has been cancelledRelease / Test (push) Has been cancelledRelease / Build Binaries (amd64, linux, linux-amd64) (push) Has been cancelledRelease / Build Binaries (arm64, linux, linux-arm64) (push) Has been cancelledRelease / Build ISO (amd64) (push) Has been cancelledRelease / Create Release (push) Has been cancelledreleased this
2026-02-13 02:27:54 +01:00 | 8 commits to main since this releaseWhat's New
Cloud-Init: Full KubeSolo Flag Support
- All 10 documented KubeSolo CLI flags can now be configured via cloud-init YAML
- New flags:
--local-storage-shared-path,--debug,--pprof-server,--portainer-edge-id,--portainer-edge-key,--portainer-edge-async - New
full-config.yamlexample showing all supported parameters - Configuration reference table added to docs/cloud-init.md
Phase 6: Security Hardening & ARM64
- Security hardening: mount hardening, sysctl, kernel module lock
- AppArmor support with complain-mode profiles for containerd and kubelet
- ARM64 Raspberry Pi support with A/B boot via tryboot
- BootEnv abstraction for GRUB and RPi boot environments
Build System Fixes
- x86_64 disk image: kpartx-based partition mapping for Docker builds
- ARM64: corrected piCore64 URL and extraction logic
- ARM64: full build pipeline with KubeSolo ARM64 binary, cross-compiled Go binaries, kernel modules
- RPi firmware: fixed tar wildcard extraction
- Docker builder: added kpartx and unzip tools
Downloads
kubesolo-os-0.2.0.iso— Bootable x86_64 ISO (168 MB)kubesolo-os-0.2.0.img.xz— x86_64 disk image with A/B partitions (334 MB, xz compressed)kubesolo-os-0.2.0.rpi.img.xz— ARM64 Raspberry Pi SD card image with A/B boot (309 MB, xz compressed)
See CHANGELOG.md for full details.
Downloads