summaryrefslogtreecommitdiff
path: root/releasenotes
diff options
context:
space:
mode:
authorMatt Riedemann <mriedem.os@gmail.com>2017-12-14 18:20:45 -0500
committerYikun Jiang <yikunkero@gmail.com>2018-01-15 14:42:53 +0800
commit038cfdd5b3395acbf483dc982cae3eba34ddf1c5 (patch)
treefc020977e18a1d40293957bc0e6e9a089361900b /releasenotes
parentfefc3ba723865307f4cc2ca287eb59faa4e8a5b1 (diff)
downloadpython-novaclient-038cfdd5b3395acbf483dc982cae3eba34ddf1c5.tar.gz
Add support for the 2.57 microversion
With the 2.57 microversion, we: * Deprecate the --file option from the nova boot and nova rebuild CLIs and API bindings. * Add --user-data and --user-data-unset to the nova rebuild CLI and API bindings. * Deprecate the maxPersonality and maxPersonalitySize fields from the nova limits and nova absolute-limits CLIs and API bindings. * Deprecate injected_files, injected_file_content_bytes, and injected_file_path_bytes from the nova quota-show, nova quota-update, nova quota-defaults, nova quota-class-show, and nova quota-class-update CLIs and API bindings. Part of blueprint deprecate-file-injection Change-Id: Id13e3eac3ef87d429454042ac7046e865774ff8e
Diffstat (limited to 'releasenotes')
-rw-r--r--releasenotes/notes/microversion-v2_57-acae2ee11ddae4fb.yaml31
1 files changed, 31 insertions, 0 deletions
diff --git a/releasenotes/notes/microversion-v2_57-acae2ee11ddae4fb.yaml b/releasenotes/notes/microversion-v2_57-acae2ee11ddae4fb.yaml
new file mode 100644
index 00000000..4625d506
--- /dev/null
+++ b/releasenotes/notes/microversion-v2_57-acae2ee11ddae4fb.yaml
@@ -0,0 +1,31 @@
+---
+features:
+ - |
+ Support is added for the 2.57 microversion:
+
+ * A ``userdata`` keyword argument can be passed to the ``Server.rebuild``
+ python API binding. If set to None, it will unset any existing userdata
+ on the server.
+ * The ``--user-data`` and ``--user-data-unset`` options are added to the
+ ``nova rebuild`` CLI. The options are mutually exclusive. Specifying
+ ``--user-data`` will overwrite the existing userdata in the server, and
+ ``--user-data-unset`` will unset any existing userdata on the server.
+upgrade:
+ - |
+ Support is added for the 2.57 microversion:
+
+ * The ``--file`` option for the ``nova boot`` and ``nova rebuild`` CLIs is
+ capped at the 2.56 microversion. Similarly, the ``file`` parameter to
+ the ``Server.create`` and ``Server.rebuild`` python API binding methods
+ is capped at 2.56. Users are recommended to use the ``--user-data``
+ option instead.
+ * The ``--injected-files``, ``--injected-file-content-bytes`` and
+ ``--injected-file-path-bytes`` options are capped at the 2.56
+ microversion in the ``nova quota-update`` and ``nova quota-class-update``
+ commands.
+ * The ``maxPersonality`` and ``maxPersonalitySize`` fields are capped at
+ the 2.56 microversion in the ``nova limits`` command and API binding.
+ * The ``injected_files``, ``injected_file_content_bytes`` and
+ ``injected_file_path_bytes`` entries are capped at version 2.56 from
+ the output of the ``nova quota-show`` and ``nova quota-class-show``
+ commands and related python API bindings.