diff options
author | Stephen Finucane <sfinucan@redhat.com> | 2017-04-04 13:47:16 +0100 |
---|---|---|
committer | Matt Riedemann <mriedem.os@gmail.com> | 2017-05-19 16:01:36 -0400 |
commit | 3d269c5302b9f0595fec05628a44a822ef9a37cc (patch) | |
tree | 9821146319fcbb7bdbbf427395ee9842fa6a4c24 /releasenotes | |
parent | f60d848e090ee31ec6783d6311feb131e953dfaa (diff) | |
download | nova-3d269c5302b9f0595fec05628a44a822ef9a37cc.tar.gz |
nova-manage: Deprecate 'project', 'account' commands
Most of these operations can be accomplished using the REST API [1],
with the 'quota_usage_refresh' command being the sole exception. This
particular command is duplicated in a new category - quota - thus
allowing us to fully deprecate the entire 'project' and 'account'
categories.
Note that the '(project|account) quota_usage_refresh' command has been
named 'quota refresh' and not 'quota usage_refresh'. This is because
cliff, which will be used by 'nova-manage' in the future, does not
support underscores in command names.
[1] https://developer.openstack.org/api-ref/compute/#quota-sets-os-quota-sets
Change-Id: Ic02a96802d2a38ed9c4e00991a6bd2088dfcffc6
Diffstat (limited to 'releasenotes')
-rw-r--r-- | releasenotes/notes/deprecate-nova-manage-commands-9de1abbc94e06d16.yaml | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/releasenotes/notes/deprecate-nova-manage-commands-9de1abbc94e06d16.yaml b/releasenotes/notes/deprecate-nova-manage-commands-9de1abbc94e06d16.yaml index ceff7834f4..3745e0a901 100644 --- a/releasenotes/notes/deprecate-nova-manage-commands-9de1abbc94e06d16.yaml +++ b/releasenotes/notes/deprecate-nova-manage-commands-9de1abbc94e06d16.yaml @@ -1,15 +1,35 @@ --- +upgrade: + - | + The ``nova-manage project quota_usage_refresh`` and its alias ``nova-manage + account quota_usage_refresh`` commands have been renamed ``nova-manage + quota refresh``. Aliases are provided but these are marked as deprecated + and will be removed in the next release of nova. deprecations: - | A number of `nova-manage` commands have been deprecated. The commands, along with the reasons for their deprecation, are listed below: + `account` + + This allows for the creation, deletion, update and listing of user and + project quotas. Operators should use the equivalent resources in the + `REST API`__ instead. + + The ``quota_usage_refresh`` sub-command has been renamed to ``nova-manage + quota refresh``. This new command should be used instead. + `agent` This allows for the creation, deletion, update and listing of "agent builds". Operators should use the equivalent resources in the `REST API`__ instead. + `project` + + This is an alias for `account` and has been deprecated for the same + reasons. + `shell` This starts the Python interactive interpreter. It is a clone of the same @@ -19,4 +39,5 @@ deprecations: These commands will be removed in their entirety during the Queens cycle. + __ https://developer.openstack.org/api-ref/compute/#quota-sets-os-quota-sets __ https://developer.openstack.org/api-ref/compute/#guest-agents-os-agents |