Skip to content

Commit

Permalink
merge upstream/master into master
Browse files Browse the repository at this point in the history
  • Loading branch information
ironic-bot committed Dec 18, 2024
2 parents 7aac2da + 337871c commit 297176e
Show file tree
Hide file tree
Showing 6 changed files with 69 additions and 240 deletions.
4 changes: 0 additions & 4 deletions .ci-operator.yaml

This file was deleted.

18 changes: 0 additions & 18 deletions OWNERS

This file was deleted.

12 changes: 12 additions & 0 deletions doc/source/admin/ovn-networking.rst
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,18 @@ This can be configured manually, but *should* (as far as Ironic is aware) be
configured by Neutron and set on interfaces matching the bridge mappings. At
least, it works that way in Devstack.

Outbound SNAT
-------------

Outbound connectivity (that traverses the Neutron/OVN router) is known to be problematic
due to a bug in the way External port priority is handled differently than port assignment
than the Chassis Gateway, the very same mentioned previously. Ultimately this can create
a mismatch between the ports and results in intermittent traffic loss. A known workaround
is to manually update the HA Chassis Group and Gateway Chassis priorities so these are in sync
for a given Neutron network and associated router.

This is being tracked as `bug 1995078 <https://bugs.launchpad.net/neutron/+bug/1995078>`_.

ML2 Plugins
-----------

Expand Down
7 changes: 0 additions & 7 deletions openstack-ironic-tester.Dockerfile

This file was deleted.

109 changes: 57 additions & 52 deletions releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po
Original file line number Diff line number Diff line change
Expand Up @@ -9,11 +9,11 @@ msgid ""
msgstr ""
"Project-Id-Version: Ironic Release Notes\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-27 13:16+0000\n"
"POT-Creation-Date: 2024-12-17 09:59+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"PO-Revision-Date: 2024-10-01 01:17+0000\n"
"PO-Revision-Date: 2024-12-17 09:59+0000\n"
"Last-Translator: Andi Chandler <[email protected]>\n"
"Language-Team: English (United Kingdom)\n"
"Language: en_GB\n"
Expand Down Expand Up @@ -237,8 +237,8 @@ msgstr "16.0.4"
msgid "16.0.5"
msgstr "16.0.5"

msgid "16.0.5-19"
msgstr "16.0.5-19"
msgid "16.0.5-20"
msgstr "16.0.5-20"

msgid "17.0.0"
msgstr "17.0.0"
Expand All @@ -255,8 +255,8 @@ msgstr "17.0.4"
msgid "17.1.0"
msgstr "17.1.0"

msgid "17.1.0-21"
msgstr "17.1.0-21"
msgid "17.1.0-23"
msgstr "17.1.0-23"

msgid "18.2.0"
msgstr "18.2.0"
Expand All @@ -270,8 +270,8 @@ msgstr "18.2.2"
msgid "18.3.0"
msgstr "18.3.0"

msgid "18.3.0-15"
msgstr "18.3.0-15"
msgid "18.3.0-17"
msgstr "18.3.0-17"

msgid "20.1.0"
msgstr "20.1.0"
Expand All @@ -285,8 +285,11 @@ msgstr "20.1.2"
msgid "20.1.3"
msgstr "20.1.3"

msgid "20.1.3-8"
msgstr "20.1.3-8"
msgid "20.1.3-10"
msgstr "20.1.3-10"

msgid "2023.1-eom"
msgstr "2023.1-eom"

msgid "21.1.0"
msgstr "21.1.0"
Expand All @@ -297,8 +300,8 @@ msgstr "21.1.1"
msgid "21.1.2"
msgstr "21.1.2"

msgid "21.1.2-4"
msgstr "21.1.2-4"
msgid "21.1.2-7"
msgstr "21.1.2-7"

msgid "21.4.0"
msgstr "21.4.0"
Expand All @@ -312,12 +315,6 @@ msgstr "21.4.2"
msgid "21.4.3"
msgstr "21.4.3"

msgid "22.0.0"
msgstr "22.0.0"

msgid "22.1.0"
msgstr "22.1.0"

msgid "23.0.0"
msgstr "23.0.0"

Expand All @@ -327,8 +324,8 @@ msgstr "23.0.1"
msgid "23.0.2"
msgstr "23.0.2"

msgid "23.0.2-4"
msgstr "23.0.2-4"
msgid "23.0.3"
msgstr "23.0.3"

msgid "23.1.0"
msgstr "23.1.0"
Expand All @@ -342,8 +339,8 @@ msgstr "24.1.0"
msgid "24.1.2"
msgstr "24.1.2"

msgid "24.1.2-3"
msgstr "24.1.2-3"
msgid "24.1.3"
msgstr "24.1.3"

msgid "25.0.0"
msgstr "25.0.0"
Expand All @@ -354,11 +351,14 @@ msgstr "26.0.0"
msgid "26.1.0"
msgstr "26.1.0"

msgid "26.1.0-14"
msgstr "26.1.0-14"
msgid "26.1.1"
msgstr "26.1.1"

msgid "26.1.0-3"
msgstr "26.1.0-3"
msgid "26.1.1-8"
msgstr "26.1.1-8"

msgid "27.0.0"
msgstr "27.0.0"

msgid "4.0.0 First semver release"
msgstr "4.0.0 First semver release"
Expand Down Expand Up @@ -763,6 +763,13 @@ msgstr ""
"hardware type. The ``idrac`` hardware type also automatically gains this "
"capability through inheritance."

