Skip to content

Synchronise 2025.1 with upstream#16

Merged
priteau merged 3 commits into
stackhpc/2025.1from
upstream/2025.1-2026-06-15
Jun 19, 2026
Merged

Synchronise 2025.1 with upstream#16
priteau merged 3 commits into
stackhpc/2025.1from
upstream/2025.1-2026-06-15

Conversation

@github-actions

Copy link
Copy Markdown

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

UncivilizedGhost and others added 3 commits June 8, 2026 17:36
Ensure that volume target properties are properly redacted when the
user lacks the 'baremetal:volume:view_target_properties' policy in
patch() similar to get_one().

Additionally, Ironic Core Security determined that the RBAC reliant
control over who can see properties was insufficient, especially in
standalone use cases, and such the field handling is now consistent
with other sensitive field usage.

Assisted-By: Claude Opus 4.6
Related-Bug: 2154564
Related-Bug: 2155049
Change-Id: I8366088731aa34da0e99941924c222ffed455c8b
Signed-off-by: Saad Zia <saad.zia@est.tech>
Signed-off-by: Julia Kreger <juliaashleykreger@gmail.com>
The kernel parameter validator introduced in commit c6c91d6 has
three bugs in the KernelParameterTransformer class:

1. The quoted_value() method tries to access items[0].value but
   items[0] is already a plain string (returned by value_with_spaces
   transformer), not a lark Token. This causes all quoted parameter
   values (e.g. sshkey="ssh-rsa ... user@host") to fail with
   "'str' object has no attribute 'value'".

2. KernelParameter.__str__() uses self.value.value directly, bypassing
   ParameterValue.__str__() which wraps space-containing values in
   quotes. This breaks roundtrip rendering of quoted values.

3. parse() does not strip surrounding whitespace from the input,
   causing failures when config values have trailing spaces or
   newlines from template expansion or oslo.config.

Assisted-By: Claude Opus 4.6
Change-Id: I9a398d557c3f87c070ffa10e317f0df613b98b6b
Signed-off-by: Riccardo Pittau <elfosardo@gmail.com>
(cherry picked from commit a58fe7d)
(cherry picked from commit 87807ea)
(cherry picked from commit 1908af6)
@github-actions github-actions Bot requested a review from a team as a code owner June 15, 2026 08:30
@github-actions github-actions Bot added automated Automated action performed by GitHub Actions synchronisation labels Jun 15, 2026
@priteau priteau closed this Jun 19, 2026
@priteau priteau reopened this Jun 19, 2026
@priteau priteau merged commit 1ade573 into stackhpc/2025.1 Jun 19, 2026
4 checks passed
@priteau priteau deleted the upstream/2025.1-2026-06-15 branch June 19, 2026 05:08
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.

3 participants