OpenSearch/x-pack/plugin
Jay Modi c610e0893d
Introduce system index APIs for Kibana (#53035)
This commit introduces a module for Kibana that exposes REST APIs that
will be used by Kibana for access to its system indices. These APIs are wrapped
versions of the existing REST endpoints. A new setting is also introduced since
the Kibana system indices' names are allowed to be changed by a user in case
multiple instances of Kibana use the same instance of Elasticsearch.

Additionally, the ThreadContext has been extended to indicate that the use of
system indices may be allowed in a request. This will be built upon in the future
for the protection of system indices.

Backport of #52385
2020-03-03 14:11:36 -07:00
..
analytics Add size support to `top_metrics` (backport of #52662) (#52914) 2020-02-27 16:12:52 -05:00
autoscaling [7.x] Smarter copying of the rest specs and tests (#52114) (#52798) 2020-02-26 08:13:41 -06:00
ccr Allow dynamic updates for index.hidden setting (#52837) 2020-02-26 11:46:29 -07:00
core Introduce a `constant_keyword` field. (#49713) (#53024) 2020-03-03 16:01:47 +01:00
deprecation Remove DeprecationLogger from route objects (#52285) 2020-02-12 15:05:41 -07:00
enrich Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
eql EQL: Add implicit ordering on timestamp (#53004) 2020-03-02 22:41:36 +02:00
frozen-indices Upgrade Lucene to 8.5.0-snapshot-b01d7cb (#52584) 2020-02-21 10:25:03 +00:00
graph [7.x] Smarter copying of the rest specs and tests (#52114) (#52798) 2020-02-26 08:13:41 -06:00
ilm [7.x] Smarter copying of the rest specs and tests (#52114) (#52798) 2020-02-26 08:13:41 -06:00
logstash Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
mapper-constant-keyword Introduce a `constant_keyword` field. (#49713) (#53024) 2020-03-03 16:01:47 +01:00
mapper-flattened Add size support to `top_metrics` (backport of #52662) (#52914) 2020-02-27 16:12:52 -05:00
ml Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
monitoring Single instance of the IndexNameExpressionResolver (#52604) 2020-02-21 07:50:02 -07:00
ql SQL: update SqlNodeSubclassTests list of min-two-parameters functions list (#53045) (#53058) 2020-03-03 19:37:37 +02:00
rollup Single instance of the IndexNameExpressionResolver (#52604) 2020-02-21 07:50:02 -07:00
search-business-rules Generalize how queries on `_index` are handled at rewrite time (#52815) 2020-02-26 15:37:43 +01:00
security Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
spatial Add support for multipoint shape queries (#52564) (#52705) 2020-02-24 13:46:51 +01:00
sql SQL: update SqlNodeSubclassTests list of min-two-parameters functions list (#53045) (#53058) 2020-03-03 19:37:37 +02:00
src/test Introduce a `constant_keyword` field. (#49713) (#53024) 2020-03-03 16:01:47 +01:00
transform Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
vectors Add size support to `top_metrics` (backport of #52662) (#52914) 2020-02-27 16:12:52 -05:00
voting-only-node Single instance of the IndexNameExpressionResolver (#52604) 2020-02-21 07:50:02 -07:00
watcher Introduce system index APIs for Kibana (#53035) 2020-03-03 14:11:36 -07:00
build.gradle Disable ILM history in x-pack rest tests (#52868) 2020-02-27 17:20:33 +01:00