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

[ILM] Settings Template #75429

Open
pickypg opened this issue Jul 16, 2021 · 1 comment
Open

[ILM] Settings Template #75429

pickypg opened this issue Jul 16, 2021 · 1 comment
Labels
:Data Management/ILM+SLM Index and Snapshot lifecycle management >enhancement Team:Data Management Meta label for data/management team

Comments

@pickypg
Copy link
Member

pickypg commented Jul 16, 2021

For years, it has been common to set specific settings during index curation (and creation, of course) for different stages the index lifecycle.

Depending on your use case, the settings change based on the stage and scale. In Curator, we had to explicitly call out settings and ILM is similar, but the ability to set certain settings is more restricted (see #44070 as an example).

I propose a Settings Template, which can be consumed by ILM and Index/Component Templates. Its entire purpose is two-fold:

  1. Explicitly separate creation-only settings and resettable settings. This avoids the pitfalls of thinking you're going to be able to change something later that can only be set during index creation.
  2. Enable ILM to set arbitrary settings at any stage of the ILM shifts other than deletion

This should enable even more transposable template usage, as well as stop requiring ILM to explicitly support settings.

@pickypg pickypg added >enhancement needs:triage Requires assignment of a team area label labels Jul 16, 2021
@jtibshirani jtibshirani added :Data Management/ILM+SLM Index and Snapshot lifecycle management and removed needs:triage Requires assignment of a team area label labels Jul 16, 2021
@elasticmachine elasticmachine added the Team:Data Management Meta label for data/management team label Jul 16, 2021
@elasticmachine
Copy link
Collaborator

Pinging @elastic/es-core-features (Team:Core/Features)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
:Data Management/ILM+SLM Index and Snapshot lifecycle management >enhancement Team:Data Management Meta label for data/management team
Projects
None yet
Development

No branches or pull requests

3 participants