summaryrefslogtreecommitdiffstats
path: root/config-model
diff options
context:
space:
mode:
authorgjoranv <gv@verizonmedia.com>2022-01-14 21:46:39 +0100
committergjoranv <gv@verizonmedia.com>2022-01-14 21:46:39 +0100
commit3ecb072685b30c4851bbf3469695ca98ba3a6a63 (patch)
treefc331c7e72a0d9c66cb73e16b6c84cd145e25d22 /config-model
parent85ab960e1969501577296edbb150510fb0c2c645 (diff)
Deprecate the 'container/client' element.
Diffstat (limited to 'config-model')
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java8
1 files changed, 7 insertions, 1 deletions
diff --git a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
index 3bb1a9d2bf7..e6cfd009f9e 100644
--- a/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
+++ b/config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java
@@ -101,6 +101,7 @@ import java.util.Map;
import java.util.Optional;
import java.util.Set;
import java.util.function.Consumer;
+import java.util.logging.Level;
import java.util.regex.Pattern;
import java.util.stream.Collectors;
@@ -389,7 +390,12 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> {
}
private void addClientProviders(DeployState deployState, Element spec, ApplicationContainerCluster cluster) {
- for (Element clientSpec: XML.getChildren(spec, "client")) {
+ List<Element> clientElements = XML.getChildren(spec, "client");
+ if (! clientElements.isEmpty()) {
+ log.logApplicationPackage(
+ Level.WARNING, "The 'client' element is deprecated for removal in Vespa 8, with no replacement");
+ }
+ for (Element clientSpec : clientElements) {
cluster.addComponent(new DomClientProviderBuilder(cluster).build(deployState, cluster, clientSpec));
}
}