Skip to content

Conversation

@ldematte
Copy link
Contributor

@ldematte ldematte commented Mar 19, 2025

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923

@ldematte ldematte added >non-issue auto-backport Automatically create backport pull requests when merged v8.18.1 v8.19.0 v9.0.1 v9.1.0 :Core/Infra/Entitlements Entitlements infrastructure labels Mar 19, 2025
@ldematte ldematte marked this pull request as ready for review March 19, 2025 14:23
@ldematte ldematte requested a review from a team as a code owner March 19, 2025 14:23
@elasticsearchmachine
Copy link
Collaborator

Pinging @elastic/es-core-infra (Team:Core/Infra)

Copy link
Member

@rjernst rjernst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, with a few nits.

@@ -1,5 +0,0 @@
org.elasticsearch.analysis.icu:
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is unrelated, right? Let's do this in a separate PR. I'm still not sure we should, we could leave this in as we try to re-lock-down the config directory.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I did this because this is breaking tests downstream - packaging tests are installing a plugin that has no additional permission so it can happen non-interactively, ant this was the plugin of choice. I can revert this but will need to change more tests downstream, not sure what's better here.

@ldematte ldematte enabled auto-merge (squash) April 2, 2025 09:02
@ldematte ldematte merged commit 40dd91b into elastic:main Apr 2, 2025
17 checks passed
@elasticsearchmachine
Copy link
Collaborator

💔 Backport failed

Status Branch Result
8.18 Commit could not be cherrypicked due to conflicts
8.x Commit could not be cherrypicked due to conflicts
9.0 Commit could not be cherrypicked due to conflicts

You can use sqren/backport to manually backport by running backport --upstream elastic/elasticsearch --pr 125207

ldematte added a commit to ldematte/elasticsearch that referenced this pull request Apr 2, 2025
…Action (elastic#125207)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
ldematte added a commit to ldematte/elasticsearch that referenced this pull request Apr 2, 2025
…Action (elastic#125207)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
elasticsearchmachine pushed a commit that referenced this pull request Apr 2, 2025
…Action (#125207) (#126115)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
elasticsearchmachine pushed a commit that referenced this pull request Apr 2, 2025
…Action (#125207) (#126116)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
ldematte added a commit to ldematte/elasticsearch that referenced this pull request Apr 2, 2025
…Action (elastic#125207)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
@ldematte ldematte deleted the entitlements/install-plugin-confirmation branch April 2, 2025 12:38
ldematte added a commit that referenced this pull request Apr 2, 2025
…Action (#125207) (#126119)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
andreidan pushed a commit to andreidan/elasticsearch that referenced this pull request Apr 9, 2025
…Action (elastic#125207)

This PR replaces the parsing and formatting of SecurityManager policies with the parsing and formatting of Entitlements policy during plugin installation.

Relates to ES-10923
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-backport Automatically create backport pull requests when merged :Core/Infra/Entitlements Entitlements infrastructure >non-issue Team:Core/Infra Meta label for core/infra team v8.18.1 v8.19.0 v9.0.1 v9.1.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants