Skip to content

[EPM] Handle constant_keyword type in KB index patterns and ES index templates#64876

Merged
skh merged 2 commits intoelastic:masterfrom
skh:61112-constant-keyword
Apr 30, 2020
Merged

[EPM] Handle constant_keyword type in KB index patterns and ES index templates#64876
skh merged 2 commits intoelastic:masterfrom
skh:61112-constant-keyword

Conversation

@skh
Copy link
Copy Markdown
Contributor

@skh skh commented Apr 30, 2020

Summary

Implements #61112

For index templates, adds a unit test to verify the behavior as the type was already handled by default.
For index patterns, constant_keyword is treated like a keyword, i.e. as an aggregatable string.

To test this:

  • Package installation should work as before.
  • Check the newly added unit tests if the behavior is correct.

@skh skh added v8.0.0 release_note:skip Skip the PR/issue when compiling release notes Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project v7.8.0 Team:Fleet Team label for Observability Data Collection Fleet team labels Apr 30, 2020
@skh skh requested a review from a team April 30, 2020 08:47
@skh skh self-assigned this Apr 30, 2020
@elasticmachine
Copy link
Copy Markdown
Contributor

Pinging @elastic/ingest-management (Team:Ingest Management)

Copy link
Copy Markdown
Contributor

@ruflin ruflin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check if the created templates contain the correct fields and they do:

              "stream" : {
                "properties" : {
                  "namespace" : {
                    "type" : "constant_keyword"
                  },
                  "type" : {
                    "type" : "constant_keyword"
                  },
                  "dataset" : {
                    "type" : "constant_keyword"
                  }
                }

@kibanamachine
Copy link
Copy Markdown
Contributor

💚 Build Succeeded

To update your PR or re-run it, just comment with:
@elasticmachine merge upstream

@skh skh merged commit 3c56a8e into elastic:master Apr 30, 2020
skh added a commit to skh/kibana that referenced this pull request Apr 30, 2020
…templates (elastic#64876)

* Unit-test constant_keyword mapping generation

* Treat constant_keyword as string in kibana index patterns
skh added a commit that referenced this pull request Apr 30, 2020
…templates (#64876) (#64882)

* Unit-test constant_keyword mapping generation

* Treat constant_keyword as string in kibana index patterns
gmmorris added a commit to gmmorris/kibana that referenced this pull request Apr 30, 2020
* master: (42 commits)
  [Ingest] Allow aggent to send metadata compliant with ECS (elastic#64452)
  [Endpoint] Remove todos, urls to issues (elastic#64833)
  [Uptime] Remove hard coded value for monitor states histograms (elastic#64396)
  Feature/send feedback link (elastic#64845)
  [ML] Moving get filters capability to admin (elastic#64879)
  Remove edit alert button from alerts list (elastic#64643)
  [EPM] Handle constant_keyword type in KB index patterns and ES index templates (elastic#64876)
  [ML] Disable data frame anaylics clone button based on permission (elastic#64830)
  Dashboard url generator to preserve saved filters from destination dashboard (elastic#64767)
  add generic typings for SavedObjectMigrationFn (elastic#63943)
  Allow to define and update a defaultPath for applications (elastic#64498)
  [Event Log] add rel=primary to saved objects for query targets (elastic#64615)
  [Lens] Use a size of 5 for first string field in visualization (elastic#64726)
  [SIEM][Lists] Removes plugin dependencies, adds more unit tests, fixes more TypeScript types
  [Ingest] Edit datasource UI (elastic#64727)
  [Lens] Bind all time fields to the time picker (elastic#63874)
  [Lens] Use suggestion system in chart switcher for subtypes (elastic#64613)
  Improve alpha messaging (elastic#64692)
  [Ingest] Allow to enable monitoring of elastic agent (elastic#63598)
  [Metrics UI] Fix alerting when a filter query is present (elastic#64575)
  ...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Feature:EPM Fleet team's Elastic Package Manager (aka Integrations) project release_note:skip Skip the PR/issue when compiling release notes Team:Fleet Team label for Observability Data Collection Fleet team v7.8.0 v8.0.0

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants