Skip to content

Support attrlist in ldap.managed#746

Open
tacerus wants to merge 1 commit into
openSUSE:openSUSE/release/3006.0from
tacerus:bp-pr68650
Open

Support attrlist in ldap.managed#746
tacerus wants to merge 1 commit into
openSUSE:openSUSE/release/3006.0from
tacerus:bp-pr68650

Conversation

@tacerus

@tacerus tacerus commented Jan 22, 2026

Copy link
Copy Markdown
Member

What does this PR do?

Pick upstream patch submitted as saltstack/salt#68650:

    This resolves not being able to manage operational attributes by
    introducing a way to pass the list to filter in the LDAP search through
    to the search function. Passing a customizable list was deemed most
    flexible, as one might not want to control all but only specific
    operational attributes. For example, one can set attrlist to ["*",
    "aci"] to manage all user attributes plus the "aci" operational
    attribute.

    Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
    (cherry picked from commit 443bcb8473d4c3958c3ad87fba4a31b9e89b07b1)

What issues does this PR fix or reference?

Fixes:

Previous Behavior

No way of enabling additional attributes in the search, causing repeated changes to be reported (an apply of which then fails due to the attribute already existing).

New Behavior

Additional attributes can be selectively enabled.

Merge requirements satisfied?

[NOTICE] Bug fixes or features added to Salt require tests.

Commits signed with GPG?

Yes

Please review Salt's Contributing Guide for best practices.

See GitHub's page on GPG signing for more information about signing commits with GPG.

This resolves not being able to manage operational attributes by
introducing a way to pass the list to filter in the LDAP search through
to the search function. Passing a customizable list was deemed most
flexible, as one might not want to control all but only specific
operational attributes. For example, one can set attrlist to ["*",
"aci"] to manage all user attributes plus the "aci" operational
attribute.

Signed-off-by: Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com>
(cherry picked from commit 443bcb8473d4c3958c3ad87fba4a31b9e89b07b1)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants