From 553a320847d3360bca25c617a73fe1f9f3fa84a2 Mon Sep 17 00:00:00 2001 From: Øyvind Grønnesby Date: Wed, 26 Jun 2019 10:29:02 +0200 Subject: Change default endpoint-id to be "default" Previously this defaulted to the value of the container-id, but using "default" makes the feature behave more closely to the existing global-service-id feature. Previously you needed to write: to mirror the existing behavior. Now you can do to get the same behavior. --- .../src/main/java/com/yahoo/config/application/api/Endpoint.java | 3 ++- .../java/com/yahoo/config/application/api/DeploymentSpecTest.java | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'config-model-api') diff --git a/config-model-api/src/main/java/com/yahoo/config/application/api/Endpoint.java b/config-model-api/src/main/java/com/yahoo/config/application/api/Endpoint.java index 7d31e07dac5..ca8eadd8d1f 100644 --- a/config-model-api/src/main/java/com/yahoo/config/application/api/Endpoint.java +++ b/config-model-api/src/main/java/com/yahoo/config/application/api/Endpoint.java @@ -29,6 +29,7 @@ public class Endpoint { */ private static final Pattern endpointPattern = Pattern.compile("^[a-z](?:-?[a-z0-9]+)*$"); private static final int endpointMaxLength = 12; + private static final String defaultEndpointId = "default"; private final Optional endpointId; private final String containerId; @@ -48,7 +49,7 @@ public class Endpoint { } public String endpointId() { - return endpointId.orElse(containerId); + return endpointId.orElse(defaultEndpointId); } public String containerId() { diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java index c161b04087f..8120c82e8f4 100644 --- a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java +++ b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java @@ -482,7 +482,7 @@ public class DeploymentSpecTest { ""); assertEquals( - List.of("foo", "nalle", "quux"), + List.of("foo", "nalle", "default"), spec.endpoints().stream().map(Endpoint::endpointId).collect(Collectors.toList()) ); @@ -507,8 +507,8 @@ public class DeploymentSpecTest { @Test public void validEndpoints() { - assertEquals(List.of("qrs"), endpointIds("")); - assertEquals(List.of("qrs"), endpointIds("")); + assertEquals(List.of("default"), endpointIds("")); + assertEquals(List.of("default"), endpointIds("")); assertEquals(List.of("f"), endpointIds("")); assertEquals(List.of("foo"), endpointIds("")); assertEquals(List.of("foo-bar"), endpointIds("")); -- cgit v1.2.3