msgid ""
"A new module, ``ironic.wsgi`` has been enabled as an entrypoint for WSGI "
"runners. For example, if using uWSGI then now instead of:"
msgstr ""
"A new module, ``ironic.wsgi`` has been enabled as an entrypoint for WSGI "
"runners. For example, if using uWSGI then now instead of:"

msgid ""
"A node in the ``active`` provision state can be rescued via the ``GET /v1/"
"nodes/{node_ident}/states/provision`` API, by specifying ``rescue`` as the "
Expand Down Expand Up @@ -862,6 +869,9 @@ msgstr "AMT"
msgid "API fields to support node ``description`` and ``owner`` values."
msgstr "API fields to support node ``description`` and ``owner`` values."

msgid "API requests are not translated based on Accept-Language header."
msgstr "API requests are not translated based on Accept-Language header."

msgid ""
"API service once again records HTTP access logs. See https://bugs.launchpad."
"net/ironic/+bug/1536828 for details."
Expand Down Expand Up @@ -1096,15 +1106,6 @@ msgstr ""
msgid "Additionally, adds the following API changes:"
msgstr "Additionally, adds the following API changes:"

msgid ""
"Additionally, as mentioned before, `ironic.drivers.modules.pxe.PXEDeploy` "
"has moved to `ironic.drivers.modules.iscsi_deploy.ISCSIDeploy`, which will "
"break drivers that use this class."
msgstr ""
"Additionally, as mentioned before, `ironic.drivers.modules.pxe.PXEDeploy` "
"has moved to `ironic.drivers.modules.iscsi_deploy.ISCSIDeploy`, which will "
"break drivers that use this class."

msgid ""
"Addresses a condition where the Compute Service may have been unable to "
"remove VIF attachment records while a baremetal node is being unprovisiond. "
Expand Down Expand Up @@ -1734,6 +1735,11 @@ msgstr ""
"old Nova \"baremetal\" driver to the new Nova \"ironic\" driver have been "
"removed from Ironic's tree."

msgid ""
"As there was no prior release of Ironic, no version upgrade is possible."
msgstr ""
"As there was no prior release of Ironic, no version upgrade is possible."

msgid ""
"Automatic disk erasure between tenants is now enabled by default. This may "
"be extended to perform additional cleaning steps, such as re-applying "
Expand Down Expand Up @@ -1868,6 +1874,9 @@ msgstr "Import Japanese translations - our first major translation addition!"
msgid "Introduce new BootInterface to the Driver API"
msgstr "Introduce new BootInterface to the Driver API"

msgid "Ironic Release Notes"
msgstr "Ironic Release Notes"

msgid ""
"Ironic now uses a formal model for the logical state of each node it manages "
"(New Ironic State Machine). This has enabled the addition of two new "
Expand All @@ -1877,6 +1886,9 @@ msgstr ""
"(New Ironic State Machine). This has enabled the addition of two new "
"processes: cleaning and inspection."

msgid "Juno Series (2014.2 - 2014.2.1) Release Notes"
msgstr "Juno Series (2014.2 - 2014.2.1) Release Notes"

msgid "Kilo Series (2015.1.0 - 2015.1.4) Release Notes"
msgstr "Kilo Series (2015.1.0 - 2015.1.4) Release Notes"

Expand Down Expand Up @@ -1921,6 +1933,13 @@ msgstr ""
msgid "Newton Series (6.0.0 - 6.2.x) Release Notes"
msgstr "Newton Series (6.0.0 - 6.2.x) Release Notes"

msgid ""
"No tools are provided for a migration from nova-baremetal to Ironic at this "
"time."
msgstr ""
"No tools are provided for a migration from nova-baremetal to Ironic at this "
"time."

msgid ""
"Nodes may be placed into maintenance mode via REST API calls. An optional "
"maintenance reason may be specified when doing so."
Expand All @@ -1934,23 +1953,6 @@ msgstr "Ocata Series (7.0.0 - 7.0.x) Release Notes"
msgid "Other Changes"
msgstr "Other Changes"

msgid ""
"Out of tree drivers may be broken by this release. The AgentDeploy and "
"ISCSIDeploy (formerly known as PXEDeploy) classes now depend on drivers to "
"utilize an instance of a BootInterface. For drivers that exist out of tree, "
"that use these deploy classes, an error will be thrown during deployment. "
"There is a simple fix. For drivers that expect these deploy classes to "
"handle PXE booting, one can add the following code to the driver's "
"`__init__` method::"
msgstr ""
"Out-of-tree drivers may be broken by this release. The AgentDeploy and "
"ISCSIDeploy (formerly known as PXEDeploy) classes now depend on drivers to "
"utilize an instance of a BootInterface. For drivers that exist out-of-tree, "
"that use these deploy classes, an error will be thrown during deployment. "
"There is a simple fix. For drivers that expect these deploy classes to "
"handle PXE booting, one can add the following code to the driver's "
"`__init__` method::"

msgid "PXE drivers now support GRUB2"
msgstr "PXE drivers now support GRUB2"

Expand Down Expand Up @@ -2273,6 +2275,9 @@ msgstr "iRMC"
msgid "ipmitool driver supports IPMI v1.5"
msgstr "ipmitool driver supports IPMI v1.5"

msgid "nova rebuild is not supported by the nova.virt.ironic driver."
msgstr "Nova rebuild is not supported by the nova.virt.ironic driver."

msgid ""
"pxe_ilo driver now supports UEFI Secure Boot (previous releases of the iLO "
"driver only supported this for agent_ilo and iscsi_ilo)"
Expand Down
Loading

0 comments on commit 297176e

Please sign in to comment.