summaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-01-19 11:50:41 +0100
committerMartin Polden <mpolden@mpolden.no>2023-01-19 11:51:46 +0100
commit2f282f7199f46d65511fdbee9a3bb9c708dd0079 (patch)
tree3ae02e17289926b13723f7dcac3f1d88f1e29365 /controller-server
parentffba12c231f17e69dcd3f72edf6308772113fd0a (diff)
Use string ID for WeightedAliasTarget
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/routing/RoutingPolicies.java4
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/routing/RoutingPolicies.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/routing/RoutingPolicies.java
index 03db932dbb3..25ad7da98e7 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/routing/RoutingPolicies.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/routing/RoutingPolicies.java
@@ -233,7 +233,7 @@ public class RoutingPolicies {
if (policy.canonicalName().isPresent()) {
var weightedTarget = new WeightedAliasTarget(
- policy.canonicalName().get(), policy.dnsZone().get(), policy.id().zone(), weight);
+ policy.canonicalName().get(), policy.dnsZone().get(), policy.id().zone().value(), weight);
regionEndpoint.add(weightedTarget);
} else {
var weightedTarget = new WeightedDirectTarget(
@@ -655,7 +655,7 @@ public class RoutingPolicies {
return new Target(Record.Type.DIRECT, wt.recordData(), wt);
}
var wt = new WeightedAliasTarget(policy.canonicalName().get(), policy.dnsZone().get(),
- endpointTarget.deployment().zoneId(), endpointTarget.weight());
+ endpointTarget.deployment().zoneId().value(), endpointTarget.weight());
return new Target(Record.Type.ALIAS, RecordData.fqdn(wt.name().value()), wt);
}
}
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java
index db96c265363..a049b614e25 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/ControllerTest.java
@@ -1020,7 +1020,7 @@ public class ControllerTest {
new Record(Record.Type.ALIAS,
RecordName.from("application.tenant.us-east-3-w.vespa.oath.cloud"),
new WeightedAliasTarget(HostName.of("lb-0--tenant.application.default--prod.us-east-3"),
- "dns-zone-1", ZoneId.from("prod.us-east-3"), 1).pack()),
+ "dns-zone-1", "prod.us-east-3", 1).pack()),
// The 'east' global endpoint, pointing to the weighted record for zone 2's region
new Record(Record.Type.ALIAS,