Merge "Clean up release notes before a release"

This commit is contained in:
Zuul 2018-01-09 19:13:56 +00:00 committed by Gerrit Code Review
commit d491ef543a
8 changed files with 51 additions and 83 deletions

View File

@ -14,16 +14,14 @@ features:
``ironic-staging-drivers`` project to this ``ansible`` interface,
operators have to consider the following differences:
- callback-less operation is not supported
- driver_info fields 'ansible_deploy_username' and
'ansible_deploy_key_file' are deprecated and will be removed
in the Rocky release, use 'ansible_username' and 'ansible_key_file'
respectively
- base path for playbooks can be defined in driver_info as well
(as 'ansible_playbooks_path' field, defaults to the value of
``[ansible]/playbooks_path`` from ironic configuration file
- default playbooks for actions and cleaning steps file can be set in
- Callback-less operation is not supported.
- Node's ``driver_info`` fields ``ansible_deploy_username`` and
``ansible_deploy_key_file`` are deprecated and will be removed
in the Rocky release. Instead, please use ``ansible_username`` and
``ansible_key_file`` respectively.
- Base path for playbooks can be defined in the node's
``driver_info['ansible_playbooks_path']`` field. The default is the value
of the ``[ansible]/playbooks_path`` option from the ironic configuration
file.
- Default playbooks for actions and cleaning steps file can be set in
ironic configuration file as various ``[ansible]/default_*`` options.
Please read the ``ansible`` deploy interface documentation for more
information.

View File

@ -4,25 +4,6 @@ deprecations:
Configuration option ``[keystone]/region_name`` is deprecated
and will be ignored in the Rocky release.
Instead, provide per-service ``region_name`` option in the following
configuration file sections:
- service_catalog (for ironic API discovery from keystone service catalog)
- glance
- neutron
- cinder
- inspector
- swift
upgrade:
- |
Configuration option ``[keystone]/region_name`` is deprecated
and will be ignored in the Rocky release.
Instead, provide per-service ``region_name`` option in the following
configuration file sections:
- service_catalog (for ironic API discovery from keystone service catalog)
- glance
- neutron
- cinder
- inspector
- swift
configuration file sections: ``[service_catalog]`` (for bare metal API
endpoint discovery from keystone service catalog), ``[glance]``,
``[neutron]``, ``[cinder]``, ``[inspector]`` and ``[swift]``.

View File

@ -4,14 +4,14 @@ deprecations:
Configuration option ``[inspector]/service_url`` is deprecated
and will be ignored in the Rocky release.
Instead, use ``[inspector]/endpoint_override`` configuration option to set
specific ironic-inspector api address when automatic discovery of
inspector API endpoint from keystone catalog is not desired.
the specific ironic-inspector API endpoint when its automatic discovery
from the keystone catalog is not desired.
This new option has no default value (``None``) and must be set explicitly.
- |
Relying on the value of ``[DEFAULT]/auth_strategy`` configuration option to
configure usage of standalone mode for inspector client is deprecated and
configure usage of standalone mode for ironic-inspector is deprecated and
will be impossible the the Rocky release.
Instead, set ``[inspector]/auth_type`` configuration option to ``none`` and
provide the inspector API address as ``[inspector]/endpoint_override``
configuration option.
provide the ironic-inspector inspector API address as
``[inspector]/endpoint_override`` configuration option.

View File

@ -34,14 +34,14 @@ other:
The functions/methods in question are:
- ``ironic.common.neutron.get_client``
- ``ironic.common.neutron.unbind_neutron_port``
- ``ironic.common.neutron.update_port_address``
- ``ironic.common.neutron.validate_network``
- ``ironic.common.neutron.NeutronNetworkInterfaceMixin.get_cleaning_network``
- ``ironic.common.neutron.NeutronNetworkInterfaceMixin.get_provisioning_network``
- ``ironic.dhcp.neutron.NeutronDHCPApi.update_port_dhcp_opts``
- ``ironic.dhcp.none.NeutronDHCPApi.update_port_dhcp_opts``
- ``ironic.common.neutron.get_client``
- ``ironic.common.neutron.unbind_neutron_port``
- ``ironic.common.neutron.update_port_address``
- ``ironic.common.neutron.validate_network``
- ``ironic.common.neutron.NeutronNetworkInterfaceMixin.get_cleaning_network``
- ``ironic.common.neutron.NeutronNetworkInterfaceMixin.get_provisioning_network``
- ``ironic.dhcp.neutron.NeutronDHCPApi.update_port_dhcp_opts``
- ``ironic.dhcp.none.NeutronDHCPApi.update_port_dhcp_opts``
If you are using any of the above functions/methods in your out-of-tree
ironic driver or driver interface code, you should update the code

View File

@ -1,8 +1,8 @@
---
other:
- The agent heartbeat API (POST /v1/heartbeat/<node>) can now receive a new
``agent_version`` parameter. If received this will be stored in the node's
driver_internal_info['agent_version'] field. This information will be used
by the Bare Metal service to gracefully degrade support for agent features
that are requested by the Bare Metal service, ensuring that we don't
request a feature that an older ramdisk doesn't support.
- The agent heartbeat API (POST ``/v1/heartbeat/<node>``) can now receive
a new ``agent_version`` parameter. If received, this will be stored in the
node's ``driver_internal_info['agent_version']`` field. This information
will be used by the Bare Metal service to gracefully degrade support for
agent features that are requested by the Bare Metal service, ensuring that
we don't request a feature that an older ramdisk doesn't support.

View File

@ -1,13 +1,17 @@
---
features:
- |
Adds new capabilities (``server_model``, ``rom_firmware_version``, ``pci_gpu_devices``,
``trusted_boot`` and ``irmc_firmware_version``) to the iRMC out-of-band hardware inspection
for FUJITSU PRIMERGY bare metal nodes with firmware iRMC S4 and beyond.
Before inspecting, if a server is powered off, it will be turned on automatically.
After inspection, power status will be restored to the previous state.
Adds new capabilities (``server_model``, ``rom_firmware_version``,
``pci_gpu_devices``, ``trusted_boot`` and ``irmc_firmware_version``) to
the iRMC out-of-band hardware inspection for FUJITSU PRIMERGY bare metal
nodes with firmware iRMC S4 and newer.
other:
- |
During the out-of-band inspection for nodes using the ``irmc`` hardware
type, nodes will be powered on. The original power state will be restored
after inspection is finished.
upgrade:
- |
Update of python-scciclient to version 0.6.0 is required by the iRMC driver to support
new out-of-band inspection capabilities. If the version is not updated, the new
capabilities will not be updated.
*python-scciclient* of version 0.6.0 or newer is required by the ``irmc``
hardware type to support new out-of-band inspection capabilities. If an
older version is used, the new capabilities will not be discovered.

View File

@ -1,22 +1,6 @@
---
features:
- |
Adds the ability to set keystoneauth settings in the
``[glance]`` configuration section for service automatic
discovery.
- |
Adds the ability to set keystoneauth settings in the
``[cinder]`` configuration section for service automatic
discovery.
- |
Adds the ability to set keystoneauth settings in the
``[inspector]`` configuration section for service automatic
discovery.
- |
Adds the ability to set keystoneauth settings in the
``[swift]`` configuration section for service automatic
discovery.
- |
Adds the ability to set keystoneauth settings in the
``[neutron]`` configuration section for service automatic
discovery.
Adds the ability to set keystoneauth settings for automatic service
discovery in the following configuration sections: ``[glance]``,
``[cinder]``, ``[inspector]``, ``[swift]`` and ``[neutron]``.

View File

@ -1,8 +1,9 @@
---
upgrade:
- An Ironic API WSGI application script ``ironic-api-wsgi`` is now available.
It is auto-generated by ``pbr`` and allows to run the API service
using WSGI server (for example Nginx and uWSGI or Apache with mod_wsgi).
- A new WSGI application script ``ironic-api-wsgi`` is now available.
It is auto-generated by ``pbr`` and provides the ability to serve
the bare metal API using a WSGI server (for example Nginx and uWSGI or
Apache with mod_wsgi).
deprecations:
- Using ``ironic/api/app.wsgi`` script is deprecated and it will be removed
in Rocky release.