diff --git a/.ci-operator.yaml b/.ci-operator.yaml deleted file mode 100644 index cec615d8d2..0000000000 --- a/.ci-operator.yaml +++ /dev/null @@ -1,4 +0,0 @@ -build_root_image: - name: builder - namespace: ocp - tag: rhel-9-golang-1.20-openshift-4.16 diff --git a/OWNERS b/OWNERS deleted file mode 100644 index c547a4f7a3..0000000000 --- a/OWNERS +++ /dev/null @@ -1,18 +0,0 @@ -approvers: - - derekhiggins - - dtantsur - - elfosardo - - iurygregory - - rhjanders - - zaneb -reviewers: - - derekhiggins - - dtantsur - - elfosardo - - iurygregory - - rhjanders - - zaneb - -# Bugzilla Information -component: "Bare Metal Hardware Provisioning" -subcomponent: "ironic" diff --git a/doc/source/admin/ovn-networking.rst b/doc/source/admin/ovn-networking.rst index a2af7a38d8..8305a1b19b 100644 --- a/doc/source/admin/ovn-networking.rst +++ b/doc/source/admin/ovn-networking.rst @@ -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 `_. + ML2 Plugins ----------- diff --git a/openstack-ironic-tester.Dockerfile b/openstack-ironic-tester.Dockerfile deleted file mode 100644 index 8e080b74f1..0000000000 --- a/openstack-ironic-tester.Dockerfile +++ /dev/null @@ -1,7 +0,0 @@ -FROM registry.ci.openshift.org/ocp/builder:rhel-9-base-openshift-4.16 - -RUN dnf install -y python3-devel python3-pip libpq-devel glibc-langpack-en \ - && dnf clean all \ - && rm -rf /var/cache/yum \ - && python3 -m pip install tox - diff --git a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po index 17d83e4e73..e1a1df9cca 100644 --- a/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po +++ b/releasenotes/source/locale/en_GB/LC_MESSAGES/releasenotes.po @@ -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 \n" "Language-Team: English (United Kingdom)\n" "Language: en_GB\n" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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" @@ -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 " @@ -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." @@ -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. " @@ -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 " @@ -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 " @@ -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" @@ -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." @@ -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" @@ -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)" diff --git a/releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po b/releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po deleted file mode 100644 index d602bf87ee..0000000000 --- a/releasenotes/source/locale/ja/LC_MESSAGES/releasenotes.po +++ /dev/null @@ -1,159 +0,0 @@ -# OpenStack Infra , 2015. #zanata -# Akihiro Motoki , 2016. #zanata -# Akihito INOH , 2018. #zanata -msgid "" -msgstr "" -"Project-Id-Version: Ironic Release Notes\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2024-09-21 11:03+0000\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2018-02-15 11:45+0000\n" -"Last-Translator: Akihito INOH \n" -"Language-Team: Japanese\n" -"Language: ja\n" -"X-Generator: Zanata 4.3.3\n" -"Plural-Forms: nplurals=1; plural=0\n" - -msgid "" -"\"Port group\" support allows users to take advantage of bonded network " -"interfaces." -msgstr "" -"\"Port group\" のサポートにより、ユーザーはボンディングされたネットワークイン" -"ターフェースが利用できるようになります。" - -msgid "10.0.0" -msgstr "10.0.0" - -msgid "10.1.0" -msgstr "10.1.0" - -msgid "4.2.2" -msgstr "4.2.2" - -msgid "4.2.3" -msgstr "4.2.3" - -msgid "4.2.4" -msgstr "4.2.4" - -msgid "4.2.5" -msgstr "4.2.5" - -msgid "4.3.0" -msgstr "4.3.0" - -msgid "443, 80" -msgstr "443, 80" - -msgid "5.0.0" -msgstr "5.0.0" - -msgid "5.1.0" -msgstr "5.1.0" - -msgid "5.1.1" -msgstr "5.1.1" - -msgid "5.1.2" -msgstr "5.1.2" - -msgid "5.1.3" -msgstr "5.1.3" - -msgid "6.0.0" -msgstr "6.0.0" - -msgid "6.1.0" -msgstr "6.1.0" - -msgid "6.2.0" -msgstr "6.2.0" - -msgid "6.2.2" -msgstr "6.2.2" - -msgid "6.2.3" -msgstr "6.2.3" - -msgid "6.2.4" -msgstr "6.2.4" - -msgid "6.3.0" -msgstr "6.3.0" - -msgid "7.0.0" -msgstr "7.0.0" - -msgid "7.0.1" -msgstr "7.0.1" - -msgid "7.0.2" -msgstr "7.0.2" - -msgid "7.0.3" -msgstr "7.0.3" - -msgid "7.0.4" -msgstr "7.0.4" - -msgid "8.0.0" -msgstr "8.0.0" - -msgid "9.0.0" -msgstr "9.0.0" - -msgid "9.0.1" -msgstr "9.0.1" - -msgid "9.1.0" -msgstr "9.1.0" - -msgid "9.1.1" -msgstr "9.1.1" - -msgid "9.1.2" -msgstr "9.1.2" - -msgid "9.1.3" -msgstr "9.1.3" - -msgid "9.2.0" -msgstr "9.2.0" - -msgid "" -"A few major changes are worth mentioning. This is not an exhaustive list:" -msgstr "" -"いくつかの主要な変更がありました。全てではありませんが以下にリストを示しま" -"す。" - -msgid "A few major changes since 9.1.x (Pike) are worth mentioning:" -msgstr "9.1.x (Pike) からの主要な変更がいくつかありました。" - -msgid "Bug Fixes" -msgstr "バグ修正" - -msgid "Current Series Release Notes" -msgstr "開発中バージョンのリリースノート" - -msgid "Deprecation Notes" -msgstr "廃止予定の機能" - -msgid "Known Issues" -msgstr "既知の問題" - -msgid "New Features" -msgstr "新機能" - -msgid "Option" -msgstr "オプション" - -msgid "Other Notes" -msgstr "その他の注意点" - -msgid "Security Issues" -msgstr "セキュリティー上の問題" - -msgid "Upgrade Notes" -msgstr "アップグレード時の注意"