Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cluster state role mapper file settings service #108555

Conversation

albertzaharovits
Copy link
Contributor

Note: This un-reverts #107886 (which has been reverted in #108346).

This PR simplifies the ReservedRoleMappingAction implementation, which is part of the FileSettingsService infrastructure, such that it stores the role mappings it parses from the settings.json file into the cluster state custom metadata that's used by the new ClusterStateRoleMapper. The native role mappings (stored in the .security index)
are left untouched by the ReservedRoleMappingAction.

@albertzaharovits albertzaharovits self-assigned this May 13, 2024
@albertzaharovits albertzaharovits added >non-issue :Security/Authorization Roles, Privileges, DLS/FLS, RBAC/ABAC v8.15.0 labels May 13, 2024
@albertzaharovits albertzaharovits marked this pull request as ready for review May 13, 2024 11:04
@elasticsearchmachine elasticsearchmachine added the Team:Security Meta label for security team label May 13, 2024
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-security (Team:Security)

@albertzaharovits albertzaharovits requested a review from gwbrown May 13, 2024 12:17
@albertzaharovits albertzaharovits merged commit 8d9cd89 into elastic:main May 14, 2024
15 checks passed
@albertzaharovits albertzaharovits deleted the reapply-cluster-state-role-mapper-file-settings-service branch May 14, 2024 06:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
>non-issue :Security/Authorization Roles, Privileges, DLS/FLS, RBAC/ABAC Team:Security Meta label for security team v8.15.0
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants