76b58b8f89
This removes personality extension, as well as the rebuild extension point for servers. We add an operation flag to translate extension because personality extension uses different kwarg names depending on the operation. This is done with a set of constants which should prevent typos silently causing failures. A few variables are renamed in servers.py to avoid multiline statements. Part of bp:api-no-more-extensions Change-Id: I47deae0279f85d9a355d1248b6e90af732406514
26 lines
873 B
YAML
26 lines
873 B
YAML
---
|
|
upgrade:
|
|
- |
|
|
|
|
The following policy enforcement points have been removed as part
|
|
of the restructuring of the Nova API code. The attributes that
|
|
could have been hidden with these policy points will now always be
|
|
shown / accepted.
|
|
|
|
* os_compute_api:os-disk-config - show / accept
|
|
``OS-DCF:diskConfig`` parameter on servers
|
|
|
|
* os-access-ips - show / accept ``accessIPv4`` and ``accessIPv6``
|
|
parameters on servers
|
|
|
|
The following entry points have been removed
|
|
|
|
* nova.api.v21.extensions.server.resize - allowed accepting
|
|
additional parameters on server resize requests.
|
|
|
|
* nova.api.v21.extensions.server.update - allowed accepting
|
|
additional parameters on server update requests.
|
|
|
|
* nova.api.v21.extensions.server.rebuild - allowed accepting
|
|
additional parameters on server rebuild requests.
|