Devel

Merged
JW
4mo ago
+71-44

Summary by cubic

Docs adopt the new services model: projects start empty, you add postgres, storage, and compute on demand, and branches materialize the current services. Adds service-management CLI docs, paid-only scale/upgrade, a 10-branch limit, updated deploy behavior, and new policy gates.

  • New Features

    • New commands: insta services add/list/remove, services scale and services upgrade (paid only).
    • Branching materializes current services; multiple compute services supported; max one postgres and one storage; ≤10 branches/project.
    • insta deploy defaults to the branch’s sole compute service; use --group <name> when several exist.
    • Governance now gates service.add/remove/scale/upgrade; one free org per user noted in org commands.
  • Migration

    • After insta project create, run insta services add <type> <name> before branching or deploying.
    • Rename “compute groups” to “compute services” in scripts/docs; adjust deploy expectations.
    • Plan for the ≤10 branches limit; clean up old branches as needed.
    • Scaling/upgrades require a paid org; free plans return 403.