diff --git a/modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/TSDBIndexingIT.java b/modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/TSDBIndexingIT.java index c22f79b11a597..e0fc55ed9a55f 100644 --- a/modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/TSDBIndexingIT.java +++ b/modules/data-streams/src/internalClusterTest/java/org/elasticsearch/datastreams/TSDBIndexingIT.java @@ -325,20 +325,16 @@ public void testTsdbTemplatesNoKeywordFieldType() throws Exception { } }"""; var request = new TransportPutComposableIndexTemplateAction.Request("id"); + Settings.Builder settingsBuilder = Settings.builder() + .put("index.mode", "time_series") + .put("index.dimensions_tsid_strategy_enabled", randomDouble() < 0.8); + if (randomBoolean()) { + settingsBuilder.put("index.routing_path", "metricset"); + } request.indexTemplate( ComposableIndexTemplate.builder() .indexPatterns(List.of("k8s*")) - .template( - new Template( - Settings.builder() - .put("index.mode", "time_series") - .put("index.routing_path", randomBoolean() ? null : "metricset") - .put("index.dimensions_tsid_strategy_enabled", randomDouble() < 0.8) - .build(), - new CompressedXContent(mappingTemplate), - null - ) - ) + .template(new Template(settingsBuilder.build(), new CompressedXContent(mappingTemplate), null)) .dataStreamTemplate(new ComposableIndexTemplate.DataStreamTemplate(false, false)) .build() ); diff --git a/muted-tests.yml b/muted-tests.yml index 9410e84f0bed0..70c80faac2267 100644 --- a/muted-tests.yml +++ b/muted-tests.yml @@ -579,9 +579,6 @@ tests: - class: org.elasticsearch.indices.recovery.IndexRecoveryIT method: testUsesFileBasedRecoveryIfOperationsBasedRecoveryWouldBeUnreasonable issue: https://github.com/elastic/elasticsearch/issues/135737 -- class: org.elasticsearch.datastreams.TSDBIndexingIT - method: testTsdbTemplatesNoKeywordFieldType - issue: https://github.com/elastic/elasticsearch/issues/135746 - class: org.elasticsearch.xpack.esql.expression.function.aggregate.IncreaseTests method: testGroupingAggregate {TestCase=} issue: https://github.com/elastic/elasticsearch/issues/135752