• v0.2.0 4e3f1d6cf0

    KubeSolo OS v0.2.0
    Some checks failed
    CI / Go Tests (push) Has been cancelled
    CI / Build Go Binaries (amd64, linux, linux-amd64) (push) Has been cancelled
    CI / Build Go Binaries (arm64, linux, linux-arm64) (push) Has been cancelled
    CI / Shellcheck (push) Has been cancelled
    Release / Test (push) Has been cancelled
    Release / Build Binaries (amd64, linux, linux-amd64) (push) Has been cancelled
    Release / Build Binaries (arm64, linux, linux-arm64) (push) Has been cancelled
    Release / Build ISO (amd64) (push) Has been cancelled
    Release / Create Release (push) Has been cancelled
    Stable

    adelorenzo released this 2026-02-13 02:27:54 +01:00 | 8 commits to main since this release

    What'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.yaml example 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