summaryrefslogtreecommitdiff
path: root/releasenotes/notes/deprecate_contrib_extensions-0ec70c070b09eedb.yaml
blob: 66810756f5476154316d8b0cf22e5304e7102a1c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
---
prelude: >
    All extensions of API V2.0 were merged to 2.1, but NovaClient continued
    to store them as a separate entities.
upgrade:
  - All managers and resources from novaclient.v2.contrib submodules are moved
    to appropriate submodules of novaclient.v2 (except barametal and
    tenant_networks, which were deprecated previously)
  - All shell commands from novaclient.v2.contrib submodules are moved to
    novaclient.v2.shell module.
  - novaclient.v2.client.Client imports all modules (which were located in
    submodules of novaclient.v2.contrib) by-default for api version v2
  - Method novaclient.client.discover_extensions returns only barametal and
    tenant_networks extensions, since they are not included by default.
  - There are no modules and extensions for "deferred_delete", "host_evacuate",
    "host_evacuate_live" and "metadata_extensions" anymore. Previously, they
    contained only shell commands and shell module auto loads them (there is
    no ability to not do it).
deprecations:
  - All modules of novaclient.v2.contrib are deprecated now and will be
    removed after OpenStack Pike.