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

[FEATURE] Improve Opensearch Dashboards' Index Template Page #976

Open
CaptainDredge opened this issue Feb 9, 2024 · 1 comment
Open
Labels
enhancement New feature or request

Comments

@CaptainDredge
Copy link
Contributor

Is your feature request related to a problem?
There are two index template APIs at the moment, _templates API and _index_template API. The former is the legacy endpoint, while the latter is the new(er) composable index template endpoint. Legacy index templates (_template) were replaced by composable templates (_index_template) starting with Elasticsearch 7.8

If you create a new index template with the _template API, it will not be visible in responses of the _index_template API. Most importantly, there may be index templates currently in use, that you can't see in Opensearch Dashboards' Index Templates UI due to the page only querying the _index_templates API:

This has several implications:

  • It is confusing for customers who have migrated from older versions and (some of) their index templates suddenly disappear from the UI.
  • Makes investigations a lot more difficult for those who use Dashboards to manage Opensearch.
  • Several old Elastic products that we support, such as Beats 7.12.1 [1], use the legacy _templates API to create their dynamic templates and therefore said templates are invisible to customers even though they affect data ingestion.
  • It's just not right to have a UI to show Index Templates but then only show a subset of the templates.

What solution would you like?
We can have two separate sections for the two template types, legacy and current

What alternatives have you considered?
A clear and concise description of any alternative solutions or features you've considered.

Do you have any additional context?
Add any other context or screenshots about the feature request here.

@CaptainDredge CaptainDredge added enhancement New feature or request untriaged labels Feb 9, 2024
@dblock dblock removed the untriaged label Jun 17, 2024
@dblock
Copy link
Member

dblock commented Jun 17, 2024

Catch All Triage - 1 2 3 4 5

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants