Yes, it's a container like an app container you would deploy on docker or kubernetes.
It starts with a dockerfile with a FROM fedora
, the difference is there's an entire OS in there, with a kernel and everything. Then an action runs podman build
on that container every day, which is then shoved into an OCI registry (in this case ghcr.io).
Then instead of each client doing package updates via a package manager it effectively does the equivalent of a podman pull
on your laptop, and then stages the update for deployment on the device. Everything is running on the bare metal on the device, the cloud native part is the build process, pipeline, and delivery. Then rinse and repeat for updates.
It's a bit like rancherOS except using podman.
Do an update, this was an error due to moving over to dnf5.