csharp
public enum RolloutStateHow a fleet moves from one build to another. Doc 27 § Upgrades' six steps.
Remarks
⚠ Nothing about the mechanism is directional. Rolling back is pointing at the old pair, and it goes through exactly the same states — which is the property that makes a rollback something an operator can do at three in the morning without a second procedure to remember.
Fields and properties (3)
SettledEverything is on one version. Nothing to do.
RollingNew-version shards are coming up and old ones are draining.
ForcingPast Grace. Old-version shards are no longer created at all.
Used by (3)
- RolloutVixen.Live.Orchestrator
- RolloutDecisionVixen.Live.Orchestrator
- RolloutTestsVixen.Live.Orchestrator.Tests