24 releases
0.0.25 | Sep 27, 2022 |
---|---|
0.0.24 | Nov 1, 2021 |
0.0.23 | Aug 5, 2021 |
0.0.22 | Jul 7, 2021 |
0.0.3 | Jul 10, 2019 |
#106 in Unix APIs
207 downloads per month
305KB
5K
SLoC
Zincati
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
Dependencies
~23–39MB
~657K SLoC