diff options
author | gjoranv <gv@verizonmedia.com> | 2022-01-14 21:46:39 +0100 |
---|---|---|
committer | gjoranv <gv@verizonmedia.com> | 2022-01-14 21:46:39 +0100 |
commit | 3ecb072685b30c4851bbf3469695ca98ba3a6a63 (patch) | |
tree | fc331c7e72a0d9c66cb73e16b6c84cd145e25d22 /config-model | |
parent | 85ab960e1969501577296edbb150510fb0c2c645 (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.java | 8 |
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)); } } |