Skip to content

Synchronise master with upstream - #604

Merged
Alex-Welsh merged 5 commits into
stackhpc/masterfrom
upstream/master-2026-11-02
Nov 2, 2026
Merged

Alex-Welsh merged 5 commits into
stackhpc/masterfrom
upstream/master-2026-11-02

Conversation

@github-actions

@github-actions github-actions Bot commented Nov 2, 2026

Copy link
Copy Markdown

This PR contains a snapshot of master from upstream master.

sdodsley and others added 5 commits October 10, 2026 09:37
The Everpure FlashArray Cinder driver imports the py-pure-client SDK,
which kolla-ansible's native enable_cinder_backend_pure_* flags assume
is present. Stock images do not carry it, so operators have to rebuild
cinder-volume themselves. Baking the SDK in is not an option: it
installs to roughly 700 MB of generated REST models, far too much to
add to every cinder-volume image for one backend.

Instead give cinder-volume its own pip package list, empty by default
and run through the customizable filter, so a vendor SDK can be added
with a single template-override line:

  {% set cinder_volume_pip_packages_append = ['py-pure-client'] %}

without touching cinder-base and therefore the API, scheduler and
backup images. This is the mechanism nova-compute and ironic-conductor
already expose for their optional packages.

Related-Bug: #2170385
Assisted-By: Claude Code claude-fable-5-1
Change-Id: If8202b9f04f0299183019891e4ddd636669b25b4
Signed-off-by: Simon Dodsley <simon@purestorage.com>
Change-Id: I4d28de0b6d7bfc44e7a53fc2f755bbbe61a0e8ef
Signed-off-by: Michal Nasiadka <mnasiadka@gmail.com>
Neutron has removed the standalone OVN metadata agent, so metadata is now
served by the metadata extension of neutron-ovn-agent. Give that image the
same extend_start.sh as neutron-metadata-agent, so that its HAProxy
processes can run in separate containers and survive agent restarts.

Related-Bug: #2161114
Change-Id: Iee3d4639183434c83f57cc459c3e14159d932105
Assisted-By: Claude Opus 5.5 (low effort)
Signed-off-by: Michael Still <mikal@stillhq.com>
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Nov 2, 2026
@github-actions
github-actions Bot requested a review from a team as a code owner November 2, 2026 06:31
@Alex-Welsh
Alex-Welsh enabled auto-merge November 2, 2026 09:46
@Alex-Welsh
Alex-Welsh merged commit 02aec38 into stackhpc/master Nov 2, 2026
3 checks passed
@Alex-Welsh
Alex-Welsh deleted the upstream/master-2026-11-02 branch November 2, 2026 09: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.

4 participants