Skip to content

Synchronise 2025.1 with upstream#567

Merged
Alex-Welsh merged 17 commits into
stackhpc/2025.1from
upstream/2025.1-2026-06-01
Jun 1, 2026
Merged

Synchronise 2025.1 with upstream#567
Alex-Welsh merged 17 commits into
stackhpc/2025.1from
upstream/2025.1-2026-06-01

Conversation

@github-actions
Copy link
Copy Markdown

@github-actions github-actions Bot commented Jun 1, 2026

This PR contains a snapshot of 2025.1 from upstream stable/2025.1.

seunghun1ee and others added 17 commits May 22, 2026 22:04
When ``ansible-galaxy collection install`` is called with two
requirements files, only the latter one is registered and dependencies
on the first requirements file are ignored.

Fixing by performing two separate ansible-galaxy installation. One for
core collections (Defined at file path
``kolla_ansible_core_requirements_yml``) and another for additional
collections (Defined at file path ``kolla_ansible_requirements_yml``).

Closes-Bug: #2153994
Change-Id: Ie179ac46c28c08f3ed41922485ef2e532a2d6e46
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
(cherry picked from commit 19fe0d4)
[DEPRECATION WARNING]: community.general.yaml has been deprecated. The
plugin has been superseded by the option `result_format=yaml` in
callback plugin ansible.builtin.default from ansible-core 2.13 onwards.
This feature will be removed from community.general in version 12.0.0.

Change-Id: I173240e0c7b5559a1ef1eea95067bd9d6c390ab4
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
(cherry picked from commit 8882c87)
We weren't adding lookup plugins to the search path so external
playbooks could not use these variables.

Closes-Bug: #2142876
Change-Id: Ib4ebcd35d5e8f798ec47803f145684beef395d58
Signed-off-by: Will Szumski <will@stackhpc.com>
(cherry picked from commit 06f29c1)
Add an opt-in nmstate network engine via `network_engine: nmstate`
for host network configuration using NetworkManager/libnmstate.

Implement nmstate rendering for Ethernet, VLAN, bond, bridge, routes,
routing rules, and structured `*_ethtool_config`. Add OVS patch link
(veth pair) generation in nmstate rendering.

Change-Id: If3a92b059063b0aea299a51e76217c0d90a637a5
Assisted-by: various models
Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
(cherry picked from commit 8b8ac1c)
(cherry picked from commit 8728b9b)
- Merged feature list into single feature
- Removed references to legacy backend
- Removed fixes since nmstate has not been released yet

Change-Id: Ieb2050b1e5ec04cd44ddc710d2478df23912745c
Signed-off-by: Will Szumski <will@stackhpc.com>
(cherry picked from commit bb1b030)
(cherry picked from commit 5b1b36b)
Render VLAN ingress and egress QoS maps for the nmstate network engine.

Assisted-by: Codex(GPT5.4) and Opus4.7 as an initial reviewer
Change-Id: Ie749959774b9c0d25cc9b47250539b5dd75c53e4
Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
(cherry picked from commit 40fca0f)
(cherry picked from commit a8f451b)
Drop a small set of nmstate unit tests that duplicate behavior
already covered by more targeted cases.

Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
Change-Id: I0dd549a0066eb4076941af3ac417181a16dc096f
(cherry picked from commit 92ccce0)
(cherry picked from commit 98b433f)
This prevents us needing the CRB and EPEL repositories to be enabled
on Rocky hosts when building DIB images.

Closes-Bug: #2141684
Closes-Bug: #2142501
Change-Id: Id3e610ad466212d3b8dde7a429ea66cc1562b047
Signed-off-by: Will Szumski <will@stackhpc.com>
(cherry picked from commit 79bee73)
This sets the RequiredForOnline[1] property to false when no IP
is configured. This prevents the interface from entering the
degraded state[2].

[1] https://www.freedesktop.org/software/systemd/man/latest/systemd.network.html#RequiredForOnline=
[2] systemd/systemd#575 (comment)

Closes-Bug: #2139592
Change-Id: I266b720156c0d9cf5672d5dcc5a44a2a43888df6
Signed-off-by: Will Szumski <will@stackhpc.com>
(cherry picked from commit cb59253)
@github-actions github-actions Bot requested a review from a team as a code owner June 1, 2026 08:10
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Jun 1, 2026
@Alex-Welsh Alex-Welsh closed this Jun 1, 2026
@Alex-Welsh Alex-Welsh reopened this Jun 1, 2026
@Alex-Welsh Alex-Welsh merged commit 2f25eaa into stackhpc/2025.1 Jun 1, 2026
4 checks passed
@Alex-Welsh Alex-Welsh deleted the upstream/2025.1-2026-06-01 branch June 1, 2026 10:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automated Automated action performed by GitHub Actions synchronisation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants