Skip to content

Synchronise master with upstream#856

Merged
Alex-Welsh merged 48 commits intostackhpc/masterfrom
upstream/master-2026-03-23
Mar 23, 2026
Merged

Synchronise master with upstream#856
Alex-Welsh merged 48 commits intostackhpc/masterfrom
upstream/master-2026-03-23

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 23, 2026 06:41
@github-actions github-actions bot added automated Automated action performed by GitHub Actions synchronisation labels Mar 23, 2026
Alex-Welsh
Alex-Welsh previously approved these changes Mar 23, 2026
@Alex-Welsh Alex-Welsh closed this Mar 23, 2026
@Alex-Welsh Alex-Welsh reopened this Mar 23, 2026
mnasiadka and others added 24 commits March 23, 2026 09:20
See https://review.opendev.org/c/openstack/releases/+/979473

Change-Id: Ia9d26f74b17e9c15fbd59ba3c3ace7c9f895e181
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
This reverts commit 68ec4c2.

Reason for revert: https://review.opendev.org/c/openstack/heat-dashboard/+/979418 was merged.

Change-Id: I6940ddb4b4b85203077eac63fb4c682b32a3727f
Signed-off-by: Taavi Ansper <taaviansperr@gmail.com>
When the upstream endpoint uses HTTPS, TLS errors were observed.
This fix checks if the upstream endpoint is HTTPS and ensures
TLSv1.2 and TLSv1.3 are enabled in the nginx configuration.

References:

* https://review.opendev.org/c/openstack/skyline-apiserver/+/941715

Closes-Bug: #2091935
Related-Bug: #1951437
Change-Id: I597c8f1f609580cfc8c29efbc79ada312e667441
Signed-off-by: fprzewozn <przewozny.franciszek@gmail.com>
Change-Id: Ief82106a3dca9abf97a3a4153015c15c75fee492
Signed-off-by: Piotr Milewski <vurmil@gmail.com>
This commit adds the ability to enable and configure LDAP
authentication for Grafana. It introduces a new variable
'grafana_ldap_enabled' and automates the process of copying the
'ldap.toml' configuration file and updating 'grafana.ini'.

Change-Id: I1f9de8202629904757840f5b2b5d0b8429e42f96
Signed-off-by: Piotr Milewski <vurmil@gmail.com>
This patch moves the default Ironic kernel parameters
from templates into variables located in the 'Kernel
Parameters' section. Existing configurations are supported
using existing variables. Default NTP configuration for
the Ironic Python Agent (IPA) was also added in this patch.

Change-Id: I2ef63233eae661ed056bfa215b2875f44e0b6134
Signed-off-by: Doug Szumski <doug@stackhpc.com>
Change-Id: Ia1d284933f6542c9bf82950726c93bbe55181b8b
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
cAdvisor was listening on all interfaces, which would potentially
expose information about running containers on public networks.
Change the cAdvisor startup invocation to bind only to the internal
API interface.

Closes-Bug: #2144659
Change-Id: Ica0d5e727467988fab3d4eb532caa7226556e714
Signed-off-by: Stig Telfer <stig@stackhpc.com>
Closes-Bug: #2102239
Change-Id: Ia8e551c62fc5d2d775098026d5d85611b81934fc
Signed-off-by: Rafal Lewandowski <rafal@stackhpc.com>
The previous code used `run_once`, `delegate_to`, and `loop`, so one
host ran `kolla_container_facts` and `libvirtd --version` for every
compute host in sequence. This is slow on large deployments.

Run these checks on the compute hosts directly so Ansible can use normal
per-host concurrency.

Set `any_errors_fatal: true` on the libvirt version-check tasks so a
failure on one host fails the play.

Closes-bug: #2144664

Change-Id: Ic9564c84c0a6c1cef1f77ed115d860f819eec67b
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
Also add all failed roles into ignore and these will be removed in
subsequent patches

Change-Id: Ifa6f2725cfa93cb14d72daf27448bd58f186acfd
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I68a255c80066bb5a206ac9246f4f0e57114ab253
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
This reverts commit 6828a59.

Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
Change-Id: I9cc7ce32dff4a11f2e03f01f1a1f93f57c38ee6c
Change-Id: Ib7d19e6dd9dcf40a490397d57c25a40a4cd4ffcd
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I81a06befaf20673cf68e3fc0d004f7c32ce19645
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I72f59ae5b50a0361224eb8e8576a9b1134186d67
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I8a39009a31ba6ea966a8dc577187620d77d16b99
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I25294a74d8fbd0d58840ecefe53c3881d1ca6879
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ic6898059cb87d76ca5834ca4d3716fff85ca3955
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Id541a29076dbab10196bd0e0df2f8906d89e043a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I3f001ce2e44b092851779c881cc1eab2f7cec639
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I50236921a2530947493b406f66019b25e3546a66
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I527ffc1ce897d552618bf7ecf97bfd4e8452926a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I36d2f2b8a4388a54b87b7c75e188e32a277e24a0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
mnasiadka and others added 24 commits March 23, 2026 09:20
Change-Id: I44726993af64529aa5e54cf417cbf86697cb36a0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I2a8423a30f0fd7df2aed2fbcf8410d098d614a4a
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I2b5d292648ab39330ee52a22338c1a3e04b01e91
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ib3eaa610209348c0bc728ffd26f3612a2b8c6313
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ib39c5c412f82e597e7a5163c6684c71981085a11
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I347d54a22ee7520edbe774f6acad070a5298db70
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I765ad021c9be44b49404204ed5b53b12ab1beb94
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I44758c5f82b7f6bdfeb8b00fb84e34055dbd13f6
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I52131fd1eb198c226bd04a8961a7b65cbb9aeab5
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I3242bbbdb6602e3b5b71e107c0a7a7f5fcf4c974
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Iaf33e0fec67eaee026dc4da7d32be164a7f717b1
Signed-off-by: Bartosz Bezak <bartosz@stackhpc.com>
Change-Id: I418a0e3f712697a3181c95e0e80433052bc31b9d
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I01df5f8dbf25f8af42fececd8c32db7c0dc4aefe
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Removing influxdb from ignore since it was added
before it's drop.

Change-Id: I857d64f201fdc510979fb23351837a75c6342abe
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I8a8c7e5106187ec0e68402114350a71b005ba42e
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ica6e1cf5e9a3994cdc510b61fa5ddec54bf10fe7
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I137a6b4de493c0284116eda2c148bc97b13df5ee
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I06ab1615e662b9fed3a87191d97d9a61d0b62a87
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I11628472f73269ce17058c4b659e1d80922283b3
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Ieda9de2716b0f4da48d9cf218fa9f3d6b92c6a7c
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: Iab0c2a1e09971a83047db7d7f48ee85eac0d72c9
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I57b6ce1eefafbeceaeb1a7a02063e47c09770ad0
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I1d918203cec028e6be17925044ce2a0d9e040276
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Change-Id: I9839a9b10d8caf31066d5d309ae163abed186e83
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
@Alex-Welsh Alex-Welsh enabled auto-merge (rebase) March 23, 2026 09:20
@Alex-Welsh Alex-Welsh merged commit 0ef7b87 into stackhpc/master Mar 23, 2026
3 checks passed
@Alex-Welsh Alex-Welsh deleted the upstream/master-2026-03-23 branch March 23, 2026 09:21
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.

10 participants