Skip to content

Synchronise master with upstream#857

Merged
Alex-Welsh merged 42 commits intostackhpc/masterfrom
upstream/master-2026-03-30
Mar 30, 2026
Merged

Synchronise master with upstream#857
Alex-Welsh merged 42 commits intostackhpc/masterfrom
upstream/master-2026-03-30

Conversation

@github-actions
Copy link
Copy Markdown

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 March 30, 2026 06:52
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Mar 30, 2026
@Alex-Welsh Alex-Welsh closed this Mar 30, 2026
@Alex-Welsh Alex-Welsh reopened this Mar 30, 2026
mnasiadka and others added 25 commits March 30, 2026 08:47
Change-Id: I87406009bd3650b3234ff988a94cf3e85717dd14
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ia5eb9fb2e7ba4b57ff934685f87be64ec6ae3c53
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ifdc1efa5d289f541cce0d768afce60e335bfb2e1
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ia65e6be95fd0d31a1cf4ae87cde480090cf1da27
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1c8e91cf3cb262cf79719f9c8d4754f954de45fd
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Presently, if a single iterable container is 'changed',
for example, due to a single instance being deleted, then all iterable
containers for the service will be restarted.

This patch changes the handler to loop over only changed containers

Closes-Bug: #2144917
Change-Id: I011e7adb8990023f94d93c3b48de507110d45510
Signed-off-by: Doug Szumski <doug@stackhpc.com>
Change-Id: I3f8fc252c0254a95b30259f13a7c96b7b4ad34bf
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I669985f23d48265e7d862635d7655489f81ee8c6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Id50822f572164e2b7c2576b3f53c125fd1678f60
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I6acedeb2b62b9b4223573c0a6b7684a4d1fea6d3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ie4d5729661b02538e29e60a6f204d75f7ab4a603
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I0ca80403c18dbf57de2f84d9a7bad8bd7a0f3d3a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I8755176a2a2b69ac18b3efcdbf6fbf4c678432fe
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I05782b4ad692995183af699f8b0d01e1cd2ad317
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I4fc8a4f6881601b9bbc36d73beb1bbc92164edca
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1285f9c00829a7d64851c16a7222985eabdc06ef
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I802f94e31314f017deb3398959da44fd21a2134f
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ia8f43c89600147c1bb132dc49244fa1360b582e8
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I8e95bedcdd8414f4409ccef01528d48d2c28214b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1e3dd7a83a136353cfbfdc9067cf3f70d3f00467
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1f6377177e6772c557100caa249abf5fd9932e3c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I058b0bf35540507d1dfdd2e0d1f30c8f8f87b4e7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I5e447b6ffbc87f1fd873a13a51847ed486076419
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Idaebc007701c10e41c95cbca5d0fe19c2c9bade2
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ica2be1a7ad157f379bcc4fcec2890ab110b8b599
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
mnasiadka and others added 17 commits March 30, 2026 08:47
Change-Id: Ib2fd85b4c392266d718508eb8442dd7b6062e4bd
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I670728bafe597d180b208278c0f87846188edc3c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I3f9e5aada1059d882d2013e0721c10708f43d1cf
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Restore strictness of check, because we stop using
.ansible-lint-ignore file.

Change-Id: Ia5e80d96efc27e4deb4402bd89df7e58d9b5ca82
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
When using containerd, ulimits are not enforced by default.
On Debian-based systems this commonly results in missing
nofile limits and service startup failures.

This change introduces sane default ulimit values for
Debian-based distributions while keeping existing EL9
behavior unchanged.

Closes-Bug: #2132378

Change-Id: I6c6c61df96aea8a12bde2f17afc09adfd5aa2b31
Signed-off-by: amir58118 <sahahmadi96@gmail.com>
Adds the ovn_northd_cmdline_extras variable to allow operators to pass
additional command-line arguments to the ovn-northd daemon. This enables
customization of performance-related parameters such as thread count
(--n-threads), parallel build (--use-parallel-build), and inactivity
probe timeout (--inactivity-probe).

The implementation follows the established cmdline_extras pattern used
throughout kolla-ansible for services like Prometheus exporters.

Closes-Bug: #2142316
Change-Id: I870034da10f80ff2208bbad529fa7de9a2548c06
Signed-off-by: Antony Messerli <antony@mes.ser.li>
…me length

A validation check has been added to ensure that
the number of neutron_external_interface entries matches the
number of neutron_bridge_name entries in the configuration.
This prevents misconfigurations that could cause deployment failures
or incorrect networking behavior.

Closes-bug: #1864832
Change-Id: If449042ec5d231068d964def91a84b87daddd09d
Signed-off-by: Marek Buch <marek.buch@tietoevry.com>
Change-Id: I09ed4c3a4dfdb6ce6e2764c430c995f53cc090e3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I3237bf31877a10eb91f7449c69cb285b08e6f4df
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ifc7b0c335e56f3b475bd1f26e3a09df819496790
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I0be91f8942444d6009b31c34e31421b586f26c04
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1197ee1bd571a20ce23bee596c5e44d763e2b1f0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I3b7d352f4afaab74e1f8ffa038792591127ed83a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I37fab87536e882541ef675449265bef9599d79b1
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Closes-Bug: #2138290
Change-Id: Ic5fc1b7e801b28a2bb20b4a60146ac443ffe5ef0
Signed-off-by: Matt Crees <mattc@stackhpc.com>
The RabbitMQ version check currently hardcodes allowed version jumps.
This makes supporting new major/minor releases (like 4.2) rigid and
requires modifying the core task file.

This commit introduces the `rabbitmq_allowed_upgrades` variable in
the role's defaults. This allows operators to define explicit version
jumps (e.g., 3.13 to 4.2) and makes the upgrade logic more flexible.

The version validation logic now:
1. Checks for standard minor increments (e.g., 4.1 -> 4.2).
2. Checks for explicitly defined jumps in `rabbitmq_allowed_upgrades`.

By moving these definitions to defaults, operators can easily override
them in globals.yml if necessary.

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

Change-Id: I0e19cf109eb5665045806b7d925779e82164c2dc
Signed-off-by: Piotr Milewski <vurmil@gmail.com>
Change-Id: Ia7a60cf8b67fe01aff4e3d775653d2fb353417b0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
@Alex-Welsh Alex-Welsh force-pushed the upstream/master-2026-03-30 branch from b458994 to bc8c463 Compare March 30, 2026 07:47
@Alex-Welsh Alex-Welsh merged commit 5633d84 into stackhpc/master Mar 30, 2026
3 checks passed
@Alex-Welsh Alex-Welsh deleted the upstream/master-2026-03-30 branch March 30, 2026 07:49
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