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:
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:
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:
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:
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:
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:
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:
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 |