The Bootc Operator aims to be the standard Kubernetes operator for managing bootc-based node OS images. It acts as a bridge between bootc and Kubernetes, surfacing all relevant host features to the control plane in a distro-agnostic way.
The immediate goal is to ship v0.1, which we consider the MVP state.
Afterwards, here are various categories in which we'd like to make progress:
- Usability gaps: expose Prometheus metrics, emit K8s Events, support phased staging, manage operator manifests, publish AI skills
- Quality of life improvements: integrate soft-reboot, support maintenance windows, limit staging I/O, surface download progress, simplify operator configuration, support cross-pool rollout ordering
- Major features: add automatic rollback, enforce signature verification, enable transient
/etcand/or/var, support config overlays, integrate sysexts, implement pull-through caching, integrate with trusted-cluster-operator