Kubernetes operator that manages VM-backed pod lifecycles through two CRDs: CocoonSet (declarative agent groups) and CocoonHibernation (per-pod hibernate / wake requests). Both reconcilers are built on controller-runtime.
CocoonSet ──► cocoonset.Reconciler ──► main + sub-agent + toolbox pods
CocoonHibernation ──► hibernation.Reconciler ──► HibernateState patch + registry manifest probe
──► snapshot.Registry (OCI, via registryclient)
Source and issue tracker: github.com/cocoonstack/cocoon-operator. Part of the cocoonstack MicroVM platform.