summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorStephen Finucane <sfinucan@redhat.com>2017-04-04 13:47:16 +0100
committerMatt Riedemann <mriedem.os@gmail.com>2017-05-19 16:01:36 -0400
commit3d269c5302b9f0595fec05628a44a822ef9a37cc (patch)
tree9821146319fcbb7bdbbf427395ee9842fa6a4c24 /releasenotes
parentf60d848e090ee31ec6783d6311feb131e953dfaa (diff)
downloadnova-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.yaml21
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