rebase environment Inspect and manage workspace deployment environment policies.
rebase environment list
rebase environment protect prod --allowed-branch main
rebase environment unprotect dev
Subcommand Description listList environment policies for the active workspace. protectRequire GitOps deployment requests for an environment. unprotectAllow direct deploys for an environment.
New workspaces use these policies:
Environment Deploy mode Protected devdirectNo staginggitopsYes prodgitopsYes
Protected environments reject direct deploy mutations in the Rebase API. Use rebase deploy <file> --env <environment> from the connected GitHub repository to create a GitOps deployment request.
Option Type Description --allowed-branchstrBranch allowed for GitOps reconciliation. Can be passed more than once. Defaults to main and master. --jsonboolPrint the updated policy as JSON.
Option Type Description --jsonboolPrint the updated policy as JSON.
Command Purpose rebase deployDeploy directly or create a GitOps deployment request based on environment policy. rebase connect githubConnect the workspace repository required for protected deploys.