Skip to content

Conversation

@ldematte
Copy link
Contributor

@ldematte ldematte commented May 7, 2025

Backports the following commits to 9.0:

While backporting entitlement initialization refactorings, I realized there is a mismatch in getVersionSpecificCheckerClass signature, and also that this function in the backports is used in more places (DynamicInstrumentation), making it "strange" to have this in EntitlementInitialization. This PR extracts the function to a separate static class (package-private) and makes the signature uniform with backports.
This will need to be backported manually to the 8.x branches, and will make the backported version of DynamicInstrumentation cleaner.
@ldematte ldematte added :Core/Infra/Entitlements Entitlements infrastructure >refactoring auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport Team:Core/Infra Meta label for core/infra team labels May 7, 2025
@elasticsearchmachine elasticsearchmachine merged commit 69d5b9a into elastic:9.0 May 7, 2025
16 checks passed
@ldematte ldematte deleted the backport/9.0/pr-127766 branch May 7, 2025 08:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

auto-merge-without-approval Automatically merge pull request when CI checks pass (NB doesn't wait for reviews!) backport :Core/Infra/Entitlements Entitlements infrastructure >refactoring Team:Core/Infra Meta label for core/infra team v9.0.2

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants