Skip to content

orca project

Manage Keystone projects.

The reference below is generated from the live CLI by mkdocs-click. It always reflects the version installed.

orca project

Manage projects (Keystone v3).

Usage:

orca project [OPTIONS] COMMAND [ARGS]...

Options:

Name Type Description Default
--help boolean Show this message and exit. False

Subcommands

  • cleanup: Delete ALL resources in a project in dependency order.
  • create: Create a project.
  • delete: Delete a project.
  • list: List projects.
  • set: Update a project.
  • show: Show project details.

orca project cleanup

Delete ALL resources in a project in dependency order.

Requires admin credentials when targeting a project other than the one used for authentication.

Deletion order (respects dependencies): stacks → load-balancers → servers → floating-ips → dns-zones → routers (interfaces detached first) → networks → security-groups → backups → volumes → snapshots → images → secrets → swift containers (objects deleted first)

Examples: orca project cleanup --dry-run orca project cleanup --project my-test-tenant --yes orca project cleanup --created-before 2024-01-01T00:00:00 --skip image orca project cleanup --skip stack --skip secret --yes

Usage:

orca project cleanup [OPTIONS]

Options:

Name Type Description Default
--project text Project name or ID to clean up (default: current auth project). None
--dry-run boolean List resources that would be deleted without deleting them. False
--yes, -y boolean Skip confirmation prompt. False
--created-before text Only delete resources created before this datetime (UTC). None
--skip choice (stack | loadbalancer | server | floating-ip | dns-zone | router | network | security-group | backup | volume | snapshot | image | secret | container) Resource type to skip (repeatable). Sentinel.UNSET
--help boolean Show this message and exit. False

orca project create

Create a project.

Usage:

orca project create [OPTIONS] NAME

Options:

Name Type Description Default
--domain text Domain ID. None
--description text Description. None
--enable / --disable boolean N/A True
--tag text Tag (repeatable). Sentinel.UNSET
--help boolean Show this message and exit. False

orca project delete

Delete a project.

Usage:

orca project delete [OPTIONS] PROJECT_ID

Options:

Name Type Description Default
--yes, -y boolean N/A False
--help boolean Show this message and exit. False

orca project list

List projects.

Usage:

orca project list [OPTIONS]

Options:

Name Type Description Default
--domain text Filter by domain ID. None
--user text Filter by user ID. None
--enabled / --disabled boolean Filter by enabled state. None
--noindent boolean Disable JSON indentation. False
--max-width integer Maximum table width (0 = unlimited). None
--fit-width boolean Fit table to terminal width. False
--column, -c text Column to include (repeatable). Shows all if omitted. Sentinel.UNSET
--format, -f choice (table | json | value) Output format. table
--help boolean Show this message and exit. False

orca project set

Update a project.

Usage:

orca project set [OPTIONS] PROJECT_ID

Options:

Name Type Description Default
--name text N/A None
--description text N/A None
--enable / --disable boolean N/A None
--help boolean Show this message and exit. False

orca project show

Show project details.

Usage:

orca project show [OPTIONS] PROJECT_ID

Options:

Name Type Description Default
--noindent boolean Disable JSON indentation. False
--max-width integer Maximum table width (0 = unlimited). None
--fit-width boolean Fit table to terminal width. False
--column, -c text Column to include (repeatable). Shows all if omitted. Sentinel.UNSET
--format, -f choice (table | json | value) Output format. table
--help boolean Show this message and exit. False