elasticsearch/docs/reference
Martijn van Groningen 715eb90fea
Support specifying multiple templates names in delete component template api (#70314)
Add support to delete component templates api to specify multiple template
names separated by a comma.

Change the cleanup template logic for rest tests to remove all component templates via a single delete component template request. This to optimize the cleanup logic. After each rest test we delete all templates. So deleting templates this via a single api call (and thus single cluster state update) saves a lot of time considering the number of rest tests.

Older versions don't support component / composable index templates
and/or data streams. Yet the test base class tries to remove objects
after each test, which adds a significant number of lines to the
log files (which slows the tests down). The ESRestTestCase will
now check whether all nodes have a specific version and then decide
whether data streams and component / composable index templates will
be deleted.

Also ensured that the logstash-index-template and security-index-template
aren't deleted between tests, these templates are builtin templates that
ES will install if missing. So if tests remove these templates between tests
then ES will add these template back almost immediately. These causes
many log lines and a lot of cluster state updates, which slow tests down.

Relates to #69973

Co-authored-by: Lee Hinman <dakrone@users.noreply.github.com>
2021-03-15 13:08:49 +01:00
..
aggregations [DOCS] Reformat adjacency matrix agg reference (#70034) 2021-03-08 12:33:46 -05:00
analysis [DOCS] Fix case sensitivity for elision token filter (#69873) 2021-03-03 09:09:05 -05:00
autoscaling [DOCS] Reviews ML decider conceptual docs (#69524) 2021-03-01 09:56:39 +01:00
cat Support include_unloaded_segments in node stats (#69682) 2021-03-01 17:18:47 +01:00
ccr Clarify remote_cluster_client role (#70186) 2021-03-11 20:28:26 -05:00
cluster [DOCS] Reword `ingest` description 2021-03-09 13:14:23 -05:00
commands Remove support of creating CA on the fly when generating certificates (#65590) 2020-12-16 13:54:32 +11:00
data-streams Switch built-in policies to max_primary_shard_size (#69995) 2021-03-04 17:00:45 -05:00
docs [DOCS] Remove pipeline param from delete API (#70177) 2021-03-10 08:20:17 -05:00
eql [DOCS] Fix EQL heading levels (#70255) 2021-03-10 14:20:22 -05:00
features/apis Change Get Snapshottable Features endpoint to `_features` (#69755) 2021-03-02 11:30:02 -07:00
graph [DOCS] Fix API titles (#67475) 2021-01-13 15:15:37 -05:00
high-availability Adjust resiliency docs for searchable snapshots (#67630) 2021-01-19 17:40:49 +00:00
how-to [DOCS] Remove performance warning for script fields (#69309) 2021-02-22 10:05:49 -05:00
ilm Restrict ILM frozen phase to searchable snapshot actions only (#70158) 2021-03-09 11:24:04 -07:00
images [DOCS] Add overview for rollup refactor (#70001) 2021-03-10 08:41:27 -05:00
index-modules [DOCS] Fix some typos in docs (#66672) 2020-12-21 12:45:51 +02:00
indices Support specifying multiple templates names in delete component template api (#70314) 2021-03-15 13:08:49 +01:00
ingest [DOCS] Update ingest pipeline xrefs (#70178) 2021-03-10 08:28:19 -05:00
licensing [DOCS] Fix case for 'Boolean' (#64299) 2020-10-29 09:04:43 -04:00
mapping Add positive_score_impact to rank_features type (#69994) 2021-03-10 14:55:54 -05:00
migration [DOCS] Update ingest pipeline xrefs (#70178) 2021-03-10 08:28:19 -05:00
ml [DOCS] Changes deprecated syntax to node.role style in datafeed docs. (#70201) 2021-03-10 15:46:01 +01:00
modules Clarify remote_cluster_client role (#70186) 2021-03-11 20:28:26 -05:00
monitoring [DOCS] Fix typos for duplicate words (#69125) 2021-02-17 10:34:20 -05:00
query-dsl Correct cross_fields docs on how analyzer groups are combined. (#69936) 2021-03-08 14:56:17 -08:00
release-notes Fix range query on date fields for number inputs (#63692) 2020-12-01 18:49:50 +01:00
repositories-metering-api [DOCS] Fix name of `cluster_version` parameter (#69615) 2021-03-01 08:54:47 -05:00
rest-api [DOCS] Expands transforms docs with CCS info (#70156) 2021-03-10 15:54:31 +01:00
rollup [DOCS] Add overview for rollup refactor (#70001) 2021-03-10 08:41:27 -05:00
scripting
search Improve user check for resource sharing and its documentation (#69844) 2021-03-10 21:55:50 +11:00
searchable-snapshots Document searchable snapshots supported repos (#69508) 2021-02-24 09:02:16 +00:00
settings Add doc reference for client_auth_method (#70124) 2021-03-10 12:34:01 +02:00
setup Introduce ES_JAVA_HOME (#68954) 2021-02-17 12:41:23 -05:00
slm [DOCS] Fix SLM security privilege wording (#68238) 2021-01-29 16:48:14 -05:00
snapshot-restore Snapshot process details docs improvements (#70012) 2021-03-08 14:42:06 +00:00
sql SQL: Adapt the limitations page to the new "fields" API usage (#69616) 2021-03-02 17:19:32 +02:00
tab-widgets [DOCS] Improve docs for Windows DOS/UNC paths in `path.*` settings (#64668) 2020-11-09 10:36:48 -05:00
text-structure/apis [ML] [DOCS] update find-structure reference docs (#67586) 2021-01-15 12:19:38 -05:00
transform [DOCS] Expands transforms docs with CCS info (#70156) 2021-03-10 15:54:31 +01:00
upgrade [DOCS] Make cat API verbose query param explicit (#67300) 2021-01-11 17:19:23 -05:00
vectors
aggregations.asciidoc [DOCS] Rewrite aggs overview (#64318) 2020-10-30 08:39:38 -04:00
analysis.asciidoc
api-conventions.asciidoc Expand and consolidate networking docs (#68051) 2021-02-01 13:06:20 +00:00
cat.asciidoc Fix docs/reference/cat.asciidoc to use consistent order (#69938) 2021-03-03 16:41:16 -07:00
cluster.asciidoc [DOCS] Reword node roles docs (#69301) 2021-02-23 11:32:46 -05:00
data-management.asciidoc [DOCS] Move Kibana index mgmt docs to ES (#64380) 2020-10-30 09:14:52 -04:00
data-rollup-transform.asciidoc [DOCS] Add overview for rollup refactor (#70001) 2021-03-10 08:41:27 -05:00
datatiers.asciidoc Add the frozen tier node role and ILM phase (#68605) 2021-02-05 14:38:13 -07:00
dependencies-versions.asciidoc [DOCS] Added appendix to show dependencies (#67962) 2021-01-26 16:16:05 -08:00
docs.asciidoc
frozen-indices.asciidoc [DOCS] Make cat API verbose query param explicit (#67300) 2021-01-11 17:19:23 -05:00
getting-started.asciidoc [DOCS] Make cat API verbose query param explicit (#67300) 2021-01-11 17:19:23 -05:00
glossary.asciidoc [DOCS] Add runtime field to glossary (#69204) 2021-02-18 15:00:07 -05:00
gs-index.asciidoc
high-availability.asciidoc
how-to.asciidoc
index-extra-title-page.html
index-modules.asciidoc [DOCS] Note `index.number_of_routing_shards` affects doc distribution (#69541) 2021-02-24 10:31:01 -05:00
index.asciidoc [DOCS] Added appendix to show dependencies (#67962) 2021-01-26 16:16:05 -08:00
index.x.asciidoc
indices.asciidoc [DOCS] Mark template exists API as legacy (#67286) 2021-01-11 14:14:44 -05:00
ingest.asciidoc [DOCS] Fix instructions for dedicated ingest node (#69179) 2021-02-18 08:53:20 -05:00
intro.asciidoc [DOCS] Update rollup xrefs (#66799) 2020-12-23 13:49:15 -05:00
links.asciidoc
mapping.asciidoc Minor revision missed in merge. (#67282) 2021-01-11 13:50:06 -05:00
query-dsl.asciidoc
redirects.asciidoc [DOCS] Add overview for rollup refactor (#70001) 2021-03-10 08:41:27 -05:00
release-notes.asciidoc
scripting.asciidoc
search.asciidoc Introduce eql search status API (#68065) 2021-02-11 09:30:13 -05:00
setup.asciidoc Introduce ES_JAVA_HOME (#68954) 2021-02-17 12:41:23 -05:00
upgrade.asciidoc