Skip to content
This repository has been archived by the owner on Jan 30, 2020. It is now read-only.

v0.7.0

Compare
Choose a tag to compare
@bcwaldon bcwaldon released this 18 Aug 17:22
· 1201 commits to master since this release

The fleet engine no longer uses bidding to schedule work to the cluster. This caused a lot of unnecessary stress on etcd and was not able to quickly schedule units into the cluster. This mechanism was replaced with a monolithic scheduler running in a single engine. Each engine master-elects this responsibility to provide quick failover in the event of a single machine going down.

We made a great amount of progress on fleet’s HTTP API. Its current resource layout will likely be what is released as the official API.

The relationship between unit state and the underlying fleet agents has been modified to allow multiple agents to report state under the same unit name. This change not only helps communicate what is actually happening in the cluster at any given time, but paves the way for global units (#681). This did have some consequences for fleetctl - the state and dstate fields moved from list-units to list-unit-files.

Unit signing has been removed. The related flags and commands no longer function.