Skip to content

Synchronise master with upstream - #625

Merged
Alex-Welsh merged 14 commits into
stackhpc/masterfrom
upstream/master-2026-09-14
Sep 14, 2026
Merged

Synchronise master with upstream#625
Alex-Welsh merged 14 commits into
stackhpc/masterfrom
upstream/master-2026-09-14

Conversation

@github-actions

Copy link
Copy Markdown

This PR contains a snapshot of master from upstream master.

MoteHue and others added 14 commits July 13, 2026 13:56
Bumps stackhpc.linux to 1.6.0 to support this.

Closes-Bug: #2091713
Change-Id: Icc517339b5ca1b66e750c0623f99451402da7cca
Signed-off-by: Matt Crees <mattc@stackhpc.com>
The junipernetworks.junos collection was removed from Ansible 14 [1].
We now install it via ansible-galaxy instead.

Added check to ``copy_result['invocation']`` as the copy_result shape
changed in new Ansible/ansible-core.

Replaced docker_image module with community.docker.docker_image_build.

[1] https://docs.ansible.com/projects/ansible/latest/collections/junipernetworks/junos/index.html

Depends-On: I1da2d8a91af173c7dbe3bb00cc6b791f5a9a620c

Change-Id: I77d5727b3692833dbb498a743320a90cbf575217
Co-Authored-By: Rafal Lewandowski <rafal@stackhpc.com>
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
The nmstate_apply module declared supports_check_mode=False, so
"kayobe overcloud host configure --check --diff" skipped the network
state application task and reported nothing about the desired network
changes.

Closes-Bug: #2164642
Generated-By: Qwen3.8-27B-UD-Q4_K_XL(initial review Opus5)
Change-Id: Id9d4d2643b0faf04d83553e289a40d2de8f00c53
Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
Cloud-init may create a NetworkManager profile whose ID differs
from the interface name. Resolve the active profile before
synchronising its firewalld zone.

Closes-Bug: #2165006
Generated-By: Qwen3.8-27B-UD-Q4_K_XL(initial review Opus5)
Change-Id: I2e1985a76b7d532f15b38f257db05fb386b5dc8d
Signed-off-by: Grzegorz Koper <grzegorzk@stackhpc.com>
Old cirros images have been removed from the image cache [1]. Download
images while we fix compatibility with new cirros images.

[1] https://review.opendev.org/c/opendev/zuul-providers/+/1000965

Change-Id: Icabdca7babf71ace60c1db3bbbb3c0016d6df312
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
In ansible-core 2.19 and later, HostVarsVars templates variables in a
context that does not include the hostvars variable, and treats
undefined variables as fatal. As a result, kayobe configuration dump
failed for host variables that reference hostvars, for example via the
net_* filters, or that reference an undefined variable, such as
ansible_facts when facts are not gathered.

Add a kayobe_config_dump filter that resolves a host's raw variables in
the current templating context using the public Templar API, with
undefined variables tolerated. Values that cannot be resolved are
preserved in their raw form, and values that cannot be serialized to
YAML are converted to strings. Use the filter for both the full dump
and single variable dumps.

Closes-Bug: #2166964

Change-Id: Ia593472e28f5c79f153dd9c772c9a2aa3f1a0438
Signed-off-by: Will Szumski <will@stackhpc.com>
Ubuntu jobs have been much slower for the last two weeks. While we
investigate the issue, bump timeout of kayobe-overcloud-base to 3 hours
to reduce the number of failed builds.

We are hitting timeouts on the kayobe-overcloud-upgrade-base job too,
but we cannot bump beyond 3 hours because this is the maximum in the
OpenDev Zuul instance.

Change-Id: I4c8da47c28608f2bb1b768cc7f5f9d7b7c43bbbf
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
We are hitting timeouts in the kayobe-overcloud-upgrade-ubuntu-noble job
and cannot bump the timeout higher than its current value of 3 hours.

Skip testing of the previous release for Ubuntu: we already test the
upgraded cloud, and the previous release gets tested on stable branches
anyway. This will help to reduce the job time below the timeout.

Change-Id: I041676b1505740d46324bc115e085ead84ab6d2e
Signed-off-by: Pierre Riteau <pierre@stackhpc.com>
@github-actions
github-actions Bot requested a review from a team as a code owner September 14, 2026 06:47
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Sep 14, 2026
@Alex-Welsh
Alex-Welsh merged commit 5e95295 into stackhpc/master Sep 14, 2026
3 checks passed
@Alex-Welsh
Alex-Welsh deleted the upstream/master-2026-09-14 branch September 14, 2026 08:42
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.

5 participants