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 October 30, 2025 09:08
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Oct 30, 2025
mnasiadka and others added 21 commits October 30, 2025 09:15
CephAdm, Octavia, OVN and NFV jobs are not added here, because these rely on
Valkey/Redis available.
Ironic jobs are not added, because ipxe.efi is not packaged in EL10 and needs
a followup patch.
Let's Encrypt jobs are also not added, due to ssl certificate validation
errors.

Depends-On: https://review.opendev.org/c/openstack/kolla/+/956554
Depends-On: https://review.opendev.org/c/openstack/ansible-collection-kolla/+/961237

Change-Id: I51823808c4e4ac08ae8f080aacf6a3759589571d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
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 <doug@stackhpc.com>
Change-Id: If1a1bd0adbd1d0a41d9432d4474e8e74ca8b6873
Change-Id: Icd8648399a7d0a74419c80d573792397f971ff3c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
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 <mnasiadka@gmail.com>
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 <seunghun@stackhpc.com>
Change-Id: Iccc51c4dc57d0309bbca7aef655286bf8e6e49c5
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Due to [1].

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

Change-Id: If43052aaead032734ab570af754f60563b3f7cd5
Signed-off-by: Seunghun Lee <seunghun@stackhpc.com>
It seems we merged a nice multiline failure

Adding upgrade jobs to catch similar errors

Change-Id: I38853def2efdeaa196628fd4caed8f0b287b344e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ic2b9c8cbb431435c7622b0ec03e21a2d246f066c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
... 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 <kajinamit@oss.nttdata.com>
This adds Kayobe CI jobs to catch any regression triggered by
kolla-ansible changes.

Change-Id: I4007be957f0f5ed7d0eab839517a54e5e1f8f5ef
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
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 <roman.krcek@tietoevry.com>
Change-Id: I5c27614fb46b62e2d9fc3ecc07379b1e899ed89b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ie28d0e2a89e3eb9d3123954f3a58496e7348d33e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I814413fdb1a74675846a4ee2d5fbada9592fceef
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
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 doug@stackhpc.com
Change-Id: If8a29052d8a43ffc0fef11514adabb5e4ab9d977
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
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 <mnasiadka@gmail.com>
Change-Id: I7409c3f955faa6281fb19c85bbb4a9aa03f9f219
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Also move zuul_return to run only on primary

Change-Id: I5b27663e8c539715e6aeb18b179a4f0b98103f7f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I85c8a2b833b8b4e46bb33124deb594fb2a2b9f78
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
@seunghun1ee seunghun1ee force-pushed the upstream/master-2025-10-30 branch from fd2012a to aec3302 Compare October 30, 2025 09:15
@priteau priteau closed this Nov 3, 2025
@priteau priteau reopened this Nov 3, 2025
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.

7 participants