diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-02-14 14:10:48 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-02-14 14:10:48 +0100 |
commit | 8030c12a810794c5674ad6b3ffc2270a5292ca38 (patch) | |
tree | 18ec601ebd07275f750c3b8c4fb1eae1599472b3 | |
parent | e8a9a133b207a0692909eda2e737be440f3a0849 (diff) |
Deprecate service-alias and endpoint-alias
-rw-r--r-- | config-model/src/main/java/com/yahoo/vespa/model/container/xml/ContainerModelBuilder.java | 12 |
1 files changed, 10 insertions, 2 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 8e856e5e962..d69f9929e63 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,10 +360,18 @@ public class ContainerModelBuilder extends ConfigModelBuilder<ContainerModel> { if (environment != Environment.prod) return; Element aliases = XML.getChild(spec, "aliases"); - for (Element alias : XML.getChildren(aliases, "service-alias")) { + 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"); + } + for (Element alias : serviceAliasChildren) { cluster.serviceAliases().add(XML.getValue(alias)); } - for (Element alias : XML.getChildren(aliases, "endpoint-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) { cluster.endpointAliases().add(XML.getValue(alias)); } } |