Nova Commands for Domain Quota Management
Nova Commands for using Domain Quota Driver to manage the quotas at domain, project and user level. This blue print defines the necessary Nova Commands to use the domain quota driver APIs as described in (https:/
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- VINOD KUMAR
- Direction:
- Needs approval
- Assignee:
- None
- Definition:
- Drafting
- Series goal:
- None
- Implementation:
- Needs Code Review
- Milestone target:
- None
- Started by
- VINOD KUMAR
- Completed by
Related branches
Related bugs
Sprints
Whiteboard
Following commands have been added to nova for Domain Quota Management
$> nova domain-quota-show
List the quotas for a domain/tenant/user.
Positional arguments:
<domain-id> ID of domain to list the quotas for.
Optional arguments:
--tenant <tenant-id> ID of tenant to list the quotas for.
--user <user-id> ID of user to list the quotas for.
$> nova domain-
List the default quotas for a domain.
Positional arguments:
<domain-id> ID of domain to list the default quotas for.
$> nova domain-quota-delete
Delete quota for a domain/tenant/user so their quota will Revert back to
default.
Positional arguments:
<domain-id> ID of domain to delete quota for.
Optional arguments:
--tenant <tenant-id> ID of tenant to delete quota for.
--user <user-id> ID of user to delete quota for.
$> nova domain-quota-update
Update the quotas for a domain/tenant/user.
Positional arguments:
<domain-id> ID of domain to set the quotas for.
Optional arguments:
--tenant <tenant-id> ID of tenant to set the quotas for.
--user <user-id> ID of user to set the quotas for.
--instances <instances>
--cores <cores> New value for the "cores" quota.
--ram <ram> New value for the "ram" quota.
--floating-ips <floating-ips>
--fixed-ips <fixed-ips>
--metadata-items <metadata-items>
--injected-files <injected-files>
--injected-
--injected-
--key-pairs <key-pairs>
--security-groups <security-groups>
--security-
Removed from next, as next is now reserved for near misses from the last milestone --johnthetubaguy
Marking this blueprint as definition: Drafting. If you are still working on this, please re-submit via nova-specs. If not, please mark as obsolete, and add a quick comment to describe why. --johnthetubaguy (20th April 2014)
Work Items
Work items:
Nova Commands: DONE
Tests Included: DONE