CLI Reference¶
This page is auto-generated from the running CLI via mkdocs-click — it never goes stale. Every command, option, flag, and environment variable shown here is introspected directly from the orca binary at build time.
For tutorial-style content, see the curated command pages.
orca¶
orca — OpenStack Rich Command-line Alternative.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--version |
boolean | Show the version and exit. | False |
--profile, -P |
text | Config profile to use (overrides active profile). | None |
--region, -R |
text | Region to use (overrides profile region_name). | None |
--debug |
boolean | Log HTTP requests, retries, and auth decisions to stderr. | False |
--help |
boolean | Show this message and exit. | False |
orca access-rule¶
Manage application credential access rules (Keystone).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca access-rule delete¶
Delete an access rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user-id |
text | User ID (defaults to current user). | None |
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca access-rule list¶
List access rules.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user-id |
text | User ID (defaults to current user). | None |
--service |
text | Filter by service type (e.g. compute). | None |
--method |
text | Filter by HTTP method. | None |
--path |
text | Filter by API path. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca access-rule show¶
Show an access rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user-id |
text | User ID (defaults to current user). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca aggregate¶
Manage host aggregates (Nova).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca aggregate add-host¶
Add a host to an aggregate.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca aggregate cache-image¶
Request that images be cached on hosts in an aggregate.
Examples:
orca aggregate cache-image
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca aggregate create¶
Create a host aggregate.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--zone |
text | Availability zone name. | None |
--help |
boolean | Show this message and exit. | False |
orca aggregate delete¶
Delete a host aggregate.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca aggregate list¶
List host aggregates.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca aggregate remove-host¶
Remove a host from an aggregate.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca aggregate set¶
Update an aggregate's name, AZ, or metadata.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--zone |
text | New availability zone. | None |
--property |
text | Metadata key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca aggregate show¶
Show aggregate 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca aggregate unset¶
Unset metadata properties on an aggregate.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca alarm¶
Manage Aodh alarms.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca alarm capabilities¶
Show Aodh API capabilities.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca alarm create¶
Create an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Alarm name. | _required |
--type |
choice (gnocchi_resources_threshold | gnocchi_aggregation_by_metrics_threshold | gnocchi_aggregation_by_resources_threshold | event | composite | loadbalancer_member_health | threshold) |
Alarm type. | _required |
--rule |
text | Type-specific rule as a JSON string. | _required |
--description |
text | Alarm description. | `` |
--severity |
choice (low | moderate | critical) |
Alarm severity. | low |
--enabled / --disabled |
boolean | Enable or disable the alarm. | True |
--repeat-actions / --no-repeat-actions |
boolean | Re-trigger actions on each evaluation while in alarm state. | False |
--alarm-action |
text | Webhook URL to call when entering alarm state. Repeatable. | None |
--ok-action |
text | Webhook URL to call when entering ok state. Repeatable. | None |
--insufficient-data-action |
text | Webhook URL to call on insufficient data. Repeatable. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca alarm delete¶
Delete an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca alarm history¶
Show the change history of an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max number of history entries. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca alarm list¶
List alarms.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Filter by alarm type. | None |
--state |
choice (ok | alarm | insufficient_data) |
Filter by state. | None |
--enabled / --disabled |
boolean | Filter by enabled status. | None |
--name |
text | Filter by alarm name. | None |
--limit |
integer | Max number of alarms to return. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca alarm quota-set¶
Set alarm quota for a project.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--alarms |
integer | Maximum number of alarms for the project. | _required |
--help |
boolean | Show this message and exit. | False |
orca alarm set¶
Update an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New alarm name. | None |
--description |
text | New description. | None |
--severity |
choice (low | moderate | critical) |
N/A | None |
--enabled / --disabled |
boolean | Enable or disable. | None |
--repeat-actions / --no-repeat-actions |
boolean | N/A | None |
--rule |
text | Updated type-specific rule as JSON. | None |
--alarm-action |
text | N/A | None |
--ok-action |
text | N/A | None |
--insufficient-data-action |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca alarm show¶
Show an alarm.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca alarm state-get¶
Get the current state of an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca alarm state-set¶
Set the state of an alarm.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca application-credential¶
Manage application credentials (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca application-credential create¶
Create an application credential.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | N/A | None |
--secret |
text | Secret (auto-generated if omitted). | None |
--expires |
text | Expiry (ISO 8601, e.g. 2026-12-31T00:00:00). | None |
--unrestricted |
boolean | Allow creation of other credentials (dangerous). | False |
--user |
text | N/A | None |
--save-profile |
text | Save the new credential as an orca profile of this name. | None |
--help |
boolean | Show this message and exit. | False |
orca application-credential delete¶
Delete an application credential.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | N/A | None |
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca application-credential list¶
List application credentials.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | User ID (default: current user). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca application-credential show¶
Show application credential details.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | N/A | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca audit¶
Run a security audit on the project.
Checks for common misconfigurations: - Security groups with 0.0.0.0/0 on dangerous ports - Servers without SSH key pair - Servers with admin password set - Unencrypted volumes - Publicly exposed services
Examples: orca audit
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca auth¶
Keystone identity & access diagnostics.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca auth check¶
Verify credentials are still valid (password check).
Tests authentication against Keystone without running any command. Use before long scripts to fail fast.
Examples: orca auth check # check active profile orca auth check --all # check every orca profile orca auth check --clouds # also check clouds.yaml entries
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--all, -a |
boolean | Check all profiles, not just the active one. | False |
--clouds |
boolean | Also check clouds.yaml entries. | False |
--help |
boolean | Show this message and exit. | False |
orca auth token-debug¶
Inspect the current token — roles, catalog, methods, expiration.
Shows everything Keystone returned in the token payload. Use --raw for the full JSON dump.
Examples: orca auth token-debug orca auth token-debug --raw
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--raw |
boolean | Print the full token body as JSON. | False |
--help |
boolean | Show this message and exit. | False |
orca auth token-revoke¶
Revoke a token.
Example:
orca auth token-revoke
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca auth whoami¶
Show current identity — user, project, roles, endpoints.
Fast summary of who you are and what you can do, without listing all resources.
Examples: orca auth whoami orca -P staging auth whoami
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca availability-zone¶
Manage availability zones (Nova).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca availability-zone list¶
List availability zones.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--long |
boolean | Show hosts and services. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup¶
Manage Freezer backups, jobs, sessions & clients.
For Cinder volume backups see orca volume backup-list etc.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup action-create¶
Create a standalone backup action.
Examples: orca backup action-create --path /var/data --container my-backups orca backup action-create --action restore --path /var/data --container my-backups orca backup action-create --path /var/lib/mysql --mode mysql --backup-name daily-mysql
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--action |
choice (backup | restore | admin) |
N/A | backup |
--path |
text | Path to back up or restore. | _required |
--container |
text | Swift container name. | None |
--storage |
choice (swift | local | ssh | s3) |
N/A | swift |
--mode |
choice (fs | mysql | mongo | mssql | cinder | nova) |
N/A | fs |
--backup-name |
text | Name for the backup. | None |
--max-level |
integer | Max incremental backup level. | None |
--help |
boolean | Show this message and exit. | False |
orca backup action-delete¶
Delete a backup action.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca backup action-list¶
List backup actions.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup action-show¶
Show backup action 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup client-delete¶
Unregister a backup client.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca backup client-list¶
List registered backup clients (agents).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup client-register¶
Register a new backup client.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Client description. | `` |
--help |
boolean | Show this message and exit. | False |
orca backup client-show¶
Show backup client 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup delete¶
Delete a backup.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca backup job-create¶
Create a backup job.
Examples:
orca backup job-create --client-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Job description. | `` |
--client-id |
text | Freezer client ID. | _required |
--action |
choice (backup | restore | admin) |
Action type. | backup |
--path |
text | Path to back up or restore. | _required |
--container |
text | Swift container name for storage. | None |
--storage |
choice (swift | local | ssh | s3) |
Storage backend. | swift |
--mode |
choice (fs | mysql | mongo | mssql | cinder | nova) |
Backup mode. | fs |
--schedule-interval |
text | Schedule interval (e.g. '24 hours', '7 days'). | None |
--help |
boolean | Show this message and exit. | False |
orca backup job-delete¶
Delete a backup job.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca backup job-list¶
List backup jobs.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup job-show¶
Show backup job 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup job-start¶
Start (trigger) a backup job.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup job-stop¶
Stop a running backup job.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup list¶
List backups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | None |
--offset |
integer | Offset for pagination. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup session-add-job¶
Add a job to a session.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup session-create¶
Create a backup session.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Session description. | `` |
--schedule-interval |
text | Schedule interval (e.g. '24 hours'). | None |
--help |
boolean | Show this message and exit. | False |
orca backup session-delete¶
Delete a backup session.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca backup session-list¶
List backup sessions.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup session-remove-job¶
Remove a job from a session.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup session-show¶
Show backup session 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca backup session-start¶
Start a backup session (triggers all its jobs).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca backup show¶
Show backup 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca catalog¶
List available service endpoints from the Keystone catalog.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cleanup¶
Find orphaned resources — unused IPs, detached volumes, broken stacks, etc.
Detects the following by default: floating-ip — not associated with any port volume — detached & available, or in error state snapshot — in error state; or older than --older-than days port — no device attached security-group — non-default, not used by any server server — in ERROR state router — no external gateway and no attached interfaces stack — in a failed/rollback state (requires Heat) loadbalancer — in ERROR state (requires Octavia)
By default only reports findings. Use --delete to clean up.
Examples: orca cleanup orca cleanup --older-than 30 orca cleanup --skip stack --skip loadbalancer orca cleanup --delete --yes orca cleanup --older-than 14 --delete --yes
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--delete |
boolean | Actually delete the detected orphaned resources. | False |
--older-than |
integer | Flag volumes and snapshots older than N days (implies age check). | None |
--skip |
choice (floating-ip | volume | snapshot | port | security-group | server | router | stack | loadbalancer) |
Resource type to skip (repeatable). | None |
--yes, -y |
boolean | Skip confirmation when deleting. | False |
--help |
boolean | Show this message and exit. | False |
orca cluster¶
Manage Kubernetes clusters & cluster templates (Magnum).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca cluster create¶
Create a Kubernetes cluster.
Examples:
orca cluster create my-k8s --template
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template |
text | Cluster template UUID or name. | _required |
--node-count |
integer | Number of worker nodes. | 1 |
--master-count |
integer | Number of master nodes. | 1 |
--keypair |
text | SSH keypair name. | None |
--timeout |
integer | Creation timeout (minutes). | 60 |
--flavor |
text | Node flavor (overrides template). | None |
--master-flavor |
text | Master flavor (overrides template). | None |
--help |
boolean | Show this message and exit. | False |
orca cluster delete¶
Delete a cluster.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca cluster kubeconfig¶
Show the cluster API address and connection info.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca cluster list¶
List clusters.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster nodegroup-create¶
Create a node group in a cluster.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Node group name. | _required |
--flavor-id |
text | Flavor ID for nodes. | _required |
--node-count |
integer | Initial number of nodes. | 1 |
--min-node-count |
integer | Minimum node count (for autoscaling). | None |
--max-node-count |
integer | Maximum node count (for autoscaling). | None |
--role |
text | Node group role (worker/infra). | worker |
--image-id |
text | Override image ID. | None |
--help |
boolean | Show this message and exit. | False |
orca cluster nodegroup-delete¶
Delete a node group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca cluster nodegroup-list¶
List node groups in a cluster.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster nodegroup-show¶
Show node group 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster nodegroup-update¶
Update a node group (resize / autoscaling bounds).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--node-count |
integer | New node count. | None |
--min-node-count |
integer | New minimum node count. | None |
--max-node-count |
integer | New maximum node count. | None |
--help |
boolean | Show this message and exit. | False |
orca cluster resize¶
Resize a cluster (change worker node count).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--node-count |
integer | New number of worker nodes. | _required |
--help |
boolean | Show this message and exit. | False |
orca cluster show¶
Show cluster 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster template-create¶
Create a cluster template.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--image |
text | Base image UUID or name. | _required |
--external-network |
text | External network ID. | _required |
--coe |
choice (kubernetes | swarm | mesos) |
N/A | kubernetes |
--keypair |
text | SSH keypair name. | None |
--flavor |
text | Node flavor. | None |
--master-flavor |
text | Master flavor. | None |
--network-driver |
text | Network driver (flannel, calico, etc.). | None |
--docker-volume-size |
integer | Docker volume size in GB. | None |
--dns |
text | DNS nameserver. | 8.8.8.8 |
--master-lb / --no-master-lb |
boolean | N/A | True |
--floating-ip / --no-floating-ip |
boolean | N/A | True |
--label |
text | Key=value label (repeatable). E.g. --label boot_volume_size=20 | None |
--help |
boolean | Show this message and exit. | False |
orca cluster template-delete¶
Delete a cluster template.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca cluster template-list¶
List cluster templates.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster template-show¶
Show cluster template 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca cluster upgrade¶
Upgrade a cluster to a new template version.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template-id |
text | New cluster template ID to upgrade to. | _required |
--max-batch-size |
integer | Max number of nodes to upgrade simultaneously. | 1 |
--nodegroup |
text | Specific nodegroup to upgrade. | None |
--help |
boolean | Show this message and exit. | False |
orca completion¶
Shell completion: print instructions or install automatically.
Examples: orca completion # auto-detect shell, print instructions orca completion bash # print instructions for bash (legacy) orca completion show zsh # same, explicit orca completion install # auto-detect shell, install orca completion install fish # install for fish
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca completion install¶
Install orca shell completion (auto-detects shell when omitted).
- bash/zsh: appends an eval line to ~/.bashrc / ~/.zshrc (idempotent).
- fish: writes ~/.config/fish/completions/orca.fish.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca completion show¶
Print manual installation instructions for the given shell.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca compute-service¶
Manage Nova compute services (nova-compute, nova-conductor, …).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca compute-service delete¶
Force-delete a compute service record.
Use this to remove stale service entries after a host is decommissioned.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca compute-service list¶
List compute services.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Filter by hostname. | None |
--binary |
text | Filter by binary (e.g. nova-compute). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca compute-service set¶
Enable, disable, or force-down a compute service.
Examples: orca compute-service set 1 --disable --disabled-reason "maintenance" orca compute-service set 1 --enable orca compute-service set 1 --force-down
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--enable / --disable |
boolean | Enable or disable the service. | None |
--disabled-reason |
text | Reason for disabling (used with --disable). | None |
--force-down / --no-force-down |
boolean | Force the service down (for evacuate scenarios). | None |
--help |
boolean | Show this message and exit. | False |
orca container¶
Manage object storage containers (Swift).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca container create¶
Create a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca container delete¶
Delete a container.
Use --recursive to delete all objects in the container first.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--recursive |
boolean | Delete all objects before deleting the container. | False |
--help |
boolean | Show this message and exit. | False |
orca container list¶
List containers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca container save¶
Download all objects in a container to a local directory.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output-dir |
text | Local directory to save objects into. | . |
--help |
boolean | Show this message and exit. | False |
orca container set¶
Set metadata on a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key=value pair (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca container show¶
Show container metadata.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca container stats¶
Show account-level storage statistics.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca container unset¶
Remove metadata from a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca credential¶
Manage Keystone credentials.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca credential create¶
Create a credential.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | User ID who owns this credential. | _required |
--type |
text | Credential type (ec2, totp, cert, etc.). | _required |
--blob |
text | Credential data (JSON string or raw value). | _required |
--project |
text | Project ID (required for EC2 credentials). | None |
--help |
boolean | Show this message and exit. | False |
orca credential delete¶
Delete a credential.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca credential list¶
List credentials.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | Filter by user ID. | None |
--type |
text | Filter by type (ec2, totp, cert…). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca credential set¶
Update a credential.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--blob |
text | New credential data. | None |
--project |
text | New project ID. | None |
--help |
boolean | Show this message and exit. | False |
orca credential show¶
Show credential 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca doctor¶
Run a pre-deployment health check on your OpenStack environment.
Verifies authentication, quota headroom, default security group rules, and service availability. No destructive operations are performed unless --fix is specified.
Checks performed: ✓ Authentication & token validity ✓ Service reachability (Nova, Neutron, Cinder, Glance) ✓ Compute quota headroom (instances, cores, RAM) ✓ Volume quota headroom ✓ Network quota headroom (floating IPs, security groups) ✓ Default security group SSH/ICMP rules
Quota thresholds: Green < 70% — comfortable headroom Yellow 70–90% — monitor closely Red ≥ 90% — critical, next deploy may fail
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--fix |
boolean | Attempt to fix auto-correctable issues. | False |
--cidr |
text | CIDR for auto-created security group rules (--fix). Defaults to interactive prompt when a TTY is detected, otherwise 0.0.0.0/0. | None |
--help |
boolean | Show this message and exit. | False |
orca domain¶
Manage domains (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca domain create¶
Create a domain.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | N/A | None |
--enable / --disable |
boolean | N/A | True |
--help |
boolean | Show this message and exit. | False |
orca domain delete¶
Delete a domain.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca domain list¶
List domains.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca domain set¶
Update a domain.
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 domain show¶
Show domain 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca endpoint¶
Manage Keystone service endpoints.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca endpoint create¶
Create an endpoint.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service |
text | Service ID. | _required |
--interface |
choice (public | internal | admin) |
Endpoint interface. | _required |
--url |
text | Endpoint URL. | _required |
--region |
text | Region ID. | None |
--enable / --disable |
boolean | Enable or disable the endpoint. | True |
--help |
boolean | Show this message and exit. | False |
orca endpoint delete¶
Delete an endpoint.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca endpoint list¶
List endpoints.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service |
text | Filter by service ID or name. | None |
--interface |
choice (public | internal | admin) |
Filter by interface type. | None |
--region |
text | Filter by region ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca endpoint set¶
Update an endpoint.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--url |
text | New URL. | None |
--interface |
choice (public | internal | admin) |
New interface type. | None |
--region |
text | New region ID. | None |
--enable / --disable |
boolean | Enable or disable. | None |
--help |
boolean | Show this message and exit. | False |
orca endpoint show¶
Show endpoint 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group¶
Manage Keystone endpoint groups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca endpoint-group add-project¶
Associate a project with an endpoint group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca endpoint-group create¶
Create an endpoint group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Endpoint group name. | _required |
--filter |
text | Filter criterion (e.g. service_id=xxx). Repeatable. | None |
--description |
text | Description. | `` |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group delete¶
Delete an endpoint group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group list¶
List endpoint groups.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group remove-project¶
Remove a project from an endpoint group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group set¶
Update an endpoint group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | N/A | None |
--description |
text | N/A | None |
--filter |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca endpoint-group show¶
Show an endpoint group.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca event¶
Browse instance actions and events (Nova).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca event all¶
List recent instance actions across ALL servers.
Fetches all servers, then gathers their actions, merges, and sorts by start time (newest first).
Examples: orca event all orca event all --limit 20 orca event all --action create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max number of events to display. | 50 |
--action |
text | Filter by action type (e.g. create, delete). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca event list¶
List instance actions for a server.
Examples:
orca event list
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca event show¶
Show details for a single instance action, including sub-events.
Examples:
orca event show
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca event timeline¶
Show a chronological timeline of all actions for a server.
Renders a Rich Tree with each action as a branch and sub-events as leaves.
Examples:
orca event timeline
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca export¶
Export project infrastructure as YAML/JSON.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output, -o |
text | Output file path (default: stdout). | None |
--resources, -r |
text | Comma-separated resource types to export (default: all). | None |
--format, -f |
choice (yaml | json) |
Output format. | yaml |
--help |
boolean | Show this message and exit. | False |
orca federation-protocol¶
Manage Keystone federation protocols.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca federation-protocol create¶
Create a federation protocol.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--mapping-id |
text | Mapping ID to associate. | _required |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca federation-protocol delete¶
Delete a federation protocol.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca federation-protocol list¶
List federation protocols for an identity provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca federation-protocol set¶
Update a federation protocol.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--mapping-id |
text | New mapping ID. | _required |
--help |
boolean | Show this message and exit. | False |
orca federation-protocol show¶
Show a federation protocol.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca find¶
Universal search across every OpenStack resource.
Matches the query (case-insensitive substring) against IDs, names, IPs, CIDRs, fingerprints, MAC addresses, and device references.
Examples: orca find 10.0.0.5 # who uses this IP? orca find web # anything matching 'web' orca find abc12345 # by partial UUID orca find 10.0.0.5 -t ports -t servers
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type, -t |
choice (servers | ports | floatingips | volumes | networks | subnets | security_groups | routers | images | keypairs) |
Restrict search to one or more resource types (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca flavor¶
Manage flavors.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca flavor access-add¶
Grant a project access to a private flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca flavor access-list¶
List projects that have access to a private flavor.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca flavor access-remove¶
Revoke a project's access to a private flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca flavor create¶
Create a flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--vcpus |
integer | Number of vCPUs. | _required |
--ram |
integer | RAM in MB. | _required |
--disk |
integer | Root disk size in GB. | 0 |
--ephemeral |
integer | Ephemeral disk in GB. | 0 |
--swap |
integer | Swap disk in MB. | 0 |
--rxtx-factor |
float | RX/TX factor. | 1.0 |
--public / --private |
boolean | Make flavor public or private. | True |
--id |
text | Flavor ID (auto-generated if 'auto'). | auto |
--help |
boolean | Show this message and exit. | False |
orca flavor delete¶
Delete a flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca flavor list¶
List available flavors.
With no --limit the command auto-paginates through all flavors using
the Nova marker cursor (useful on clouds exposing hundreds of flavors).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max flavors to return. Omit for all (auto-paginates). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca flavor set¶
Set extra specs on a flavor.
Examples:
orca flavor set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Extra spec key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca flavor show¶
Show flavor 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca flavor unset¶
Unset extra specs from a flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Extra spec key to remove (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca floating-ip¶
Manage floating IPs.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca floating-ip associate¶
Associate a floating IP with a port.
Examples:
orca floating-ip associate
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port-id |
text | Port ID to associate with. | _required |
--fixed-ip |
text | Fixed IP on the port (if multiple). | None |
--help |
boolean | Show this message and exit. | False |
orca floating-ip bulk-release¶
Bulk-release floating IPs to free up unused addresses.
By default releases all IPs with status DOWN. Use --unassociated to release all IPs not attached to any port. Combine both for maximum cleanup.
Examples: orca floating-ip bulk-release # release all DOWN orca floating-ip bulk-release --status ERROR # release all ERROR orca floating-ip bulk-release -u # release all unassociated orca floating-ip bulk-release -u -y # auto-confirm
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--status, -s |
text | Release floating IPs with this status (DOWN, ERROR, etc.). | DOWN |
--unassociated, -u |
boolean | Release all unassociated floating IPs (no port_id), regardless of status. | False |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip create¶
Allocate a floating IP from an external network.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network |
text | External network ID. | _required |
--help |
boolean | Show this message and exit. | False |
orca floating-ip delete¶
Release a floating IP.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip disassociate¶
Disassociate a floating IP from its port.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca floating-ip list¶
List floating IPs.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip set¶
Set floating IP properties.
Examples:
orca floating-ip set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
text | Associate with port ID. | None |
--fixed-ip-address |
text | Fixed IP on the port (if multiple). | None |
--description |
text | Set description. | None |
--qos-policy |
text | Attach QoS policy ID. | None |
--no-qos-policy |
boolean | Remove attached QoS policy. | False |
--help |
boolean | Show this message and exit. | False |
orca floating-ip show¶
Show floating IP 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca floating-ip unset¶
Unset floating IP properties.
Examples:
orca floating-ip unset
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
boolean | Disassociate port. | False |
--qos-policy |
boolean | Remove QoS policy. | False |
--help |
boolean | Show this message and exit. | False |
orca group¶
Manage groups (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca group add-user¶
Add a user to a group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca group create¶
Create a group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | N/A | None |
--domain |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca group delete¶
Delete a group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca group list¶
List groups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--domain |
text | Filter by domain ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca group member-list¶
List users in a group.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca group remove-user¶
Remove a user from a group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca group set¶
Update a group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | N/A | None |
--description |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca group show¶
Show group 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca hypervisor¶
Manage hypervisors (Nova).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca hypervisor list¶
List hypervisors.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca hypervisor show¶
Show hypervisor 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca hypervisor stats¶
Show aggregated hypervisor statistics.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca hypervisor usage¶
Show fill rate per hypervisor, sorted by load.
Combines vCPU, RAM and disk usage into a per-host 'score' (the worst dimension) so the most-saturated hypervisors surface at the top.
Color thresholds: Green < 70% — comfortable headroom Yellow 70–90% — monitor closely Red ≥ 90% — critical
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--sort-by |
choice (cpu | ram | disk | max | vms) |
Metric to sort by. 'max' picks the worst of CPU/RAM/disk per host. | max |
--reverse |
boolean | Sort least-loaded first (default: most-loaded first). | False |
--threshold |
integer range (between 0 and 100) |
Only show hypervisors whose 'max' fill rate is ≥ this percentage. | 0 |
--top |
integer | Show only the top N hypervisors after sorting. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca identity-provider¶
Manage Keystone identity providers (federation).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca identity-provider create¶
Create an identity provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--remote-id |
text | Remote entity ID. Repeatable. | None |
--description |
text | Description. | `` |
--domain-id |
text | Domain to associate. | None |
--enable / --disable |
boolean | N/A | True |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca identity-provider delete¶
Delete an identity provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca identity-provider list¶
List identity providers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca identity-provider set¶
Update an identity provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | N/A | None |
--enable / --disable |
boolean | N/A | None |
--remote-id |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca identity-provider show¶
Show an identity provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image¶
Manage images.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image cache-clear¶
Clear the entire image cache (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image cache-delete¶
Remove a specific image from the cache (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image cache-list¶
List cached and queued images (admin).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image cache-queue¶
Queue an image for pre-caching (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image create¶
Create a new image (and optionally upload data).
Examples: orca image create my-image orca image create my-image --file ubuntu.qcow2 orca image create my-image --disk-format raw --file disk.img
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--disk-format |
choice (raw | qcow2 | vmdk | vdi | vhd | vhdx | iso | aki | ari | ami) |
Disk format. | qcow2 |
--container-format |
choice (bare | ovf | ova | aki | ari | ami | docker) |
Container format. | bare |
--min-disk |
integer | Min disk (GB). | 0 |
--min-ram |
integer | Min RAM (MB). | 0 |
--visibility |
choice (private | shared | community | public) |
Visibility. | private |
--file |
path | Upload image data from file immediately. | None |
--help |
boolean | Show this message and exit. | False |
orca image deactivate¶
Deactivate an image (make data unavailable).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image delete¶
Delete an image.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image download¶
Download image data to a local file.
Supports large files — streams to disk without loading into memory.
Examples:
orca image download
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output, -o |
path | Output file path. | _required |
--help |
boolean | Show this message and exit. | False |
orca image import¶
Import image data using the Glance v2 import API.
Methods: web-download Pull image from a public URI (requires --uri) glance-direct Finalise an image whose binary was already staged copy-image Copy image data across stores (requires --store)
Examples:
orca image import
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--method |
choice (web-download | glance-direct | copy-image) |
Import method. | web-download |
--uri |
text | Source URI (required for web-download). | None |
--store |
text | Target store(s) for copy-image (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca image list¶
List available images.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image member-create¶
Share an image with a project (sets status to 'pending').
The project must then run 'orca image member-set --status accepted' to confirm acceptance.
Example:
orca image member-create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image member-delete¶
Revoke a project's access to a shared image.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image member-list¶
List all projects that have access to a shared image.
The image must have visibility=shared.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image member-set¶
Accept, reject, or reset a shared image invitation.
Run this as the receiving project to accept or reject sharing.
Examples:
orca image member-set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--status |
choice (accepted | rejected | pending) |
New membership status. | _required |
--help |
boolean | Show this message and exit. | False |
orca image member-show¶
Show a specific project's membership status for a shared image.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image reactivate¶
Reactivate a deactivated image.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image share-and-accept¶
Share an image with a project and immediately accept on their behalf (admin mode).
Combines member-create + member-set --status accepted in one step.
Requires admin credentials or the ability to act on behalf of both projects.
Example:
orca image share-and-accept
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image show¶
Show image 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image shrink¶
Convert a raw image to qcow2 with compression to save space.
Downloads the image, converts it locally via qemu-img convert,
then uploads the compressed result as a new image. The original is
deactivated (not deleted) so you can verify before removing it.
Requires qemu-img to be installed locally.
Examples:
orca image shrink
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca image stage¶
Upload image data to the staging area (interruptible import).
Uploads binary data to /v2/images/{id}/stage without activating the image. After staging, run:
orca image import
to complete the import. Requires Glance ≥ 16.0 (Queens) and API v2.6+.
Example:
orca image stage
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image stores-info¶
List available Glance storage backends (multi-store only).
Example: orca image stores-info orca image stores-info --detail
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--detail |
boolean | Show store properties (admin only, requires Glance ≥ 2.15). | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image tag-add¶
Add a tag to an image.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image tag-delete¶
Remove a tag from an image.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca image task-list¶
List Glance async tasks.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (import | export | clone) |
Filter by task type. | None |
--status |
choice (pending | processing | success | failure) |
Filter by task status. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image task-show¶
Show details of a Glance async task.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca image unused¶
Find images not used by any server instance.
Cross-references Glance images with Nova servers to identify images that no running or stopped instance references. By default snapshots are excluded from the scan.
Examples: orca image unused # dry-run orca image unused --delete # interactive delete orca image unused --delete -y # auto-confirm orca image unused --include-snapshots # include snapshot images
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--delete, -d |
boolean | Actually delete unused images. | False |
--yes, -y |
boolean | Skip confirmation (with --delete). | False |
--include-snapshots |
boolean | Include snapshot images in the scan. | False |
--help |
boolean | Show this message and exit. | False |
orca image update¶
Update image properties (JSON-Patch).
Examples:
orca image update
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--min-disk |
integer | New min disk (GB). | None |
--min-ram |
integer | New min RAM (MB). | None |
--visibility |
choice (private | shared | community | public) |
New visibility. | None |
--help |
boolean | Show this message and exit. | False |
orca image upload¶
Upload image data from a local file.
The image must already exist and be in 'queued' status.
Supports large files — streams from disk without loading into memory.
Examples:
orca image upload
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca ip¶
IP address utilities.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca ip whois¶
Find which resource owns a given IP address.
Searches across floating IPs, ports, subnets, routers, servers and load-balancers to resolve who is using the address.
Examples: orca ip whois 10.0.0.15 orca ip whois 203.0.113.42
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca keypair¶
Manage SSH key pairs.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca keypair create¶
Generate a new key pair.
OpenStack generates both keys. The private key is returned ONCE and saved locally. The public key is stored server-side.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--save-to |
path | Path to save the private key. Default: ~/.ssh/ |
None |
--help |
boolean | Show this message and exit. | False |
orca keypair delete¶
Delete a key pair.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca keypair generate¶
Generate a key pair locally and upload the public key.
The private key NEVER leaves your machine.
Examples: orca keypair generate my-key orca keypair generate my-key --type rsa --bits 4096
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (ed25519 | rsa | ecdsa) |
Key algorithm. | ed25519 |
--bits |
integer | Key size (RSA only, default 4096). | None |
--save-to |
path | Private key path. Default: ~/.ssh/orca- |
None |
--help |
boolean | Show this message and exit. | False |
orca keypair list¶
List key pairs.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca keypair show¶
Show key pair details (fingerprint & public key).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca keypair upload¶
Import an existing public key.
Examples: orca keypair upload my-key --public-key-file ~/.ssh/id_ed25519.pub orca keypair upload my-key --public-key "ssh-ed25519 AAAA..."
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--public-key-file |
path | Path to public key file. Default: ~/.ssh/id_rsa.pub | None |
--public-key |
text | Public key content as string (e.g. 'ssh-rsa AAAA...'). | None |
--help |
boolean | Show this message and exit. | False |
orca limit¶
Manage Keystone project-level resource limits.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca limit create¶
Create a project-level limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--project-id |
text | Project ID. | _required |
--service-id |
text | Service ID. | _required |
--resource-name |
text | Resource name. | _required |
--resource-limit |
integer | Limit value. | _required |
--region-id |
text | Region ID. | None |
--description |
text | Description. | `` |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca limit delete¶
Delete a project-level limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca limit list¶
List limits.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | Filter by service ID. | None |
--region-id |
text | Filter by region ID. | None |
--resource-name |
text | Filter by resource name. | None |
--project-id |
text | Filter by project ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca limit set¶
Update a project-level limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource-limit |
integer | New limit value. | None |
--description |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca limit show¶
Show a limit.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca limits¶
Show compute limits and quotas.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca limits show¶
Show compute quotas and current usage for this project.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--project |
text | Show limits for a specific project (admin). | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer¶
Manage load balancers, listeners, pools & members (Octavia).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca loadbalancer amphora-failover¶
Trigger a failover for an amphora (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer amphora-list¶
List amphora (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--lb-id |
text | Filter by load balancer ID. | None |
--status |
text | Filter by amphora status. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer amphora-show¶
Show amphora details (admin).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer create¶
Create a load balancer.
Examples:
orca loadbalancer create my-lb --subnet-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--subnet-id |
text | VIP subnet ID. | _required |
--description |
text | Description. | `` |
--provider |
text | Provider (e.g. amphora, ovn). | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer delete¶
Delete a load balancer.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--cascade |
boolean | Delete LB and all child resources. | False |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer healthmonitor-create¶
Create a health monitor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--pool-id |
text | Pool ID. | _required |
--type |
choice (HTTP | HTTPS | PING | TCP | TLS-HELLO | UDP-CONNECT) |
N/A | _required |
--delay |
integer | Probe interval (seconds). | _required |
--timeout |
integer | Probe timeout (seconds). | _required |
--max-retries |
integer | Max retries (1-10). | 3 |
--url-path |
text | HTTP URL path to probe. | / |
--expected-codes |
text | Expected HTTP codes. | 200 |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer healthmonitor-delete¶
Delete a health monitor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer healthmonitor-list¶
List health monitors.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer healthmonitor-set¶
Update a health monitor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--delay |
integer | Probe interval (seconds). | None |
--timeout |
integer | Probe timeout (seconds). | None |
--max-retries |
integer | Max retries. | None |
--url-path |
text | HTTP URL path to probe. | None |
--expected-codes |
text | Expected HTTP codes. | None |
--enable / --disable |
boolean | Enable or disable the health monitor. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer healthmonitor-show¶
Show health monitor 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7policy-create¶
Create an L7 policy.
Examples:
orca loadbalancer l7policy-create --listener-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--listener-id |
text | Listener to attach the policy to. | _required |
--action |
choice (REDIRECT_TO_POOL | REDIRECT_TO_URL | REJECT | REDIRECT_PREFIX) |
Policy action. | _required |
--name |
text | Policy name. | None |
--description |
text | Description. | None |
--position |
integer | Policy position (order). | None |
--redirect-pool-id |
text | Pool to redirect to (REDIRECT_TO_POOL). | None |
--redirect-url |
text | URL to redirect to (REDIRECT_TO_URL). | None |
--redirect-prefix |
text | URL prefix to redirect to (REDIRECT_PREFIX). | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7policy-delete¶
Delete an L7 policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7policy-list¶
List L7 policies.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7policy-set¶
Update an L7 policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--action |
choice (REDIRECT_TO_POOL | REDIRECT_TO_URL | REJECT | REDIRECT_PREFIX) |
New action. | None |
--position |
integer | New position. | None |
--redirect-pool-id |
text | New redirect pool ID. | None |
--redirect-url |
text | New redirect URL. | None |
--enable / --disable |
boolean | Enable or disable. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7policy-show¶
Show L7 policy 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7rule-create¶
Create an L7 rule.
Examples:
orca loadbalancer l7rule-create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (COOKIE | FILE_TYPE | HEADER | HOST_NAME | PATH | SSL_CONN_HAS_CERT | SSL_VERIFY_RESULT | SSL_DN_FIELD) |
Rule type. | _required |
--compare-type |
choice (CONTAINS | ENDS_WITH | EQUAL_TO | REGEX | STARTS_WITH) |
Comparison type. | _required |
--value |
text | Value to compare against. | _required |
--key |
text | Key (for HEADER, COOKIE rules). | None |
--invert |
boolean | Invert the match result. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7rule-delete¶
Delete an L7 rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7rule-list¶
List L7 rules for a policy.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7rule-set¶
Update an L7 rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (COOKIE | FILE_TYPE | HEADER | HOST_NAME | PATH | SSL_CONN_HAS_CERT | SSL_VERIFY_RESULT | SSL_DN_FIELD) |
New rule type. | None |
--compare-type |
choice (CONTAINS | ENDS_WITH | EQUAL_TO | REGEX | STARTS_WITH) |
New comparison type. | None |
--value |
text | New value. | None |
--key |
text | New key. | None |
--invert / --no-invert |
boolean | Invert match. | None |
--enable / --disable |
boolean | Enable or disable the rule. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer l7rule-show¶
Show L7 rule 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer list¶
List load balancers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer listener-create¶
Create a listener.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--lb-id |
text | Load balancer ID. | _required |
--protocol |
choice (HTTP | HTTPS | TCP | UDP | TERMINATED_HTTPS) |
N/A | _required |
--port |
integer | Listen port. | _required |
--default-pool-id |
text | Default pool ID. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer listener-delete¶
Delete a listener.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer listener-list¶
List listeners.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer listener-set¶
Update a listener.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--default-pool-id |
text | New default pool ID. | None |
--connection-limit |
integer | Max connections (-1 for unlimited). | None |
--enable / --disable |
boolean | Enable or disable the listener. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer listener-show¶
Show listener 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer member-add¶
Add a member to a pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--address |
text | Member IP address. | _required |
--port |
integer | Member port. | _required |
--subnet-id |
text | Member subnet ID. | None |
--weight |
integer | Weight (0-256). | 1 |
--name |
text | Member name. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer member-list¶
List members in a pool.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer member-remove¶
Remove a member from a pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer member-set¶
Update a pool member.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--weight |
integer | New weight (0-256). | None |
--enable / --disable |
boolean | Enable or disable the member. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer member-show¶
Show member 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer pool-create¶
Create a pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--listener-id |
text | Listener ID to attach to. | None |
--lb-id |
text | Load balancer ID (if no listener). | None |
--protocol |
choice (HTTP | HTTPS | PROXY | TCP | UDP) |
N/A | _required |
--algorithm |
choice (ROUND_ROBIN | LEAST_CONNECTIONS | SOURCE_IP) |
Load balancing algorithm. | _required |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer pool-delete¶
Delete a pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer pool-list¶
List pools.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer pool-set¶
Update a pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--algorithm |
choice (ROUND_ROBIN | LEAST_CONNECTIONS | SOURCE_IP) |
New LB algorithm. | None |
--enable / --disable |
boolean | Enable or disable the pool. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer pool-show¶
Show pool 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer set¶
Update a load balancer.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--enable / --disable |
boolean | Enable or disable the load balancer. | None |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer show¶
Show load balancer 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer stats-show¶
Show load balancer statistics.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca loadbalancer status-show¶
Show load balancer operating status tree.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca mapping¶
Manage Keystone federation attribute mappings.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca mapping create¶
Create a mapping.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--rules |
text | Mapping rules as a JSON string. | _required |
--help |
boolean | Show this message and exit. | False |
orca mapping delete¶
Delete a mapping.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca mapping list¶
List mappings.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca mapping set¶
Update a mapping.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--rules |
text | New rules as JSON. | _required |
--help |
boolean | Show this message and exit. | False |
orca mapping show¶
Show a mapping (prints JSON rules).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca metric¶
Query metrics, measures & resources (Gnocchi).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca metric archive-policy-create¶
Create an archive policy.
Example: orca metric archive-policy-create my-policy \ --definition 1m:1440 --definition 1h:720
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--definition |
text | Granularity:points pair (repeatable). E.g. 1m:1440. | _required |
--aggregation-method |
text | Aggregation method (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca metric archive-policy-delete¶
Delete an archive policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca metric archive-policy-list¶
List archive policies.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric archive-policy-show¶
Show an archive policy.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric create¶
Create a Gnocchi metric.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Metric name. | _required |
--archive-policy-name |
text | Archive policy to use (default: low). | None |
--resource-id |
text | Resource ID to attach the metric to. | None |
--help |
boolean | Show this message and exit. | False |
orca metric delete¶
Delete a Gnocchi metric.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca metric list¶
List metrics.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric measures¶
Get measures (datapoints) for a metric.
Examples:
orca metric measures
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--start |
text | Start timestamp (ISO 8601 or relative e.g. -1h). | None |
--stop |
text | Stop timestamp. | None |
--granularity |
text | Granularity in seconds. | None |
--aggregation |
text | Aggregation method. | mean |
--limit |
integer | Max measures to return. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric measures-add¶
Push measures to a metric.
Example:
orca metric measures-add
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--measure |
text | Measure as timestamp:value (repeatable). Timestamp: ISO-8601. | _required |
--help |
boolean | Show this message and exit. | False |
orca metric resource-list¶
List resources.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Resource type to list. | generic |
--limit |
integer | Max results. Gnocchi can return very large datasets without a limit. | 100 |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric resource-show¶
Show resource details and its metrics.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Resource type. | generic |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric resource-type-create¶
Create a Gnocchi resource type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--attribute |
text | Resource attribute key:type (repeatable). E.g. host:string. | None |
--help |
boolean | Show this message and exit. | False |
orca metric resource-type-delete¶
Delete a Gnocchi resource type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca metric resource-type-list¶
List resource types.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric resource-type-show¶
Show a Gnocchi resource type.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric show¶
Show metric 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca metric status¶
Show Gnocchi processing status.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network¶
Manage networks, subnets, ports & routers.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca network agent-delete¶
Delete a Neutron agent record.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network agent-list¶
List Neutron agents.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Filter by host. | None |
--agent-type |
text | Filter by agent type. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network agent-set¶
Update a Neutron agent.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--enable / --disable |
boolean | Enable or disable the agent. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca network agent-show¶
Show a Neutron agent's 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network auto-allocated-topology-delete¶
Delete the auto-allocated topology for a project.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--project-id |
text | Project ID (default: current project). | None |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network auto-allocated-topology-show¶
Show or create the auto-allocated topology for a project.
Examples:
orca network auto-allocated-topology-show
orca network auto-allocated-topology-show --project-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--project-id |
text | Project ID (default: current project). | None |
--check-resources |
boolean | Validate resources without creating topology. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network create¶
Create a network.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--admin-state / --no-admin-state |
boolean | Admin state up. | True |
--shared |
boolean | Shared across projects. | False |
--help |
boolean | Show this message and exit. | False |
orca network delete¶
Delete a network.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network list¶
List networks.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network port-create¶
Create a port.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Network ID. | _required |
--name |
text | Port name. | None |
--fixed-ip |
text | Fixed IP address. | None |
--help |
boolean | Show this message and exit. | False |
orca network port-delete¶
Delete a port.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network port-list¶
List ports.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Filter by network ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network port-show¶
Show port 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network port-unset¶
Remove properties from a port.
Examples:
orca network port-unset
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--security-group |
text | Security group ID to remove (repeatable). | None |
--qos-policy |
boolean | Remove the QoS policy from the port. | False |
--description |
boolean | Clear the port description. | False |
--help |
boolean | Show this message and exit. | False |
orca network port-update¶
Update a port.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--admin-state / --no-admin-state |
boolean | Admin state. | None |
--help |
boolean | Show this message and exit. | False |
orca network rbac-create¶
Create an RBAC policy to share a network resource.
Example — share a network with all projects:
orca network rbac-create \
--object-type network \
--object
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--object-type |
choice (network | qos_policy | security_group | address_group | address_scope | subnetpool) |
Type of the shared object. | _required |
--object |
text | ID of the object to share. | _required |
--action |
choice (access_as_shared | access_as_external) |
RBAC action. | _required |
--target-project |
text | Project ID to grant access to (use '*' for all projects). | _required |
--help |
boolean | Show this message and exit. | False |
orca network rbac-delete¶
Delete an RBAC policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network rbac-list¶
List RBAC policies.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--object-type |
choice (network | qos_policy | security_group | address_group | address_scope | subnetpool) |
Filter by object type. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network rbac-show¶
Show an RBAC policy.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network rbac-update¶
Update the target project of an RBAC policy.
Example:
orca network rbac-update
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--target-project |
text | New target project ID (use '*' for all projects). | _required |
--help |
boolean | Show this message and exit. | False |
orca network router-add-interface¶
Add a subnet interface to a router.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--subnet-id |
text | Subnet to attach. | _required |
--help |
boolean | Show this message and exit. | False |
orca network router-add-route¶
Add a static route to a router (requires extraroute-atomic extension).
Example:
orca network router-add-route
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--destination |
text | Destination network (e.g. 10.1.0.0/24). | _required |
--nexthop |
text | Next-hop IP address. | _required |
--help |
boolean | Show this message and exit. | False |
orca network router-create¶
Create a router.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--external-network |
text | External network ID for gateway. | None |
--help |
boolean | Show this message and exit. | False |
orca network router-delete¶
Delete a router.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network router-list¶
List routers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network router-remove-interface¶
Remove a subnet interface from a router.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--subnet-id |
text | Subnet to detach. | _required |
--help |
boolean | Show this message and exit. | False |
orca network router-remove-route¶
Remove a static route from a router (requires extraroute-atomic extension).
Example:
orca network router-remove-route
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--destination |
text | Destination network to remove. | _required |
--nexthop |
text | Next-hop IP address. | _required |
--help |
boolean | Show this message and exit. | False |
orca network router-set-gateway¶
Set (or replace) the external gateway on a router.
Examples:
orca network router-set-gateway
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--external-network |
text | External network ID to use as gateway. | _required |
--enable-snat / --disable-snat |
boolean | Enable or disable SNAT on the gateway. | None |
--help |
boolean | Show this message and exit. | False |
orca network router-show¶
Show router 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network router-unset-gateway¶
Remove the external gateway from a router.
Example:
orca network router-unset-gateway
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca network router-update¶
Update a router.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--external-network |
text | New external gateway network ID. | None |
--help |
boolean | Show this message and exit. | False |
orca network segment-create¶
Create a network segment.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Network ID this segment belongs to. | _required |
--network-type |
choice (flat | geneve | gre | local | vlan | vxlan) |
Network type. | _required |
--physical-network |
text | Physical network name. | None |
--segment |
integer | Segmentation ID (VLAN ID or tunnel ID). | None |
--description |
text | Segment description. | None |
--help |
boolean | Show this message and exit. | False |
orca network segment-delete¶
Delete a network segment.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network segment-list¶
List network segments.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Filter by network ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network segment-set¶
Update a network segment.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca network segment-show¶
Show a network segment.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network show¶
Show network 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network subnet-create¶
Create a subnet.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Parent network ID. | _required |
--cidr |
text | CIDR (e.g. 10.0.0.0/24). | _required |
--ip-version |
choice (4 | 6) |
N/A | 4 |
--gateway |
text | Gateway IP. Auto if omitted. | None |
--dhcp / --no-dhcp |
boolean | Enable DHCP. | True |
--dns |
text | DNS nameserver (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca network subnet-delete¶
Delete a subnet.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca network subnet-list¶
List subnets.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network subnet-show¶
Show subnet 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca network subnet-update¶
Update a subnet.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--dns-nameserver |
text | DNS nameserver IP (repeatable, replaces existing list). | None |
--enable-dhcp / --disable-dhcp |
boolean | Enable or disable DHCP. | None |
--help |
boolean | Show this message and exit. | False |
orca network topology¶
Display the network topology as a tree.
Shows networks → subnets → connected ports with device info (servers, routers, DHCP, load-balancers).
Examples:
orca network topology
orca network topology --network-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--network-id |
text | Show only this network. | None |
--help |
boolean | Show this message and exit. | False |
orca network trace¶
Trace the full network path for a server instance.
Shows every hop: fixed IP → port → security groups → router → floating IP, with status and IDs at each step.
Examples:
orca network trace
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca network update¶
Update a network.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--admin-state / --no-admin-state |
boolean | Admin state. | None |
--help |
boolean | Show this message and exit. | False |
orca object¶
Manage object storage containers & objects (Swift).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca object account-set¶
Set account-level metadata.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key=value pair (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca object account-unset¶
Remove account-level metadata.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca object container-create¶
Create a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca object container-delete¶
Delete a container.
Use --recursive to delete all objects in the container first.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--recursive |
boolean | Delete all objects before deleting the container. | False |
--yes, -y |
boolean | Skip confirmation prompt. | False |
--help |
boolean | Show this message and exit. | False |
orca object container-list¶
List containers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca object container-save¶
Download all objects in a container to a local directory.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output-dir |
text | Local directory to save objects into. | . |
--help |
boolean | Show this message and exit. | False |
orca object container-set¶
Set metadata on a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key=value pair (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca object container-show¶
Show container metadata.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca object delete¶
Delete one or more objects from a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca object download¶
Download an object from a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--file |
text | Local filename to save to (defaults to object name). | None |
--help |
boolean | Show this message and exit. | False |
orca object list¶
List objects in a container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--prefix |
text | Only list objects with this prefix. | None |
--delimiter |
text | Delimiter for pseudo-folder grouping. | None |
--long |
boolean | Show hash and content type. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca object set¶
Set metadata on an object.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key=value pair (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca object show¶
Show object metadata.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca object stats¶
Show account-level storage statistics.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca object tree¶
Show containers and objects as a tree.
Without a container argument, shows all containers. With a container, shows the pseudo-folder structure of objects within it.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--delimiter |
text | Delimiter for pseudo-folder hierarchy. | / |
--help |
boolean | Show this message and exit. | False |
orca object unset¶
Remove metadata from an object.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca object upload¶
Upload file(s) to a container.
Files larger than 5 GB are automatically split into segments using Swift SLO (Static Large Object).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Override the object name (only valid for single file upload). | None |
--segment-size |
integer | Segment size in MB for large files (default: 4096 MB). | None |
--help |
boolean | Show this message and exit. | False |
orca overview¶
Show a project dashboard — servers, quotas, volumes, IPs at a glance.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement¶
Manage Placement resources (resource providers, classes, traits, etc.).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement allocation-candidate-list¶
List allocation candidates for the requested resources.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource |
text | Requested resource, e.g. VCPU=4. Repeatable. | _required |
--required |
text | Required trait. Repeatable. | None |
--forbidden |
text | Forbidden trait. Repeatable. | None |
--limit |
integer | Max number of candidates. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement allocation-delete¶
Delete all allocations for a consumer.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement allocation-set¶
Set (replace) allocations for a consumer against a single resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource-provider |
text | Resource provider UUID. | _required |
--resource |
text | Resource class and amount, e.g. VCPU=4. Repeatable. | _required |
--project-id |
text | Consumer project UUID. | _required |
--user-id |
text | Consumer user UUID. | _required |
--help |
boolean | Show this message and exit. | False |
orca placement allocation-show¶
Show allocations for a consumer.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-class-create¶
Create a custom resource class (must start with CUSTOM_).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement resource-class-delete¶
Delete a custom resource class.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-class-list¶
List resource classes.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-class-show¶
Show a resource class.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-aggregate-delete¶
Remove all aggregate associations from a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-aggregate-list¶
List aggregates associated with a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-aggregate-set¶
Set (replace) aggregates on a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-create¶
Create a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--uuid |
text | Explicit UUID for the new provider. | None |
--parent-uuid |
text | UUID of the parent provider. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-delete¶
Delete a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-inventory-delete¶
Delete an inventory for a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-inventory-delete-all¶
Delete all inventories for a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-inventory-list¶
List inventories for a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-inventory-set¶
Create or update a single inventory for a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--total |
integer | Total inventory units. | _required |
--reserved |
integer | N/A | 0 |
--min-unit |
integer | N/A | 1 |
--max-unit |
integer | N/A | None |
--step-size |
integer | N/A | 1 |
--allocation-ratio |
float | N/A | 1.0 |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-inventory-show¶
Show a single inventory for a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-list¶
List resource providers.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Filter by name. | None |
--uuid |
text | Filter by UUID. | None |
--in-tree |
text | Limit to providers in this tree. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-set¶
Update a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--parent-uuid |
text | New parent provider UUID. | None |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-show¶
Show a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-trait-delete¶
Remove all traits from a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-trait-list¶
List traits associated with a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-trait-set¶
Set (replace) traits on a resource provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement resource-provider-usage¶
Show usages for a resource provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement trait-create¶
Create a custom trait (must start with CUSTOM_).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca placement trait-delete¶
Delete a custom trait.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca placement trait-list¶
List traits.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Filter traits by name prefix. | None |
--associated |
boolean | Only traits associated with a resource provider. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca placement usage-list¶
Show aggregated usages by project/user.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--project-id |
text | Filter by project UUID. | None |
--user-id |
text | Filter by user UUID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca policy¶
Manage Keystone policies.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca policy create¶
Create a policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | MIME type of the policy blob. | application/json |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca policy delete¶
Delete a policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca policy list¶
List policies.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Filter by policy type. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca policy set¶
Update a policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--blob |
text | New policy blob. | None |
--type |
text | New MIME type. | None |
--help |
boolean | Show this message and exit. | False |
orca policy show¶
Show a policy.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca profile¶
Manage configuration profiles (multi-account).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile add¶
Add a new profile interactively.
Examples: orca profile add production orca profile add staging --copy-from production --color yellow
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--copy-from |
text | Copy settings from an existing profile. | None |
--color |
text | Profile color (e.g. red, green, blue, cyan, magenta, yellow). | None |
--help |
boolean | Show this message and exit. | False |
orca profile edit¶
Edit an existing profile interactively.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile from-clouds¶
Import a cloud from clouds.yaml as an orca profile.
Examples: orca profile from-clouds mycloud orca profile from-clouds mycloud --name production orca profile from-clouds mycloud -f /path/to/clouds.yaml
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name, -n |
text | Profile name (default: cloud name). | None |
--file, -f |
text | Path to clouds.yaml (default: auto-detect). | None |
--help |
boolean | Show this message and exit. | False |
orca profile from-openrc¶
Import an OpenRC file as an orca profile.
Examples: orca profile from-openrc admin-openrc.sh orca profile from-openrc admin-openrc.sh --name production
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name, -n |
text | Profile name (default: filename without extension). | None |
--help |
boolean | Show this message and exit. | False |
orca profile list¶
List all profiles.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile regions¶
List available regions from the Keystone service catalog.
Authenticates with the current profile and inspects the catalog to show which regions are available.
Examples: orca profile regions orca -P infomaniak profile regions
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile remove¶
Remove a profile.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca profile rename¶
Rename a profile.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile set-color¶
Set a color for a profile. Use 'none' to remove.
Available colors: red, green, blue, yellow, magenta, cyan, white, bright_red, bright_green, bright_blue, bright_yellow, bright_magenta, bright_cyan, orange3, purple, pink1
Examples: orca profile set-color red orca profile set-color blue production orca profile set-color none staging
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile set-region¶
Set the default region for a profile.
Use 'none' to clear the region (use the first available).
Examples: orca profile set-region dc3-a orca profile set-region dc4-a production orca profile set-region none # clear region
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile show¶
Show profile details. Defaults to active profile.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile switch¶
Switch the active profile.
Without a NAME argument, shows an interactive numbered menu.
Examples: orca profile switch # interactive menu orca profile switch production orca profile switch staging
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca profile to-clouds¶
Export a profile as a clouds.yaml entry.
Examples: orca profile to-clouds # active profile orca profile to-clouds production # specific profile orca profile to-clouds production -o clouds.yaml
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output, -o |
text | Write to file instead of stdout. | None |
--cloud-name |
text | Cloud name in clouds.yaml (default: profile name). | None |
--help |
boolean | Show this message and exit. | False |
orca profile to-openrc¶
Export a profile as an OpenRC shell script.
Examples: orca profile to-openrc # active profile to stdout orca profile to-openrc production # specific profile orca profile to-openrc production -o prod-openrc.sh source <(orca profile to-openrc) # source directly
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--output, -o |
text | Write to file instead of stdout. | None |
--help |
boolean | Show this message and exit. | False |
orca project¶
Manage projects (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
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). | None |
--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). | None |
--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. | None |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca qos¶
Manage Neutron QoS policies and rules.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca qos policy-create¶
Create a QoS policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Policy name. | _required |
--shared |
boolean | Share with all projects. | False |
--default |
boolean | Set as default policy. | False |
--description |
text | Description. | None |
--help |
boolean | Show this message and exit. | False |
orca qos policy-delete¶
Delete a QoS policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca qos policy-list¶
List QoS policies.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--shared |
boolean | Show only shared policies. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca qos policy-set¶
Update a QoS policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--shared / --no-shared |
boolean | Share or un-share. | None |
--default / --no-default |
boolean | Set or unset as default. | None |
--help |
boolean | Show this message and exit. | False |
orca qos policy-show¶
Show a QoS policy.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca qos rule-create¶
Create a QoS rule.
Examples:
orca qos rule-create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (bandwidth-limit | dscp-marking | minimum-bandwidth | minimum-packet-rate) |
Rule type. | bandwidth-limit |
--max-kbps |
integer | Maximum bandwidth in kbps (bandwidth-limit). | None |
--max-burst-kbps |
integer | Maximum burst bandwidth in kbps (bandwidth-limit). | None |
--direction |
choice (ingress | egress) |
Traffic direction (bandwidth-limit, minimum-bandwidth). | egress |
--dscp-mark |
integer | DSCP mark value 0-56 (dscp-marking). | None |
--min-kbps |
integer | Minimum bandwidth in kbps (minimum-bandwidth). | None |
--help |
boolean | Show this message and exit. | False |
orca qos rule-delete¶
Delete a QoS rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (bandwidth-limit | dscp-marking | minimum-bandwidth | minimum-packet-rate) |
Rule type. | bandwidth-limit |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca qos rule-list¶
List QoS rules for a policy.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (bandwidth-limit | dscp-marking | minimum-bandwidth | minimum-packet-rate) |
Rule type. | bandwidth-limit |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca quota¶
Show project quotas — Nova, Neutron and Cinder usage vs limits.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating¶
Manage CloudKitty rating.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating dataframes¶
Show raw rated dataframes (historical cost records).
Falls back to v1 storage if the v2 endpoint is not exposed.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--begin |
text | N/A | None |
--end |
text | N/A | None |
--limit |
integer | Max dataframes to return. | None |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap¶
Configure the HashMap rating module. Admin only.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating hashmap field-create¶
Create a HashMap field under a service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating hashmap field-delete¶
Delete a HashMap field.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap field-list¶
List HashMap fields (metadata keys a service is rated on).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | Filter fields by service ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap group-create¶
Create a HashMap group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating hashmap group-delete¶
Delete a HashMap group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap group-list¶
List HashMap groups (shared metadata across mappings).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap mapping-create¶
Create a HashMap mapping.
Examples:
# Flat 0.05/hour for flavor m1.small:
orca rating hashmap mapping-create --field-id
# Service-level 0.10 multiplier:
orca rating hashmap mapping-create --service-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--field-id |
text | Field ID the mapping applies to. Required unless --service-id is given. | None |
--service-id |
text | Service ID for a service-level mapping (no field). | None |
--value |
text | Field value to match. Omit for service-level mappings. | None |
--cost |
text | Price (e.g. 0.05). | _required |
--type |
choice (flat | rate) |
flat = price per unit, rate = multiplier. | flat |
--group-id |
text | Group ID (HashMap group). | None |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap mapping-delete¶
Delete a HashMap mapping.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap mapping-list¶
List HashMap mappings (value → price).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | N/A | None |
--field-id |
text | N/A | None |
--group-id |
text | N/A | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap service-create¶
Create a HashMap service (one per rated metric).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating hashmap service-delete¶
Delete a HashMap service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap service-list¶
List HashMap services (one per rated metric).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap threshold-create¶
Create a HashMap threshold.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--field-id |
text | N/A | None |
--service-id |
text | N/A | None |
--level |
text | Quantity level at which this tier starts. | _required |
--cost |
text | N/A | _required |
--type |
choice (flat | rate) |
N/A | flat |
--group-id |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap threshold-delete¶
Delete a HashMap threshold.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca rating hashmap threshold-list¶
List HashMap thresholds.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | N/A | None |
--field-id |
text | N/A | None |
--group-id |
text | N/A | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating info¶
Show CloudKitty configuration (collector, metrics, fetcher).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating metric-list¶
List metrics that CloudKitty is configured to rate.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating metric-show¶
Show collection details for a rated metric.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating module-disable¶
Disable a rating module. Admin only.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating module-enable¶
Enable a rating module. Admin only.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating module-list¶
List rating modules (hashmap, pyscripts, noop, …). Admin only.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating module-set-priority¶
Set module priority (higher runs first). Admin only.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca rating module-show¶
Show a rating module. Admin only.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca rating quote¶
Get a price estimate for a set of resources (pre-deployment).
Sends a quote request to CloudKitty's rating engine. The payload
format mirrors a rated dataframe: each --resource is one line
item (service + metadata + volume).
Example: orca rating quote --resource '{"service":"instance","desc":{"flavor_id":"2"},"volume":"1"}'
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource |
text | Resource JSON, e.g. '{"service":"instance","desc":{"flavor":"m1.small"},"volume":"1"}' (repeatable). | _required |
--help |
boolean | Show this message and exit. | False |
orca rating summary¶
Show rating summary (total cost per resource type / project / …).
Examples: orca rating summary orca rating summary --groupby type orca rating summary --begin 2026-01-01T00:00:00 --end 2026-02-01T00:00:00 --groupby project_id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--begin |
text | Start of the rating window. Defaults to start of current month. | None |
--end |
text | End of the rating window. Defaults to now. | None |
--groupby |
text | Group results by field (repeatable). Common: type, project_id, user_id. | None |
--filters |
text | Filter results (repeatable). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca recordset¶
Manage DNS recordsets (Designate).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca recordset create¶
Create a recordset in a zone.
Examples: orca recordset create example.com. www.example.com. --type A --record 1.2.3.4 orca recordset create example.com. example.com. --type MX --record "10 mail.example.com." orca recordset create example.com. example.com. --type A --record 1.2.3.4 --record 5.6.7.8
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Record type (A, AAAA, CNAME, MX, TXT, …). | _required |
--record |
text | Record value (repeatable for multiple values). | _required |
--ttl |
integer | TTL in seconds. | None |
--description |
text | Recordset description. | None |
--help |
boolean | Show this message and exit. | False |
orca recordset delete¶
Delete a recordset.
ZONE and RECORDSET can be IDs or names.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca recordset list¶
List recordsets in a zone.
ZONE can be a zone ID or name.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Filter by record type (A, AAAA, CNAME, MX, …). | None |
--name |
text | Filter by record name. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca recordset set¶
Update a recordset in a zone.
ZONE and RECORDSET can be IDs or names. The --record option replaces
all existing record values.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--record |
text | Record value (repeatable — replaces all existing values). | None |
--ttl |
integer | TTL in seconds. | None |
--description |
text | Recordset description. | None |
--help |
boolean | Show this message and exit. | False |
orca recordset show¶
Show recordset details.
ZONE and RECORDSET can be IDs or names.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca region¶
Manage Keystone regions.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca region create¶
Create a region.
The ID is the region name (e.g. RegionOne, dc3-a).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Region description. | None |
--parent |
text | Parent region ID. | None |
--help |
boolean | Show this message and exit. | False |
orca region delete¶
Delete a region.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca region list¶
List regions.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--parent |
text | Filter by parent region ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca region set¶
Update a region's description.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca region show¶
Show region 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca registered-limit¶
Manage Keystone registered limits (defaults per service/resource).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca registered-limit create¶
Create a registered limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | Service ID. | _required |
--resource-name |
text | Resource name (e.g. server). | _required |
--default-limit |
integer | Default limit value. | _required |
--region-id |
text | Region ID. | None |
--description |
text | Description. | `` |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca registered-limit delete¶
Delete a registered limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca registered-limit list¶
List registered limits.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | Filter by service ID. | None |
--region-id |
text | Filter by region ID. | None |
--resource-name |
text | Filter by resource name. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca registered-limit set¶
Update a registered limit.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--service-id |
text | N/A | None |
--resource-name |
text | N/A | None |
--default-limit |
integer | N/A | None |
--region-id |
text | N/A | None |
--description |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca registered-limit show¶
Show a registered limit.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca role¶
Manage roles and assignments (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca role add¶
Grant a role to a user or group on a project or domain.
Examples:
orca role add --user
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | User ID. | None |
--group |
text | Group ID. | None |
--project |
text | Project ID. | None |
--domain |
text | Domain ID. | None |
--help |
boolean | Show this message and exit. | False |
orca role assignment-list¶
List role assignments.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | N/A | None |
--group |
text | N/A | None |
--project |
text | N/A | None |
--domain |
text | N/A | None |
--role |
text | N/A | None |
--effective |
boolean | Include inherited/effective assignments. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca role create¶
Create a role.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | N/A | None |
--domain |
text | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca role delete¶
Delete a role.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca role implied-create¶
Create an implied role (prior implies implied).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca role implied-delete¶
Delete an implied role relationship.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca role implied-list¶
List all implied role relationships.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca role list¶
List roles.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--domain |
text | Filter by domain ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca role remove¶
Revoke a role from a user or group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | User ID. | None |
--group |
text | Group ID. | None |
--project |
text | Project ID. | None |
--domain |
text | Domain ID. | None |
--help |
boolean | Show this message and exit. | False |
orca role set¶
Set role properties (rename or update description).
Examples:
orca role set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New role name. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca role show¶
Show role 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret¶
Manage secrets & containers (Barbican key-manager).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca secret acl-delete¶
Delete the ACL on a secret (revert to project-wide access).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca secret acl-get¶
Get the ACL for a secret.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret acl-set¶
Set the ACL on a secret.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user |
text | User ID to grant read access to (repeatable). | None |
--project-access / --no-project-access |
boolean | Allow all project users read access. | True |
--help |
boolean | Show this message and exit. | False |
orca secret container-create¶
Create a secret container.
Example:
orca secret container-create --name my-cert --type certificate \
--secret certificate=
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Container name. | None |
--type |
choice (generic | rsa | certificate) |
Container type. | generic |
--secret |
text | Secret reference (repeatable): name= |
None |
--help |
boolean | Show this message and exit. | False |
orca secret container-delete¶
Delete a secret container.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca secret container-list¶
List secret containers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret container-show¶
Show secret container 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret create¶
Create a secret.
Examples: orca secret create my-password --payload "s3cret" --secret-type passphrase orca secret create my-key --algorithm AES --bit-length 256 --secret-type symmetric
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--payload |
text | Secret payload (inline). | None |
--payload-content-type |
text | MIME type of payload. | text/plain |
--secret-type |
choice (symmetric | public | private | passphrase | certificate | opaque) |
N/A | opaque |
--algorithm |
text | Algorithm (e.g. AES, RSA). | None |
--bit-length |
integer | Bit length. | None |
--expiration |
text | Expiration datetime (ISO 8601). | None |
--help |
boolean | Show this message and exit. | False |
orca secret delete¶
Delete a secret.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca secret get-payload¶
Retrieve secret payload.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca secret list¶
List secrets.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max results. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret order-create¶
Create a secret order (async key/certificate generation).
Examples: orca secret order-create --type key --algorithm aes --bit-length 256 orca secret order-create --type asymmetric --algorithm rsa --bit-length 2048
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (key | asymmetric | certificate) |
Order type. | _required |
--name |
text | Secret name for the resulting secret. | None |
--algorithm |
text | Key algorithm (e.g. aes, rsa). | None |
--bit-length |
integer | Key bit length. | None |
--mode |
text | Encryption mode (e.g. cbc). | None |
--help |
boolean | Show this message and exit. | False |
orca secret order-delete¶
Delete a secret order.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca secret order-list¶
List secret orders.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret order-show¶
Show an order's 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca secret show¶
Show secret metadata.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca security-group¶
Manage security groups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca security-group cleanup¶
Find security groups not attached to any port.
Lists orphaned SGs that are likely leftovers from tests or deleted instances. Use --delete to remove them.
The 'default' security group is always skipped.
Examples: orca security-group cleanup # dry run orca security-group cleanup --delete # interactive delete orca security-group cleanup --delete -y # auto-delete all
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--delete, -d |
boolean | Actually delete the unused security groups. | False |
--yes, -y |
boolean | Skip confirmation (with --delete). | False |
--help |
boolean | Show this message and exit. | False |
orca security-group clone¶
Clone a security group (copy all rules to a new group).
Examples:
orca security-group clone
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Description for the new group. | None |
--help |
boolean | Show this message and exit. | False |
orca security-group create¶
Create a security group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Description. | `` |
--help |
boolean | Show this message and exit. | False |
orca security-group delete¶
Delete a security group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca security-group list¶
List security groups.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca security-group rule-add¶
Add a rule to a security group.
Examples:
orca security-group rule-add
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--direction |
choice (ingress | egress) |
N/A | _required |
--protocol |
text | Protocol (tcp, udp, icmp, or number). | None |
--port-min |
integer | Min port (or single port). | None |
--port-max |
integer | Max port. Defaults to port-min. | None |
--remote-ip |
text | Remote IP prefix (CIDR). | None |
--remote-group |
text | Remote security group ID. | None |
--ethertype |
choice (IPv4 | IPv6) |
N/A | IPv4 |
--help |
boolean | Show this message and exit. | False |
orca security-group rule-delete¶
Delete a security group rule.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca security-group show¶
Show security group details and rules.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca security-group update¶
Update a security group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca server¶
Manage compute servers.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server add-fixed-ip¶
Add a fixed IP from a network to a server.
Example:
orca server add-fixed-ip
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server add-network¶
Attach a network to a server (creates a new port automatically).
Example:
orca server add-network
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server add-port¶
Attach an existing Neutron port to a server.
Example:
orca server add-port
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server add-security-group¶
Add a security group to a running server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server attach-interface¶
Attach a network interface (port) to a server.
Examples:
orca server attach-interface
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port-id |
text | Existing port ID to attach. | None |
--net-id |
text | Network ID (creates a new port automatically). | None |
--fixed-ip |
text | Fixed IP for the new port (requires --net-id). | None |
--help |
boolean | Show this message and exit. | False |
orca server attach-volume¶
Attach a volume to a server.
Examples:
orca server attach-volume
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--device |
text | Device name (e.g. /dev/vdb). Auto-assigned if omitted. | None |
--help |
boolean | Show this message and exit. | False |
orca server bulk¶
Perform an action on multiple servers at once.
Examples: orca server bulk stop --name "dev-" orca server bulk delete --status ERROR --yes orca server bulk reboot --name "web-" --status ACTIVE
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Filter by name (supports wildcards: dev-*). | None |
--status |
text | Filter by status (e.g. ERROR, SHUTOFF). | None |
--all |
boolean | Select all servers (use with caution). | False |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca server clone¶
Clone a server — recreate one with the same config.
Copies flavor, network, security groups, key pair, and boot volume size from the source server into a new one.
Examples:
orca server clone
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Name for the cloned server. | _required |
--disk-size |
integer | Boot volume size in GB. Default: same as source. | None |
--help |
boolean | Show this message and exit. | False |
orca server confirm-resize¶
Confirm a pending resize.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server console-log¶
Show the server console output (boot log).
Examples:
orca server console-log
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--lines |
integer | Number of lines to retrieve (0 = all). | 50 |
--help |
boolean | Show this message and exit. | False |
orca server console-url¶
Get a URL to access the server console (VNC/SPICE/serial).
Examples:
orca server console-url
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
choice (novnc | xvpvnc | spice-html5 | rdp-html5 | serial) |
Console type. | novnc |
--open |
boolean | Open the URL in the default system browser immediately. | False |
--help |
boolean | Show this message and exit. | False |
orca server create¶
Create a new server (boot from volume).
Non-interactive example:
orca server create \
--name my-vm \
--flavor
Interactive wizard: orca server create -i
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Server name. | None |
--flavor |
text | Flavor ID (see 'orca flavor list'). | None |
--image |
text | Image ID (see 'orca image list'). | None |
--disk-size |
integer | Boot volume size in GB. | 20 |
--network |
text | Network ID (see 'orca network list'). | None |
--key-name |
text | SSH key pair name (see 'orca keypair list'). | None |
--security-group |
text | Security group name (repeatable). | None |
--wait |
boolean | Wait until the server reaches ACTIVE status. | False |
--interactive, -i |
boolean | Step-by-step wizard — browse images, flavors, and networks interactively. | False |
--help |
boolean | Show this message and exit. | False |
orca server create-image¶
Create a snapshot image from a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server delete¶
Delete a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--dry-run |
boolean | Show what would be deleted without deleting. | False |
--wait |
boolean | Wait until the server is fully deleted. | False |
--help |
boolean | Show this message and exit. | False |
orca server detach-interface¶
Detach a network interface (port) from a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server detach-volume¶
Detach a volume from a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server diff¶
Compare two servers side by side.
Highlights differences in flavor, image, network, security groups, status, and other configuration.
Examples:
orca server diff
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server dump-create¶
Trigger a crash dump on a server (requires Nova microversion ≥ 2.17).
Sends an NMI to the server which causes the guest OS to generate a crash dump. The server must be ACTIVE.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server evacuate¶
Evacuate a server from a failed host to another.
Examples:
orca server evacuate
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Target host (admin only, optional). | None |
--on-shared-storage / --no-shared-storage |
boolean | Whether server disks are on shared storage. | False |
--password |
text | Admin password for the evacuated server. | None |
--help |
boolean | Show this message and exit. | False |
orca server list¶
List servers.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--limit |
integer | Max number of servers to return. | 50 |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server list-interfaces¶
List network interfaces attached to a server.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server list-volumes¶
List volumes attached to a server.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server live-migrate¶
Live-migrate a server without downtime.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Target host (admin only, optional). | None |
--block-migration / --no-block-migration |
boolean | Use block migration (copies disk, slower but no shared storage needed). | False |
--help |
boolean | Show this message and exit. | False |
orca server lock¶
Lock a server (prevent actions by non-admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server metadata-list¶
Show all metadata key/value pairs for a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server migrate¶
Cold-migrate a server to another host.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Target host (admin only, optional). | None |
--help |
boolean | Show this message and exit. | False |
orca server migration-abort¶
Abort an in-progress live migration.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server migration-force-complete¶
Force an in-progress live migration to complete.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server migration-list¶
List migrations for a server.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server migration-show¶
Show details of a specific migration.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server password¶
Retrieve and decrypt the server admin password.
The password is encrypted with your SSH public key at boot and stored in the server metadata. This command fetches it and decrypts it locally with your private key (RSA only).
Examples:
orca server password
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--key |
path | Path to the RSA private key used to decrypt. Tries ~/.ssh/orca-* if omitted. | None |
--raw |
boolean | Print the encrypted password without decrypting. | False |
--help |
boolean | Show this message and exit. | False |
orca server pause¶
Pause a server (freeze in memory).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server port-forward¶
Create an SSH tunnel (port forward) to a server.
PORT_MAPPING format: LOCAL_PORT:REMOTE_HOST:REMOTE_PORT
Examples:
orca server port-forward
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user, -u |
text | SSH user. Default: 'root'. | None |
--key, -i |
path | Private key path. | None |
--ssh-port, -p |
integer | SSH port on the server. | 22 |
--reverse, -R |
boolean | Reverse tunnel (remote → local). | False |
--background, -b |
boolean | Run tunnel in background (-f -N). | False |
--help |
boolean | Show this message and exit. | False |
orca server reboot¶
Reboot a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--hard |
boolean | Perform a hard reboot. | False |
--wait |
boolean | Wait until the server reaches ACTIVE status. | False |
--help |
boolean | Show this message and exit. | False |
orca server rebuild¶
Rebuild a server with a new image (reinstall).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--image |
text | New image ID. | _required |
--name |
text | New server name (optional). | None |
--password |
text | New admin password (optional). | None |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca server remove-fixed-ip¶
Remove a specific fixed IP from a server.
Example:
orca server remove-fixed-ip
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server remove-network¶
Detach all interfaces on a specific network from a server.
Looks up interfaces by network ID and removes each one.
Example:
orca server remove-network
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server remove-port¶
Detach a Neutron port from a server.
Example:
orca server remove-port
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server remove-security-group¶
Remove a security group from a running server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server rename¶
Rename a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server rescue¶
Put a server in rescue mode.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--image |
text | Rescue image ID (optional). | None |
--password |
text | Admin password for rescue mode. | None |
--help |
boolean | Show this message and exit. | False |
orca server resize¶
Resize a server to a new flavor.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--flavor |
text | Target flavor ID. | _required |
--help |
boolean | Show this message and exit. | False |
orca server restore¶
Restore a soft-deleted server.
Only valid when Nova is configured with soft-delete (reclaim_instance_interval > 0) and the server status is SOFT_DELETED.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server resume¶
Resume a suspended server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server revert-resize¶
Revert a pending resize (restore original flavor).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server set¶
Set server properties, metadata, tags, or admin password.
Examples:
orca server set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New display name. | None |
--property |
text | Metadata key=value (repeatable). | None |
--tag |
text | Tag to set (repeatable, replaces all existing tags). | None |
--admin-password |
text | New admin/root password (injected via Nova). | None |
--help |
boolean | Show this message and exit. | False |
orca server shelve¶
Shelve a server (snapshot + shut down, frees resources).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--wait |
boolean | Wait until the server reaches SHELVED_OFFLOADED status. | False |
--help |
boolean | Show this message and exit. | False |
orca server show¶
Show server 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server snapshot¶
Snapshot a server AND all its attached volumes.
Creates a server image snapshot plus a Cinder snapshot for each attached volume — all in one command.
Examples:
orca server snapshot
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Snapshot name prefix. Default: server name. | None |
--help |
boolean | Show this message and exit. | False |
orca server ssh¶
SSH into a server by name or ID.
Auto-resolves the IP (floating > fixed), the SSH user (from image
os_distro metadata), and the private key (matched from the attached
keypair name in ~/.ssh/).
Examples: orca server ssh web-1 # auto-detect everything orca server ssh web-1 ls /var/log # run a remote command orca server ssh web-1 -u root -i ~/.ssh/k # override user / key orca server ssh web-1 --fixed # use fixed IP orca server ssh web-1 --dry-run # print command, don't exec
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--user, -u |
text | SSH user. Default: auto-detected from image os_distro. | None |
--key, -i |
path | Private key path. Default: matched from keypair name in ~/.ssh. | None |
--port, -p |
integer | SSH port. | 22 |
--fixed |
boolean | Use the fixed IP instead of the floating IP. | False |
--dry-run |
boolean | Print the ssh command without executing it. | False |
--extra |
text | Extra SSH options (e.g. '-o StrictHostKeyChecking=no'). | None |
--help |
boolean | Show this message and exit. | False |
orca server start¶
Start (resume) a stopped server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--wait |
boolean | Wait until the server reaches ACTIVE status. | False |
--help |
boolean | Show this message and exit. | False |
orca server stop¶
Stop (shut down) a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--wait |
boolean | Wait until the server reaches SHUTOFF status. | False |
--help |
boolean | Show this message and exit. | False |
orca server suspend¶
Suspend a server (save to disk).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server tag-list¶
List tags on a server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server unlock¶
Unlock a locked server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server unpause¶
Unpause a paused server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server unrescue¶
Exit rescue mode.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server unset¶
Remove metadata keys or tags from a server.
Examples:
orca server unset
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | None |
--tag |
text | Tag to remove (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca server unshelve¶
Unshelve (restore) a shelved server.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--wait |
boolean | Wait until the server reaches ACTIVE status. | False |
--help |
boolean | Show this message and exit. | False |
orca server wait¶
Wait for a server to reach a target status.
Polls the server status until it matches the target or the timeout is reached. Useful in scripts and automation.
Examples:
orca server wait
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--status |
text | Target status to wait for. | ACTIVE |
--timeout |
integer | Timeout in seconds. | 300 |
--interval |
integer | Poll interval in seconds. | 5 |
--help |
boolean | Show this message and exit. | False |
orca server-group¶
Manage server groups (Nova).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca server-group create¶
Create a server group.
Policies: anti-affinity — servers on different hosts (hard) affinity — servers on same host (hard) soft-anti-affinity — prefer different hosts soft-affinity — prefer same host
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--policy |
choice (anti-affinity | affinity | soft-anti-affinity | soft-affinity) |
Scheduling policy. | anti-affinity |
--help |
boolean | Show this message and exit. | False |
orca server-group delete¶
Delete a server group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca server-group list¶
List server groups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--all |
boolean | List server groups for all projects (admin). | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca server-group show¶
Show server group 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca service¶
Manage Keystone services (service catalog).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca service create¶
Create a Keystone service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Service name. | _required |
--type |
text | Service type (e.g. identity, compute). | _required |
--description |
text | Service description. | None |
--enable / --disable |
boolean | Enable or disable the service. | True |
--help |
boolean | Show this message and exit. | False |
orca service delete¶
Delete a Keystone service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca service list¶
List Keystone services.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | Filter by service type. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca service set¶
Update a Keystone service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--type |
text | New type. | None |
--description |
text | New description. | None |
--enable / --disable |
boolean | Enable or disable. | None |
--help |
boolean | Show this message and exit. | False |
orca service show¶
Show service 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca service-provider¶
Manage Keystone service providers (federation).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca service-provider create¶
Create a service provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--auth-url |
text | Remote Keystone auth URL. | _required |
--sp-url |
text | Service provider SAML2 endpoint. | _required |
--description |
text | N/A | `` |
--enable / --disable |
boolean | N/A | True |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca service-provider delete¶
Delete a service provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | N/A | False |
--help |
boolean | Show this message and exit. | False |
orca service-provider list¶
List service providers.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca service-provider set¶
Update a service provider.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--auth-url |
text | N/A | None |
--sp-url |
text | N/A | None |
--description |
text | N/A | None |
--enable / --disable |
boolean | N/A | None |
--help |
boolean | Show this message and exit. | False |
orca service-provider show¶
Show a service provider.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca setup¶
Interactive assistant to configure your OpenStack credentials.
Creates or edits a profile. Use --profile to target a specific profile.
Examples: orca setup # edit the active profile orca setup --profile staging # create/edit 'staging' profile
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--profile, -p |
text | Profile name to create/edit. Default: active profile. | None |
--help |
boolean | Show this message and exit. | False |
orca stack¶
Manage Heat stacks (orchestration).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack abandon¶
Abandon a stack (delete without destroying resources).
Exports the stack's resource data, then removes the stack record from Heat without actually deleting the underlying OpenStack resources.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--output-file |
text | Save abandoned stack data to a JSON file. | None |
--help |
boolean | Show this message and exit. | False |
orca stack cancel¶
Cancel an in-progress stack update.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack check¶
Check a stack (verify resource states).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack create¶
Create a stack.
Examples: orca stack create my-stack -t template.yaml orca stack create my-stack -t template.yaml -e env.yaml --parameter key1=val1 orca stack create my-stack -t template.yaml --timeout 30 --wait
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template, -t |
text | Template file path or URL. | _required |
--environment, -e |
text | Environment file path. | None |
--parameter |
text | Parameter key=value (repeatable). | None |
--timeout |
integer | Timeout in minutes. | None |
--wait |
boolean | Wait for stack to reach terminal state. | False |
--help |
boolean | Show this message and exit. | False |
orca stack delete¶
Delete a stack.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--wait |
boolean | Wait for stack deletion to complete. | False |
--help |
boolean | Show this message and exit. | False |
orca stack diff¶
Compare a local template with a deployed stack's template.
Fetches the currently deployed template from Heat and diffs it
against the local file so you can review changes before running
orca stack update.
Examples: orca stack diff my-stack -t template.yaml orca stack diff my-stack -t updated-template.yaml
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template, -t |
path | Local template file to compare against. | _required |
--help |
boolean | Show this message and exit. | False |
orca stack event-list¶
List stack events.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource |
text | Filter by resource name. | None |
--limit |
integer | Limit number of events. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack event-show¶
Show event 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack list¶
List stacks.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack output-list¶
List stack outputs.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack output-show¶
Show a specific stack output value.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack resource-list¶
List resources in a stack.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack resource-show¶
Show resource 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack resource-type-list¶
List available Heat resource types.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--filter |
text | Filter resource types by name substring. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack resource-type-show¶
Show the schema for a Heat resource type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template-type |
choice (cfn | hot) |
Template format for the resource schema. | hot |
--help |
boolean | Show this message and exit. | False |
orca stack resume¶
Resume a suspended stack.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack show¶
Show stack 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca stack suspend¶
Suspend a stack.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack template-show¶
Show the stack template (YAML output).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack template-validate¶
Validate a Heat template.
Examples: orca stack template-validate -t template.yaml orca stack template-validate -t template.yaml -e env.yaml
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template, -t |
text | Template file path or URL. | _required |
--environment, -e |
text | Environment file path. | None |
--parameter |
text | Parameter key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca stack topology¶
Show stack resource topology as a tree.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca stack update¶
Update a stack.
Examples: orca stack update my-stack -t template.yaml orca stack update my-stack -t template.yaml -e env.yaml --parameter key1=val1 --wait
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--template, -t |
text | Template file path or URL. | _required |
--environment, -e |
text | Environment file path. | None |
--parameter |
text | Parameter key=value (repeatable). | None |
--timeout |
integer | Timeout in minutes. | None |
--wait |
boolean | Wait for stack to reach terminal state. | False |
--help |
boolean | Show this message and exit. | False |
orca subnet-pool¶
Manage Neutron subnet pools for automatic IP allocation.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca subnet-pool create¶
Create a subnet pool.
Example: orca subnet-pool create \ --name my-pool \ --pool-prefix 10.0.0.0/8 \ --default-prefix-length 24
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Pool name. | _required |
--pool-prefix |
text | CIDR prefix for the pool (repeatable). | _required |
--default-prefix-length |
integer | Default prefix length for subnets from this pool. | None |
--min-prefix-length |
integer | Minimum prefix length. | None |
--max-prefix-length |
integer | Maximum prefix length. | None |
--shared |
boolean | Make the pool shared. | False |
--default |
boolean | Set as the default pool. | False |
--description |
text | Description. | None |
--help |
boolean | Show this message and exit. | False |
orca subnet-pool delete¶
Delete a subnet pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca subnet-pool list¶
List subnet pools.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--shared |
boolean | Show only shared pools. | False |
--default |
boolean | Show only the default pool. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca subnet-pool set¶
Update a subnet pool.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--default-prefix-length |
integer | New default prefix length. | None |
--pool-prefix |
text | Add a prefix to the pool (repeatable). | None |
--default / --no-default |
boolean | Set or unset as the default pool. | None |
--help |
boolean | Show this message and exit. | False |
orca subnet-pool show¶
Show subnet pool 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca token¶
Manage Keystone tokens.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca token issue¶
Issue a token for the current credentials (show token 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca token revoke¶
Revoke a token.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca trunk¶
Manage Neutron trunks (VLAN trunk ports).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca trunk add-subport¶
Add a sub-port to a trunk.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
text | Sub-port port ID. | _required |
--segmentation-type |
choice (vlan | inherit) |
Segmentation type. | vlan |
--segmentation-id |
integer | VLAN ID (1–4094). | _required |
--help |
boolean | Show this message and exit. | False |
orca trunk create¶
Create a trunk.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
text | Parent port ID (the trunk port). | _required |
--name |
text | Trunk name. | None |
--description |
text | Description. | None |
--disable |
boolean | Create trunk in administratively down state. | False |
--help |
boolean | Show this message and exit. | False |
orca trunk delete¶
Delete a trunk.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca trunk list¶
List trunks.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca trunk remove-subport¶
Remove a sub-port from a trunk.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--port |
text | Sub-port port ID to remove. | _required |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca trunk set¶
Update a trunk.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--enable / --disable |
boolean | Enable or disable the trunk. | None |
--help |
boolean | Show this message and exit. | False |
orca trunk show¶
Show trunk 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca trunk subport-list¶
List sub-ports on a trunk.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca trust¶
Manage Keystone trusts (token delegation).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca trust create¶
Create a trust (delegation from trustor to trustee).
Example:
orca trust create \
--trustor
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--trustor |
text | Trustor user ID (delegating identity). | _required |
--trustee |
text | Trustee user ID (receiving delegation). | _required |
--project |
text | Project ID for the trust scope. | None |
--role |
text | Role name to delegate (repeatable). | None |
--impersonate / --no-impersonate |
boolean | Allow trustee to impersonate trustor. | False |
--expires-at |
text | Expiry datetime in ISO 8601 (e.g. 2026-12-31T23:59:59Z). | None |
--uses |
integer | Maximum number of times the trust can be used. | None |
--help |
boolean | Show this message and exit. | False |
orca trust delete¶
Delete a trust.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca trust list¶
List trusts.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--trustor |
text | Filter by trustor user ID. | None |
--trustee |
text | Filter by trustee user ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca trust show¶
Show trust 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca usage¶
Show project resource usage over a period.
Displays per-server CPU hours, RAM hours, disk usage, and uptime from the Nova simple-tenant-usage API.
Examples: orca usage orca usage --start 2026-04-01 --end 2026-04-14
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--start |
text | Start date (YYYY-MM-DD). Default: 30 days ago. | None |
--end |
text | End date (YYYY-MM-DD). Default: today. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca user¶
Manage users (Keystone v3).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca user create¶
Create a user.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--password |
text | User password. | None |
--email |
text | Email address. | None |
--description |
text | Description. | None |
--domain |
text | Domain ID. | None |
--project |
text | Default project ID. | None |
--enable / --disable |
boolean | Enable or disable the user. | True |
--help |
boolean | Show this message and exit. | False |
orca user delete¶
Delete a user.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca user list¶
List users.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--domain |
text | Filter by domain name or ID. | None |
--project |
text | Filter by project 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca user set¶
Update a user.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--email |
text | New email. | None |
--description |
text | New description. | None |
--password |
text | New password. | None |
--enable / --disable |
boolean | Enable or disable. | None |
--help |
boolean | Show this message and exit. | False |
orca user set-password¶
Set a user's password (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--password |
text | New password. | None |
--help |
boolean | Show this message and exit. | False |
orca user show¶
Show user 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume¶
Manage block storage volumes & snapshots.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume attachment-complete¶
Mark a volume attachment as complete (os-complete action).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume attachment-create¶
Create a volume attachment (Cinder v3 attachment API).
Examples:
orca volume attachment-create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--mode |
choice (rw | ro) |
Attach mode: read-write or read-only. | rw |
--connector |
text | Connector info as JSON (host, initiator, etc.). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume attachment-delete¶
Delete a volume attachment.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume attachment-list¶
List volume attachments (Cinder v3 attachment API).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--volume-id |
text | Filter by volume ID. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume attachment-set¶
Update (finalize) a volume attachment with connector info.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--connector |
text | Updated connector info as JSON. | _required |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume attachment-show¶
Show a volume attachment.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume backup-create¶
Create a Cinder backup of a volume.
Examples:
orca volume backup-create
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Backup name. | None |
--description |
text | Backup description. | None |
--container |
text | Swift container for the backup. | None |
--incremental |
boolean | Create an incremental backup. | False |
--force |
boolean | Backup even if the volume is attached (may create inconsistent backup). | False |
--snapshot-id |
text | Create backup from a specific snapshot instead of the volume. | None |
--wait |
boolean | Wait until the backup reaches 'available' status. | False |
--help |
boolean | Show this message and exit. | False |
orca volume backup-delete¶
Delete a volume backup.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--force |
boolean | Force deletion even if backup is not available. | False |
--help |
boolean | Show this message and exit. | False |
orca volume backup-list¶
List Cinder volume backups.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--all-projects |
boolean | List backups from all projects (admin). | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume backup-restore¶
Restore a Cinder backup to a volume.
If --volume-id is not specified, a new volume is created.
Examples:
orca volume backup-restore
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--volume-id |
text | Restore to an existing volume ID (must be same size). | None |
--name |
text | Name for the new restored volume. | None |
--wait |
boolean | Wait until the restored volume is available. | False |
--help |
boolean | Show this message and exit. | False |
orca volume backup-show¶
Show details of a volume backup.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume create¶
Create a volume.
Interactive wizard: orca volume create -i
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Volume name. | None |
--size |
integer | Size in GB. | None |
--type |
text | Volume type. | None |
--description |
text | Volume description. | None |
--snapshot-id |
text | Create from snapshot. | None |
--source-vol |
text | Create from existing volume (clone). | None |
--image-id |
text | Create from image. | None |
--wait |
boolean | Wait until the volume reaches 'available' status. | False |
--interactive, -i |
boolean | Step-by-step wizard — choose name, size, and type interactively. | False |
--help |
boolean | Show this message and exit. | False |
orca volume delete¶
Delete a volume.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--dry-run |
boolean | Show what would be deleted without deleting. | False |
--wait |
boolean | Wait until the volume is fully deleted. | False |
--help |
boolean | Show this message and exit. | False |
orca volume extend¶
Extend a volume to a larger size.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--size |
integer | New size in GB (must be larger). | _required |
--help |
boolean | Show this message and exit. | False |
orca volume group-create¶
Create a volume group.
Example:
orca volume group-create my-group \
--group-type
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--group-type |
text | Group type ID. | _required |
--volume-type |
text | Volume type ID (repeatable). | _required |
--description |
text | Description. | None |
--availability-zone |
text | Availability zone. | None |
--help |
boolean | Show this message and exit. | False |
orca volume group-delete¶
Delete a volume group.
Example:
orca volume group-delete
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--delete-volumes |
boolean | Also delete all volumes in the group. | False |
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume group-list¶
List volume groups.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-show¶
Show a volume group.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-snapshot-create¶
Create a snapshot of a volume group.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Snapshot name. | None |
--description |
text | Snapshot description. | None |
--help |
boolean | Show this message and exit. | False |
orca volume group-snapshot-delete¶
Delete a volume group snapshot.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume group-snapshot-list¶
List volume group snapshots.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-snapshot-show¶
Show a volume group snapshot.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-create¶
Create a volume group type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Group type description. | None |
--public / --private |
boolean | Public or private group type. | True |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-delete¶
Delete a volume group type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-list¶
List volume group types.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-set¶
Update a volume group type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--public / --private |
boolean | Change visibility. | None |
--property |
text | Group spec key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-show¶
Show a volume group type.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume group-type-unset¶
Unset group spec properties on a group type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Group spec key to remove (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume group-update¶
Update a volume group — rename or add/remove volumes.
Examples:
orca volume group-update
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--add-volume |
text | Volume ID to add to the group (repeatable). | None |
--remove-volume |
text | Volume ID to remove from the group (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume list¶
List volumes.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume message-delete¶
Delete a Cinder error message.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume message-list¶
List Cinder error messages.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--resource-id |
text | Filter by resource UUID. | None |
--resource-type |
choice (VOLUME | SNAPSHOT | BACKUP | GROUP) |
Filter by resource type. | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume message-show¶
Show a Cinder error message.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume migrate¶
Migrate a volume to a different Cinder host/backend.
Example:
orca volume migrate
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Destination host (e.g. cinder@lvm#LVM). | _required |
--force-host-copy |
boolean | Bypass the driver, force host-level copy. | False |
--lock-volume |
boolean | Lock the volume during migration. | False |
--help |
boolean | Show this message and exit. | False |
orca volume qos-associate¶
Associate a QoS spec with a volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume qos-create¶
Create a volume QoS spec.
Example: orca volume qos-create my-qos --consumer back-end \ --property total_iops_sec=1000
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--consumer |
choice (front-end | back-end | both) |
Consumer of the QoS. | both |
--property |
text | QoS spec key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume qos-delete¶
Delete a volume QoS spec.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--force |
boolean | Delete even if associated with a volume type. | False |
--help |
boolean | Show this message and exit. | False |
orca volume qos-disassociate¶
Disassociate a QoS spec from a volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--all |
boolean | Disassociate from all volume types. | False |
--help |
boolean | Show this message and exit. | False |
orca volume qos-list¶
List volume QoS specs.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume qos-set¶
Add or update keys on a volume QoS spec.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | QoS spec key=value to add or update (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume qos-show¶
Show volume QoS spec 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume retype¶
Change volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--type |
text | New volume type. | _required |
--migration-policy |
choice (never | on-demand) |
Migration policy. | never |
--help |
boolean | Show this message and exit. | False |
orca volume revert-to-snapshot¶
Revert a volume to a previous snapshot.
The volume must be in 'available' status and the snapshot must be the most recent one for this volume.
Example:
orca volume revert-to-snapshot
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume service-list¶
List Cinder services.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--host |
text | Filter by host. | None |
--binary |
text | Filter by binary (e.g. cinder-volume). | 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume service-set¶
Enable or disable a Cinder service.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--enable |
text | Enable the service. | False |
--disable |
text | Disable the service. | False |
--disabled-reason |
text | Reason for disabling. | None |
--help |
boolean | Show this message and exit. | False |
orca volume set¶
Set volume properties or metadata.
Examples:
orca volume set
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key=value pair (repeatable). | None |
--name |
text | New name. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca volume set-bootable¶
Set or unset bootable flag on a volume.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--bootable / --no-bootable |
boolean | Mark volume as bootable or non-bootable. | True |
--help |
boolean | Show this message and exit. | False |
orca volume set-readonly¶
Set or unset read-only flag on a volume.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--readonly / --no-readonly |
boolean | Mark volume as read-only or read-write. | True |
--help |
boolean | Show this message and exit. | False |
orca volume show¶
Show volume 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume snapshot-create¶
Create a snapshot of a volume (accepts UUID or name).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Snapshot name. | _required |
--description |
text | Snapshot description. | None |
--force |
boolean | Force snapshot of in-use volume. | False |
--help |
boolean | Show this message and exit. | False |
orca volume snapshot-delete¶
Delete a volume snapshot.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume snapshot-list¶
List volume snapshots.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume snapshot-set¶
Update a snapshot's name, description, or metadata.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--property |
text | Metadata key=value (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume snapshot-show¶
Show snapshot 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume summary¶
Show aggregated volume count and total size for the project.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume transfer-accept¶
Accept a volume transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume transfer-create¶
Create a volume transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | Transfer name. | None |
--help |
boolean | Show this message and exit. | False |
orca volume transfer-delete¶
Delete a volume transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume transfer-list¶
List volume transfer requests.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--all-projects |
boolean | List transfers from all projects (admin). | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume transfer-show¶
Show a volume transfer request.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume tree¶
Display a volume / snapshot dependency tree.
Shows every volume with its snapshots, child volumes (clones), and server attachments — making it easy to debug chains and see what depends on what.
Examples:
orca volume tree
orca volume tree --volume-id
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--volume-id |
text | Show only this volume and its snapshots. | None |
--help |
boolean | Show this message and exit. | False |
orca volume type-access-add¶
Grant a project access to a private volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca volume type-access-list¶
List projects that have access to a private volume type.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume type-access-remove¶
Revoke a project's access to a private volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume type-create¶
Create a volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Description. | None |
--public / --private |
boolean | Make type public or private. | True |
--property |
text | Extra spec (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume type-delete¶
Delete a volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca volume type-list¶
List volume types.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--default |
boolean | Show the default type only. | False |
--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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume type-set¶
Update a volume type.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--property |
text | Extra spec to add or update (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume type-show¶
Show volume type 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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca volume unset¶
Unset volume metadata keys.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--property |
text | Metadata key to remove (repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca volume update¶
Update volume name or description.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--name |
text | New name. | None |
--description |
text | New description. | None |
--help |
boolean | Show this message and exit. | False |
orca watch¶
Live dashboard — auto-refreshing project overview.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--interval, -i |
integer range (1 and above) |
Refresh interval in seconds. | 10 |
--help |
boolean | Show this message and exit. | False |
orca zone¶
Manage DNS zones (Designate).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca zone create¶
Create a DNS zone.
NAME must be a fully-qualified domain name ending with a dot, e.g.: orca zone create example.com. --email admin@example.com
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--email |
text | Zone administrator email. | _required |
--ttl |
integer | Default TTL in seconds. | None |
--description |
text | Zone description. | None |
--type |
choice (PRIMARY | SECONDARY) |
Zone type. | PRIMARY |
--masters |
text | Master servers (for SECONDARY zones, repeatable). | None |
--help |
boolean | Show this message and exit. | False |
orca zone delete¶
Delete a DNS zone.
ZONE can be a zone ID or name.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca zone export¶
Export a zone as a BIND-format zone file.
Examples: orca zone export example.com. orca zone export example.com. --file example.com.zone
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--file |
path | Write zone file to this path (default: stdout). | None |
--help |
boolean | Show this message and exit. | False |
orca zone import¶
Import a zone from a BIND-format zone file.
Examples: orca zone import --file example.com.zone
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--file |
path | BIND-format zone file to import. | _required |
--help |
boolean | Show this message and exit. | False |
orca zone list¶
List DNS zones.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca zone reverse-lookup¶
Find PTR records for an IP address.
Queries Designate reverse DNS for floating IPs and searches for matching in-addr.arpa / ip6.arpa zones.
Examples: orca zone reverse-lookup 192.0.2.1
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca zone set¶
Update a DNS zone.
ZONE can be a zone ID or name.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--email |
text | Zone administrator email. | None |
--ttl |
integer | Default TTL in seconds. | None |
--description |
text | Zone description. | None |
--help |
boolean | Show this message and exit. | False |
orca zone show¶
Show DNS zone details.
ZONE can be a zone ID or name.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca zone tld-create¶
Create a TLD (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--description |
text | Description. | None |
--help |
boolean | Show this message and exit. | False |
orca zone tld-delete¶
Delete a TLD (admin).
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca zone tld-list¶
List allowed TLDs (admin).
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca zone transfer-accept¶
Accept a zone transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |
orca zone transfer-request-create¶
Create a zone transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--target-project-id |
text | Restrict transfer to a specific project ID. | None |
--description |
text | Description. | None |
--help |
boolean | Show this message and exit. | False |
orca zone transfer-request-delete¶
Delete a zone transfer request.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--yes, -y |
boolean | Skip confirmation. | False |
--help |
boolean | Show this message and exit. | False |
orca zone transfer-request-list¶
List zone transfer requests.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca zone transfer-request-show¶
Show a zone transfer request.
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. | None |
--format, -f |
choice (table | json | value) |
Output format. | table |
--help |
boolean | Show this message and exit. | False |
orca zone tree¶
Show a zone as a Rich tree grouped by record type.
Displays SOA at the top, then NS, then A/AAAA/CNAME/MX/TXT and other types — each colour-coded for quick scanning.
ZONE can be a zone ID or name.
Usage:
Options:
| Name | Type | Description | Default |
|---|---|---|---|
--help |
boolean | Show this message and exit. | False |