Skip to content

Conversation

@prdoyle
Copy link
Contributor

@prdoyle prdoyle commented Mar 15, 2025

Backports the following commits to 9.0:

* Use child loggers broadly in PolicyManager

* Pass ModuleEntitlements to notEntitled

* Store logger name instead of object.

Some of our unit tests check for equality of `ModuleEntitlements` objects,
and they are entitled to do so (no pun intended).

* Alright, let's cache 'em

* Memoize at point of creation, not point of use

* Explanatory comments
@prdoyle prdoyle added the :Core/Infra/Entitlements Entitlements infrastructure label Mar 15, 2025
@prdoyle prdoyle requested a review from a team as a code owner March 15, 2025 01:31
@prdoyle prdoyle added >non-issue 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 test-entitlements labels Mar 15, 2025
@elasticsearchmachine elasticsearchmachine merged commit 1d7cf24 into elastic:9.0 Mar 15, 2025
21 checks passed
@prdoyle prdoyle deleted the backport/9.0/pr-124896 branch March 15, 2025 02:33
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 >non-issue Team:Core/Infra Meta label for core/infra team v9.0.1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants