mirror of
https://github.com/coollabsio/coolify-cli.git
synced 2026-06-19 07:35:04 +00:00
d3b6ebffd9
Split the monolithic `apply` subcommand into three purpose-built commands: - `bootstrap`: first-time mesh install, keeps interactive alpha gate - `extend`: adds new hosts to an existing mesh, peer-refresh only on existing hosts - `upgrade`: bumps agent binaries across fleet, leaves mesh config untouched Intent filtering lives in `internal/wireguard/intent.go` (ValidateIntent + filterByIntent). Suppressed actions surface on plan.Skipped so operators see what would have fired and why. Also renames broker → scheduler (service + tests) to match its actual role.