Adding the ability to mark templates and pipelines as deprecated #100992
Labels
:Data Management/Indices APIs
APIs to create and manage indices and templates
:Data Management/Ingest Node
Execution or management of Ingest Pipelines including GeoIP
discuss
Team:Data Management
Meta label for data/management team
In #96267, we've aligned on a new naming convention for components that are installed via template registries.
In #99975, we've started to rename component templates and ingest pipelines. To avoid backwards compatibility issues, we're adding the components under both the new and the old name.
However, that duplication is probably confusing to users who are looking at the stack management UI. Which of these component templates should they use? This is where a
deprecated
flag could come in handy. We could hide deprecated component templates by default and issue a deprecation warning when using a deprecated component template.It would also allow us to remove the old component templates after a deprecation period. The deprecation warnings can give us insights on on usage of the deprecated component templates and whether it's safe to remove them.
The question is whether working on this is time well spent or whether we're fine with just continuing to provision the templates under both the old and the new name. We'd only document the new names. But the old name will still be visible under stack management.
@eyalkoren @dakrone @jbaiera what's your opinion on that?
The text was updated successfully, but these errors were encountered: