zincati

Agent for Fedora CoreOS auto-updates

APACHE-2.0 License

Downloads
18.4K
Stars
155
Committers
19
zincati - zincati 0.0.8

Published by lucab over 4 years ago

Changes:

  • cargo: fix release metadata
  • config: add agent timing knobs
  • ci: add a clippy run to travis
  • zincati: use system proxy in HTTP clients
  • update_agent: make intervals state specific
  • docs: update metrics example
  • docs: minor fixes to release checklist

Tracker: https://github.com/coreos/zincati/milestone/5

zincati - zincati 0.0.7

Published by lucab almost 5 years ago

Changes:

  • updates: block downgrades, expose opt-in config
  • Revert "rpm_ostree/deploy: do not error on exit code 77"
  • ci: bump minimum supported Rust version to 1.38
  • github: add release-checklist template

Tracker: https://github.com/coreos/zincati/milestone/4?closed=1

zincati - zincati 0.0.6

Published by lucab about 5 years ago

Changes:

  • cincinnati: evaluate dead-end status for booted OS
  • strategy/fleet_lock: uniform and instrument errors
  • cincinnati: uniform and instrument error kinds
  • docs: add configuration documentation
  • fleet_lock: update protocol parameters
  • identity: rename OS version metrics
  • docs: visualize updates finalization
  • docs: explain lock-based updates strategy
  • strategy: add FleetLock cluster-wide reboot coordination
  • rpm_ostree/deploy: do not error on exit code 77
  • update_agent: introduce some jitter in the refresh loop
  • rpm-ostree: do not update to already deployed releases
  • identity: expose OS version metrics
  • docs: explain phased rollouts and client wariness

Tracker: https://github.com/coreos/zincati/milestone/3?closed=1

zincati - zincati 0.0.5

Published by lucab about 5 years ago

  • github: add feature template
  • zincati: improve logging and metrics
  • zincati: update trait object syntax
  • identity: send OS checksum to Cincinnati
  • identity: track rollout wariness in metrics
  • dist/systemd: change binary path to /usr/libexec
  • dist/systemd: don't start Zincati if booted as a live system
  • identity: provide OS version to Cincinnati
  • rpm_ostree: add release ordering based on age-index
  • docs: update LICENSE content from apache.org
  • identity: allow setting rollout wariness
  • cargo: update dependencies to latest versions

Tracker: https://github.com/coreos/zincati/milestone/1?closed=1

zincati - zincati 0.0.4

Published by lucab about 5 years ago

  • rpm_ostree/deploy: add faulting tests for CLI calls
  • update_agent: log relevant transaction events
  • rpm_ostree/finalize: record metrics
  • cincinnati: drop throttle parameter
  • zincati: tweak logging
  • dist/systemd: delay zincati boot order
  • docs: show how to tweak verbosity
  • docs: show metrics usage
  • cincinnati/metrics: instrument update checks
  • cargo: update dependencies
zincati - zincati 0.0.3

Published by lucab over 5 years ago

  • identity: introspect updates stream
  • rpm_ostree/deploy: record metrics
  • update_agent: add a knob to disable auto-updates logic
  • rpm-ostree: improve input validation
  • identity: introspect basearch
  • dist: add polkit rule for rpm-ostree
  • update-agent: observe state changes
  • identity: update hardcoded stream
zincati - zincati 0.0.2

Published by lucab over 5 years ago

  • config: use liboverdrop scanner
  • config: update fedora-coreos backend URL
  • zincati: add metrics collection and reporting
zincati - zincati 0.0.1

Published by lucab over 5 years ago

Package Rankings
Top 20.41% on Crates.io
Badges
Extracted from project README
crates.io