kamal-proxy rollout (cookie-keyed canary: rollout deploy, rollout set --percent/--list, rollout stop) is fully implemented proxy-side with ZERO gem surface (grep rollout lib/ = 0 hits).
Demand: basecamp/kamal#941 (blue/green with % traffic).
Where: new Kamal::Cli subcommand emitting the rollout RPC calls via docker exec kamal-proxy kamal-proxy rollout ....
Verify: kamal app rollout set --percent 10 splits traffic; integration or command-construction test.
kamal-proxy rollout(cookie-keyed canary:rollout deploy,rollout set --percent/--list,rollout stop) is fully implemented proxy-side with ZERO gem surface (grep rollout lib/= 0 hits).Demand: basecamp/kamal#941 (blue/green with % traffic).
Where: new
Kamal::Clisubcommand emitting the rollout RPC calls viadocker exec kamal-proxy kamal-proxy rollout ....Verify:
kamal app rollout set --percent 10splits traffic; integration or command-construction test.