diff options
| author | Ruby Loo <ruby.loo@intel.com> | 2017-11-08 11:03:49 -0500 |
|---|---|---|
| committer | Ruby Loo <ruby.loo@intel.com> | 2017-11-08 11:03:49 -0500 |
| commit | 9ab4193ea3a7cc11046f6e3e1b64a16211d00ef2 (patch) | |
| tree | 1f9262f4d81e428797908d1a3ce95bb066af3af5 | |
| parent | 12371e0f90bc7e77ac500ab8b80a83597e4e9a41 (diff) | |
| download | python-ironicclient-2.0.0.tar.gz | |
Update release notes2.0.0
This updates the release notes to:
- indicate that we changed the default API version from '1.9' to 'latest'
- use the term 'Bare Metal API version' as opposed to 'ironic API version'
Change-Id: Idf22673d8b73643393e2f15fa7bd9d8bd39368e5
5 files changed, 24 insertions, 19 deletions
diff --git a/releasenotes/notes/ironic-cli-version-a5cdec73d585444d.yaml b/releasenotes/notes/ironic-cli-version-a5cdec73d585444d.yaml index 22edecb..80fd5fa 100644 --- a/releasenotes/notes/ironic-cli-version-a5cdec73d585444d.yaml +++ b/releasenotes/notes/ironic-cli-version-a5cdec73d585444d.yaml @@ -1,12 +1,14 @@ --- upgrade: - | - The default API version for the ``ironic`` command is now "latest", which - is the maximum version understood by both the client and the server. + The default API version for the ``ironic`` command changed from ``1.9`` + to ``latest``. ``latest`` is the maximum version understood by both + the client and the server. This change makes the CLI automatically pull in new features and changes (including potentially breaking), when talking to new servers. - Scripts that rely on some specific API behavior should set the + Scripts that used the previous default API version, or that rely on + some specific API behavior, should set the ``IRONIC_API_VERSION`` environment variable or use the ``--ironic-api-version`` CLI argument. @@ -20,6 +22,6 @@ features: fixes: - | Users of the ``ironic`` command no longer have to specify an explicit - API version to use the latest features. The default API version is now - "latest", which is the maximum version understood by both the client - and the server. + API version to use the latest features. The default API version changed + from ``1.9`` to ``latest``, which is the maximum version understood by + both the client and the server. diff --git a/releasenotes/notes/latest-default-41fdcc49701c4d70.yaml b/releasenotes/notes/latest-default-41fdcc49701c4d70.yaml index 40a10a5..5718ea7 100644 --- a/releasenotes/notes/latest-default-41fdcc49701c4d70.yaml +++ b/releasenotes/notes/latest-default-41fdcc49701c4d70.yaml @@ -2,12 +2,14 @@ upgrade: - | The default API version for the bare metal OSC client (``openstack - baremetal`` commands) is now "latest", which is the maximum version - understood by both the client and the server. This change makes the CLI + baremetal`` commands) changed from ``1.9`` to ``latest``. ``latest`` + is the maximum version understood by both the client and the server. + This change makes the CLI automatically pull in new features and changes (including potentially breaking), when talking to new servers. - Scripts that rely on some specific API behavior should set the + Scripts that used the previous default API version, or that rely on + some specific API behavior, should set the ``OS_BAREMETAL_API_VERSION`` environment variable or use the ``--os-baremetal-api-version`` CLI argument. @@ -22,5 +24,5 @@ fixes: - | Users of the ``openstack baremetal`` commands no longer have to specify an explicit API version to use the latest features. The default API version - is now "latest", which is the maximum version understood by both the client - and the server. + changed from ``1.9`` to ``latest``, which is the maximum version + understood by both the client and the server. diff --git a/releasenotes/notes/latest-renegotiation-55daa01b3fc261be.yaml b/releasenotes/notes/latest-renegotiation-55daa01b3fc261be.yaml index 1710973..fadcb3d 100644 --- a/releasenotes/notes/latest-renegotiation-55daa01b3fc261be.yaml +++ b/releasenotes/notes/latest-renegotiation-55daa01b3fc261be.yaml @@ -1,8 +1,9 @@ --- fixes: - | - When using ``--os-baremetal-api-version=latest``, the resulting API version + When using ``--os-baremetal-api-version=latest`` (for ``openstack + baremetal`` CLI) or ``--ironic-api-version=latest`` (for ``ironic`` CLI), + the resulting API version is now the maximum API version supported by both the client and the server. Previously, the maximum API version supported by the client was used, - which prevented ``--os-baremetal-api-version=latest`` from working with - older servers. + which prevented ``latest`` from working with older servers. diff --git a/releasenotes/notes/osc-node-rebuild-configdrive-8979d5b1373e8d5f.yaml b/releasenotes/notes/osc-node-rebuild-configdrive-8979d5b1373e8d5f.yaml index db4e525..04372b1 100644 --- a/releasenotes/notes/osc-node-rebuild-configdrive-8979d5b1373e8d5f.yaml +++ b/releasenotes/notes/osc-node-rebuild-configdrive-8979d5b1373e8d5f.yaml @@ -4,4 +4,4 @@ features: Adds the ability to specify a configuration drive when rebuilding a node, via the ``--config-drive`` option to the ``openstack baremetal node rebuild`` command. This is available starting - with ironic API version 1.35. + with Bare Metal API version 1.35. diff --git a/releasenotes/notes/prelude-2-0-release-ee44150902d3d399.yaml b/releasenotes/notes/prelude-2-0-release-ee44150902d3d399.yaml index ef5e365..a734ed7 100644 --- a/releasenotes/notes/prelude-2-0-release-ee44150902d3d399.yaml +++ b/releasenotes/notes/prelude-2-0-release-ee44150902d3d399.yaml @@ -3,10 +3,10 @@ prelude: | The 2.0 release has three major changes: * The default API version for the ``openstack baremetal`` and - ``ironic`` commands is ``latest``, the maximum version - understood by both the client and the server. This change makes - the CLI automatically pull in new features and changes - (including potentially breaking), from servers. + ``ironic`` commands changed from ``1.9`` to ``latest``. ``latest`` + is the maximum version understood by both the client and the server. + This change makes the CLI automatically pull in new features + and changes (including potentially breaking), from servers. * The ``python-ironicclient`` package no longer includes the ``python-openstackclient`` (OSC) package as a requirement. |
