Zincati is an auto-update agent for Fedora CoreOS hosts.
It works as a client for Cincinnati and rpm-ostree, taking care of automatically updating/rebooting machines.
Features:
- Agent for continuous auto-updates, with support for phased rollouts
- Configuration via TOML dropins and overlaid directories
- Multiple update strategies for finalization/reboot
- Local maintenance windows on a weekly schedule for planned upgrades
- Internal metrics exposed over a local endpoint in Prometheus format
- Logging with configurable priority levels
- Support for complex update-graphs via Cincinnati protocol (with rollout wariness, barriers, dead-ends and more)
- Support for cluster-wide reboot orchestration, via an external lock-manager