Skip to content

Conversation

@github-actions
Copy link

This PR contains a snapshot of master from upstream master.

@github-actions github-actions bot requested a review from a team as a code owner November 17, 2025 06:23
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Nov 17, 2025
dougszumski and others added 27 commits November 17, 2025 10:40
OpenSearch Dashboards accepts a list of OpenSearch hosts [1]. This
patch switches to using that mechanism for load balancing,
rather than HAProxy.

One benefit is that if HAProxy goes down, OpenSearch Dashboards will
remain functional.

Connection to the OpenSearch frontend remains unchanged.

[1] https://github.com/opensearch-project/OpenSearch-Dashboards/blob/main/config/opensearch_dashboards.yml#L26

Signed-off-by: Doug Szumski <[email protected]>
Change-Id: If1a1bd0adbd1d0a41d9432d4474e8e74ca8b6873
Change-Id: Icd8648399a7d0a74419c80d573792397f971ff3c
Signed-off-by: Michal Nasiadka <[email protected]>
Unfortunately that will lead to dropping DNS integration
tests for internal DNS, because neutron-tempest-plugin
does not have such tests.

Change-Id: Ic1e0a6643e67467a22e91d277a9947c027935f09
Signed-off-by: Michal Nasiadka <[email protected]>
This change brings modified method of overcloud database recovery.

On database recovery, we've been setting primary database dynamically
by comparing ``seqno`` of each MariaDB host and setting
``pc.bootstrap=yes`` to the host with largest ``seqno``.
From MariaDB 11.2, ``pc.bootstrap`` cannot be dynamically set with
MariaDB command anymore [1].

Modified method keeps dynamic primary assignment by setting
``pc.bootstrap=yes`` in ``galera.cnf`` of primary host before
restarting MariaDB then unset it after whole recovery process is
finished.

[1] https://jira.mariadb.org/browse/MDEV-32800

Change-Id: I22910575d4d1f8d25740a178fc0529dbf35b768f
Signed-off-by: Seunghun Lee <[email protected]>
Change-Id: Iccc51c4dc57d0309bbca7aef655286bf8e6e49c5
Signed-off-by: Michal Nasiadka <[email protected]>
Due to [1].

[1]: https://jira.mariadb.org/browse/MDEV-27437

Change-Id: If43052aaead032734ab570af754f60563b3f7cd5
Signed-off-by: Seunghun Lee <[email protected]>
It seems we merged a nice multiline failure

Adding upgrade jobs to catch similar errors

Change-Id: I38853def2efdeaa196628fd4caed8f0b287b344e
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ic2b9c8cbb431435c7622b0ec03e21a2d246f066c
Signed-off-by: Michal Nasiadka <[email protected]>
... because it was removed from neutron during 2025.1 cycle[1].

[1] https://review.opendev.org/c/openstack/neutron/+/927216

Depends-On: https://review.opendev.org/c/openstack/kolla/+/962279
Change-Id: I79d896d7dea299641bc5a7f0f2a0735c9719a16d
Signed-off-by: Takashi Kajinami <[email protected]>
This adds Kayobe CI jobs to catch any regression triggered by
kolla-ansible changes.

Change-Id: I4007be957f0f5ed7d0eab839517a54e5e1f8f5ef
Signed-off-by: Pierre Riteau <[email protected]>
Move tasks that modified host configuration from kolla-ansible
role common to a-c-k as they need to be run only once on the
boostrap of the host and are not strongly related to the common
services.

Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/948525
Change-Id: I21c36df43425e2390b62f2d0257e99940e098734
Signed-off-by: Roman Krček <[email protected]>
Change-Id: I5c27614fb46b62e2d9fc3ecc07379b1e899ed89b
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ie28d0e2a89e3eb9d3123954f3a58496e7348d33e
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I814413fdb1a74675846a4ee2d5fbada9592fceef
Signed-off-by: Michal Nasiadka <[email protected]>
Bumped collections in requirements-core.yml to Ansible 12 major versions,
see [1].

