Skip to content

Conversation

@github-actions
Copy link

@github-actions github-actions bot commented Nov 3, 2025

This PR contains a snapshot of master from upstream master.

mnasiadka and others added 30 commits September 26, 2024 09:18
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
This change adds instructions to the documentation on how to enable
shell command completion for the kolla-ansible CLI. It covers all
necessary steps.

Change-Id: I5cacf29d2fb9c0b473cf858f1c050bc70890cc42
Signed-off-by: Marek Buch <[email protected]>
Removing python-ceilometerclient since it didn't have
a release since 2017

Change-Id: I4c20d268c202e1699f44f7d672c159d3ffa895eb
Signed-off-by: Michal Nasiadka <[email protected]>
Depends-On: https://review.opendev.org/c/openstack/kolla/+/960437

Change-Id: I64d09767099baa9028b3b06d876c2b30c34ddf79
Signed-off-by: Michal Nasiadka <[email protected]>
Passing the contents of EXTRA_OPTS into
ansible-playbook is no longer supported, so remove
reference to this functionality from the documentation.

Closes-Bug: #2123837
Change-Id: Ibaf8af1de66f76772a617b05467ba611d0bbd20d
Signed-off-by: Matt Anson <[email protected]>
The builtin inspector uses the continue_inspection endpoint[1], whilst
the standalone inspector uses continue[2].

The symptom is that you get an 401 status code when posting back the
inspection data. This doesn't affect managed inspection since ironic
will generate a per node ipxe script.

[1] https://docs.openstack.org/ironic/latest/install/configure-pxe.html#configure-unmanaged-inspection
[2] https://docs.openstack.org/ironic-inspector/latest/install/index.html#configuration

TrivialFix

Change-Id: Ie08bdb264a750c8c264b6cfb3b75b1aea674a617
Signed-off-by: Will Szumski <[email protected]>
Closes-Bug: #2124203

Change-Id: I31eab7c55a954f9096dae8a1b058eecc0624ea84
Signed-off-by: Michal Nasiadka <[email protected]>
Break down long commands to YAML blocks

Closes-Bug: #2124397

Change-Id: Ie3b38876933a234dc7e9782377f4b0128395827f
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I52ea761bd5375a94339f25ce0e77df6f78f6d9eb
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I9e09db63b027f3c88f9755c728aa2fb477b9d23b
Signed-off-by: Michal Nasiadka <[email protected]>
This is a follow-up after I2b72712479a05a73b82d8e30235333db2c92ebfd
which introduced the logfiles lacking suffix.

Change-Id: Ibe43380c16a223e5870baff5c74844aa0f5f87d7
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]>
Switching the default to uWSGI due to the changes that are happening
in OpenStack - with projects dropping wsgi_file(s) and moving
to modules.

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

Signed-Off-By: Michal Nasiadka <[email protected]>
Change-Id: I33d9f32dd842a12b893f5062f2e1e278af7b30a1
apache 2.4 was released long time ago and is now available in recent
operating systems.

Change-Id: Ic6c487ad6b0c94edb89e3b8feecd6cfac39e1f5d
Signed-off-by: Takashi Kajinami <[email protected]>
This patch moves into using project templates, which is easier
to organise.

base_distro and upgrade variables are derived from base.yaml
and respective job name - so don't need to be specified in each
job anymore.

All jobs will now also have an OS release specified, so it's easier
to add different OS release jobs (e.g. when backporting new release
support to stable branch).

Change-Id: I1f08f9b9064d9f7e95b07944db0e7ebac3120c57
Signed-off-by: Michal Nasiadka <[email protected]>
There's a million combinations of agents and mechanism drivers
that require neutron-rpc-server - let's run it always instead
of breaking deployments on current enabled: clause.

Change-Id: I66dae0f64e0a80e5f35ff6176956a44341411200
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: Ia0647484ea9e868f7ff41f152cffb1c72c941284
Signed-off-by: Bartosz Bezak <[email protected]>
Change-Id: I6086059cac3da03336998870632c18ddd4eb7442
Signed-off-by: Bartosz Bezak <[email protected]>
Octavia was missing an override for enabling notification topics,
this aligns the overrides with how all the other project roles
handle the topic.

Closes-Bug: #2087997
Change-Id: Icbe25c0f4107128db899c0111af3acf3c513008f
Signed-off-by: Antony Messerli <[email protected]>
kajinamit and others added 25 commits October 24, 2025 19:07
... 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]>
Change-Id: I814413fdb1a74675846a4ee2d5fbada9592fceef
Signed-off-by: Michal Nasiadka <[email protected]>
Change-Id: I5c27614fb46b62e2d9fc3ecc07379b1e899ed89b
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]>
Change-Id: Ie28d0e2a89e3eb9d3123954f3a58496e7348d33e
Signed-off-by: Michal Nasiadka <[email protected]>
That will fix missing Horizon images

Change-Id: I9b1ee456dbe36f48bf78448c5b12d1a849b61167
Signed-off-by: Fabio Sbano <[email protected]>
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]>
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]>
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]>
Change-Id: I85c8a2b833b8b4e46bb33124deb594fb2a2b9f78
Signed-off-by: Michal Nasiadka <[email protected]>
@github-actions github-actions bot added the automated Automated action performed by GitHub Actions label Nov 3, 2025
@github-actions github-actions bot requested a review from a team as a code owner November 3, 2025 06:23
@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.