[Version 2] The Pull Model Inverts a Rollout Pipeline
Flux didn't replace our hand-written rollout pipeline. It inverted one hop: CI stopped applying to the cluster and started opening a pull request instead.
Version 1 was a push system. A state machine in a service, one CI job per step, SSH to the machines. The engine decided, the runner acted, and the cluster found out afterwards.
Then one of our clus......