Skip to content

Commit bdce88a

Browse files
authored
[ML] Feature flag default configs (#114660)
1 parent d94fbcb commit bdce88a

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

x-pack/plugin/inference/src/main/java/org/elasticsearch/xpack/inference/InferencePlugin.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -217,8 +217,10 @@ public Collection<?> createComponents(PluginServices services) {
217217
// reference correctly
218218
var registry = new InferenceServiceRegistry(inferenceServices, factoryContext);
219219
registry.init(services.client());
220-
for (var service : registry.getServices().values()) {
221-
service.defaultConfigs().forEach(modelRegistry::addDefaultConfiguration);
220+
if (DefaultElserFeatureFlag.isEnabled()) {
221+
for (var service : registry.getServices().values()) {
222+
service.defaultConfigs().forEach(modelRegistry::addDefaultConfiguration);
223+
}
222224
}
223225
inferenceServiceRegistry.set(registry);
224226

x-pack/plugin/src/yamlRestTest/resources/rest-api-spec/test/inference/inference_crud.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,10 @@
4141

4242
---
4343
"Test get all":
44+
- requires:
45+
cluster_features: "semantic_text.default_elser_2"
46+
reason: semantic_text default ELSER 2 inference ID introduced in 8.16.0
47+
4448
- do:
4549
inference.get:
4650
inference_id: "*"

0 commit comments

Comments
 (0)