Skip to content

Synchronise 2025.1 with upstream - #86

Merged
priteau merged 1 commit into
stackhpc/2025.1from
upstream/2025.1-2026-08-24
Aug 26, 2026
Merged

Synchronise 2025.1 with upstream#86
priteau merged 1 commit into
stackhpc/2025.1from
upstream/2025.1-2026-08-24

Conversation

@github-actions

Copy link
Copy Markdown

This PR contains a snapshot of 2025.1 from upstream stable/2025.1.

The qos_policy_exists validation was using service credentials
instead of the user's request context when querying Neutron for
QoS policies. This allowed users to reference QoS policies from
other tenants when creating or updating a load balancer.

Pass the request context through qos_policy_exists, get_qos_policy,
and down to _get_resource so that Neutron enforces tenant scoping.

Conflicts:
	octavia/api/v2/controllers/load_balancer.py

Closes-Bug: #2161500
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Change-Id: I0a30cf54fc31b83e6c48d1b65b804659e06fd7f7
Signed-off-by: Gregory Thiemonge <gthiemon@redhat.com>
(cherry picked from commit aef4568)
(cherry picked from commit 8905070)
(cherry picked from commit 1f510b5)
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Aug 24, 2026
@github-actions
github-actions Bot requested a review from a team as a code owner August 24, 2026 06:25
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Aug 24, 2026
@priteau priteau closed this Aug 24, 2026
@priteau priteau reopened this Aug 24, 2026
@priteau priteau closed this Aug 24, 2026
@priteau priteau reopened this Aug 24, 2026
@priteau
priteau merged commit 5ef6570 into stackhpc/2025.1 Aug 26, 2026
8 checks passed
@priteau
priteau deleted the upstream/2025.1-2026-08-24 branch August 26, 2026 07:34
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.

2 participants