[1]: https://github.com/ansible-community/ansible-build-data/blob/main/12/ansible-12.1.0.yaml

Depends-On: https://review.opendev.org/c/openstack/kolla/+/960307

Co-authored-by: Doug Szumski [email protected]
Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977
Signed-off-by: Michal Nasiadka <[email protected]>
Since neutronclient removal in [1] valid_interfaces
is supported and endpoint_type is deprecated for removal.

[1]: https://review.opendev.org/c/openstack/octavia/+/866327

Change-Id: I145f75e13ab40b62b47469c23e34435590d2f767
It has been marked as inactive and venus dashboard plugin is breaking
Horizon Kolla builds.

Change-Id: I78cf7a33bf1025f5c8e4b76ecfeef7d8a3126d61
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I7409c3f955faa6281fb19c85bbb4a9aa03f9f219
Signed-off-by: Michal Nasiadka <[email protected]>
Also move zuul_return to run only on primary

Change-Id: I5b27663e8c539715e6aeb18b179a4f0b98103f7f
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I85c8a2b833b8b4e46bb33124deb594fb2a2b9f78
Signed-off-by: Michal Nasiadka <[email protected]>
Follow up on Iaa1e687152db8351bc0e9b10e66f412860ac13a5
This patch implements the same experimental feature of running
processes in seperated containers to the neutron-ovn-metadata-agent

Co-Authored-By: Bartosz Bezak <[email protected]>

Depends-On: https://review.opendev.org/c/openstack/kolla/+/960726
Change-Id: If42aa11735bee963afc33d2e06541e1d9aab0515
Signed-off-by: Maximilian Stinsky <[email protected]>
Signed-off-by: Bartosz Bezak <[email protected]>
Closes-Bug: #2111328

Change-Id: I3b3b2c434b393dd268e129d2b2d90cca0d0d67d2
Signed-off-by: Piotr Milewski <[email protected]>
Closes-Bug: #2094790
Depends-On: https://review.opendev.org/c/openstack/kolla/+/939256
Change-Id: I1b5329d814432604640990b0ecc28906845e29d6
Signed-off-by: Michal Nasiadka <[email protected]>
Signed-off-by: Will Szumski <[email protected]>
Neutron agent wrappers are now enabled by default. Wrapper containers
restart DHCP, L3, and related agents without having to respawn the main
service containers, which reduces dataplane disruptions during upgrades
and restarts. Operators who need the previous behaviour can set
``neutron_agents_wrappers`` to ``"no"`` in ``/etc/kolla/globals.yml``.

Change-Id: I755e3dfcd326f7c1c05c1e9275dda93753db5873
Signed-off-by: Bartosz Bezak <[email protected]>
That will fix missing Horizon images

Change-Id: I9b1ee456dbe36f48bf78448c5b12d1a849b61167
Signed-off-by: Fabio Sbano <[email protected]>
It seems that due to unnoticed publish job failures,
which resulted in no new images in about a month
and after I1b5329d814432604640990b0ecc28906845e29d6
the Ironic upgrades are broken, due to a missing
bootstrap step when using unpinned upgrade (the default).

The failures were only visible when we fixed the publish
jobs, that's why upgrade jobs passed in
I1b5329d814432604640990b0ecc28906845e29d6

Change-Id: Ibd7748b99124fa11d14f4075e4e95836e6860451
Signed-off-by: Michal Nasiadka <[email protected]>
Tinyipa was dropped [1].

Increase the Tenks nodes to 3 GiB ram and force `cpu_mode: maximum` so
the CentOS Stream IPA no longer errors with "Fatal glibc error: CPU does
not support x86-64-v2"

[1] https://review.opendev.org/c/openstack/ironic-python-agent-builder/+/962490

Change-Id: If27163c55375338d9347afff0d2b9c19419fe06a
Signed-off-by: Bartosz Bezak <[email protected]>
mnasiadka and others added 17 commits November 17, 2025 10:40
This reverts commit 011034a.

