-
Notifications
You must be signed in to change notification settings - Fork 25.7k
Undeprecate metrics, logs and synthetics ILM policies #132764
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
Undeprecate metrics, logs and synthetics ILM policies #132764
Conversation
|
Pinging @elastic/es-data-management (Team:Data Management) |
|
Hi @MichelLosier, I've created a changelog YAML for you. |
|
This un-deprecates a lot more than just the ILM policies we talked about. |
|
You're right, my mistake this PR does affect other deprecated templates -- I misread their relationship here with the ILM policies. Aside from that, I original thought the scope of this could be any ILM policy type declared in a package that follows the
Reviewing current integrations, I just see metrics, logs, and synthetics in use. So I can rescope this to just metrics, logs and synthetics ILM policies. On the kibana side, we can append Next steps: I'm going to put this back in draft, and just move the deprecated metrics, logs, and synthetics into StackTemplateRegistry and revert deprecated back to true for LegacyStackTemplateRegistry. |
|
Before we merge this, I'd like to discuss with Felix about if there is a better way we can support this without having two copies of the policies existing in perpetuity. |
|
After further discussion, we don't want to put ourselves in a position where we have both legacy and current ILM policies in place which may also confuse the user. We'll look to provide a migration experience instead for users and possibly look at removal for the next major ver. |
As per the discussion in the linked issue, this PR undeprecates the legacy ILM policies metrics, logs, and synthetics. Package installs have not used the current
@lifecyclenamed versions of these, and since users can and have modified the legacy ILM policies, migrating users to the@lifecyclewould introduce too much risk.gradle check?