Repository navigation
Synchronise master with upstream - #604
Merged
Merged
Conversation
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>
Alex-Welsh
approved these changes
Nov 2, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains a snapshot of master from upstream master.