Change-Id: I4750ea03c8e7885707150c9d2722ed4ee36fbf46
Signed-off-by: Michal Nasiadka <[email protected]>
We stopped using it - let's delete it.

Change-Id: I581478f557d489dc9c738077bd197ae4ff40ccbc
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I9686da42a5f59fa36811c4500f8c67c0d32b92b5
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ide4387d3a041ee424bc7f62fb4ddb38ff3e7cb52
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Iaff207e741c5acd56c8c3f29b19666b2599fb7c0
Signed-off-by: Michal Nasiadka <[email protected]>
This change replaces Redis with Valkey, which is non-existent
on Rocky Linux 10 / CentOS Stream 10 due to licensing issues.

Co-Authored-By: Bartosz Bezak <[email protected]>
Co-Authored-By: Michal Nasiadka <[email protected]>

Change-Id: Ifcc6ec6e943c20867d969b0bdb0e4cbac53eea1e
Signed-off-by: Grzegorz Koper <[email protected]>
Signed-off-by: Bartosz Bezak <[email protected]>
Signed-off-by: Michal Nasiadka <[email protected]>
This is mainly required for Glance, but other services use that
as well - so let's enable it by default.

Change-Id: I74340a9b279d5c12542cdf54ae92d814e7a8bf38
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ic7a042aa8a15ee7469a77749054596669a0593f4
Signed-off-by: Bartosz Bezak <[email protected]>
Depends-On: https://review.opendev.org/c/openstack/kolla/+/954707

Change-Id: I1f519b3ce8b7f2ceee2eaef88e4afc8ca8fa2f6e
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ic4dfba427e6874556bb70c8b808d5f7069dc0f53
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I0c55f924489657ddcdb2957070cd69563c6d9886
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I2e30c04bd1597ec15e4c681b31443c7886154194
Signed-off-by: Michal Nasiadka <[email protected]>
Add file to the reno documentation build to show release notes for
stable/2025.2.

Use pbr instruction to increment the minor version number
automatically so that master versions are higher than the versions on
stable/2025.2.

Sem-Ver: feature
Change-Id: Ib7a148a4eed0bcea52e405bf417ed089461dc8fd
Signed-off-by: OpenStack Release Bot <[email protected]>
Generated-By: openstack/project-config:roles/copy-release-tools-scripts/files/release-tools/add_release_note_page.sh
Change-Id: I5fb29efc9bff4560528a98824399126eb13873c7
Signed-off-by: Michal Nasiadka <[email protected]>
It should be ironic-python-agent, not builder.
It seems Ironic has switched upload locations long time ago.

Change-Id: I0189391dede5b325941d32ff54ac7032d1d20e5b
Signed-off-by: Michal Nasiadka <[email protected]>
This reverts commit 809e5b2.

Reason for revert: It's failing again

Change-Id: Iddc5b14bf6fec937030ac75a3fce1774d46460cb
Signed-Off-By: <[email protected]>
It stopped working with docker-ce >= 29.0.0 and has proven
to be problematic in the past

Change-Id: I9a3d8d3dd268b7bb098b8e87d22b11e4ef0c72e9
Signed-off-by: Michal Nasiadka <[email protected]>
@Alex-Welsh Alex-Welsh force-pushed the upstream/master-2025-11-17 branch from 972ac36 to 47ab760 Compare November 17, 2025 10:41
Change-Id: I3e78ca0abe797612d6480f85c4a6d50eb87f0d69
@Alex-Welsh Alex-Welsh closed this Nov 17, 2025
@Alex-Welsh Alex-Welsh reopened this Nov 17, 2025
@Alex-Welsh Alex-Welsh merged commit 8ae8589 into stackhpc/master Nov 17, 2025
6 of 8 checks passed
@Alex-Welsh Alex-Welsh deleted the upstream/master-2025-11-17 branch November 17, 2025 11:09
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.