summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2022-02-14 14:20:57 +0100
committerMartin Polden <mpolden@mpolden.no>2022-02-14 14:21:16 +0100
commitc4e2d708945fd363faa61464cb9c7695d7ef015d (patch)
treeaf80e729f8a04f7710347f01e94c1b5548920ae5
parent8030c12a810794c5674ad6b3ffc2270a5292ca38 (diff)
Deprecate aliases
-rw-r--r--config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java13
1 files changed, 4 insertions, 9 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 d69f9929e63..74f2d44fc03 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
@@ -360,18 +360,13 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> {
if (environment != Environment.prod) return;
Element aliases = XML.getChild(spec, "aliases");
- List<Element> serviceAliasChildren = XML.getChildren(aliases, "service-alias");
- if (!serviceAliasChildren.isEmpty()) {
- log.logApplicationPackage(WARNING, "The 'service-alias' element has no effect and is deprecated for removal in Vespa 8");
+ if (aliases != null) {
+ log.logApplicationPackage(WARNING, "The 'aliases' element and its children has no effect. They have been deprecated for removal in Vespa 8");
}
- for (Element alias : serviceAliasChildren) {
+ for (Element alias : XML.getChildren(aliases, "service-alias")) {
cluster.serviceAliases().add(XML.getValue(alias));
}
- List<Element> endpointAliasChildren = XML.getChildren(aliases, "endpoint-alias");
- if (!endpointAliasChildren.isEmpty()) {
- log.logApplicationPackage(WARNING, "The 'endpoint-alias' element has no effect and is deprecated for removal in Vespa 8");
- }
- for (Element alias : endpointAliasChildren) {
+ for (Element alias : XML.getChildren(aliases, "endpoint-alias")) {
cluster.endpointAliases().add(XML.getValue(alias));
}
}