Ironic create stable/2024.1

This patch creates the stable/2024.1 (aka Caracal) branch
for the ironic project.

For some reason the command used here also changed the
format of what we had in cycle-highlights.
`tox -e venv -- new-release caracal ironic feature --stable-branch`

Change-Id: I3847d86d088d80b0ef5ef81c84d7232b657e8a47
This commit is contained in:
Iury Gregory Melo Ferreira 2024-03-19 08:43:23 -03:00
parent 4b3f5b0b70
commit 20c8f76506

View File

@ -15,43 +15,53 @@ releases:
projects: projects:
- repo: openstack/ironic - repo: openstack/ironic
hash: 9050f66a1b8ec8778fec06fd00a7f2254663608c hash: 9050f66a1b8ec8778fec06fd00a7f2254663608c
- version: 24.1.0
projects:
- repo: openstack/ironic
hash: 99b1f9c47985be3a93a71558b444badfec0e16fd
branches: branches:
- name: bugfix/23.1 - name: bugfix/23.1
location: 23.1.0 location: 23.1.0
- name: bugfix/24.0 - name: bugfix/24.0
location: 24.0.0 location: 24.0.0
- name: stable/2024.1
location: 24.1.0
cycle-highlights: cycle-highlights:
- Ironic has enabled RBAC support by default by changing the default - Ironic has enabled RBAC support by default by changing the default
values of ``[oslo_policy]enforce_scope`` and values of ``[oslo_policy]enforce_scope`` and
``[oslo_policy]enforce_new_defaults`` to ``True``. Additionally, we ``[oslo_policy]enforce_new_defaults`` to ``True``.
added ``[DEFAULT]rbac_service_project_name`` to define a project where Additionally, we added ``[DEFAULT]rbac_service_project_name``
users in that project are treated as having a service role. to define a project where users in that project are treated as having
Please see Ironic release notes for full details. a service role. Please see Ironic release notes for full details.
- Ironic has added the ability to drain active tasks from a conductor - Ironic has added the ability to drain active tasks from a conductor
before shutdown. Sending a ``SIGUSR2`` signal to an ironic-conductor before shutdown. Sending a ``SIGUSR2`` signal to an ironic-conductor
will now attempt to complete running tasks with a timeout of will now attempt to complete running tasks with a timeout of
``[DEFAULT]drain_shutdown_timeout``. No new tasks will be started on ``[DEFAULT]drain_shutdown_timeout``. No new tasks will be started on the
the conductor while it's draining. conductor while it's draining.
- Ironic now has basic testing for OVN-based deployments, using the OVN - Ironic now has basic testing for OVN-based deployments, using the
DHCP service. This includes lightly tested support for OVN VTEP switches. OVN DHCP service. This includes lightly tested support for OVN VTEP
Operators considering use of this support should read switches. Operators considering use of this support should read
`Ironic OVN documentation <https://docs.openstack.org/ironic/latest/admin/ovn-networking.html>`_ `Ironic OVN documentation
<https://docs.openstack.org/ironic/latest/admin/ovn-networking.html>`_
for more information and details on limitations. for more information and details on limitations.
- Several Ironic drivers have been deprecated in favor of more modern, - Several Ironic drivers have been deprecated in favor of more modern,
redfish-based drivers. The ``ibmc``, ``xclarity``, and ``idrac-wsman`` redfish-based drivers. The ``ibmc``, ``xclarity``, and ``idrac-wsman``
drivers will be removed during a future development cycle. Operators drivers will be removed during a future development cycle. Operators
utilizing these drivers are encouraged to use the redfish hardware type utilizing these drivers are encouraged to use the redfish hardware
instead. Additionally, users of the ``ilo`` hardware type on newer ILO6-based type instead. Additionally, users of the ``ilo`` hardware type on
hardware will now be prompted to use ``redfish`` instead. newer ILO6-based hardware will now be prompted to use ``redfish``
- Ironic now supports UEFI HTTP mode booting. The ``http`` boot interface is instead.
based upon the ``pxe`` interface, and ``http-ipxe`` is based upon ``ipxe``. - Ironic now supports UEFI HTTP mode booting. The ``http`` boot interface
- Ironic now supports in-band inspection and node auto-discovery without an is based upon the ``pxe`` interface, and ``http-ipxe`` is based
additional ironic-inspector service. An online data migration was added which upon ``ipxe``.
migrates inspection interface on idle nodes to ``agent`` if inspector-based - Ironic now supports in-band inspection and node auto-discovery without
inspection is disabled, and agent-based inspection is enabled. an additional ironic-inspector service. An online data migration
was added which migrates inspection interface on idle nodes to ``agent``
if inspector-based inspection is disabled, and agent-based inspection
is enabled.
- Ironic will now reserve a small number of worker threads for user-interactive - Ironic will now reserve a small number of worker threads for user-interactive
API usage. Previously, an overloaded Ironic cluster could fail API calls if many API usage. Previously, an overloaded Ironic cluster could fail API
nodes performed provisioning actions at the same time. calls if many nodes performed provisioning actions at the same time.
- Ironic now supports pulling down images from a web server authenticated - Ironic now supports pulling down images from a web server authenticated
using basic auth. This permits standalone Ironic users to secure their using basic auth. This permits standalone Ironic users to secure
external image repositories. their external image repositories.