Add self-hosted Spindle CI runner with Podman rootless
Spindle runs as a systemd user service on cluster nodes, using Podman
rootless for container execution. Binary packaged as OCI image in Zot
and deployed via k8s Jobs.
- Bake podman + podman-docker into MicroOS snapshot
- postinstall_exec provisions spindle user on new/replaced nodes
- Healthcheck CronJob with ConfigMap leader election and auto-failover
- Traefik ingress at spindle.sans-self.org via selectorless Service
- Makefile targets: build, push, update, start, logs