diff options
author | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-10-05 14:26:15 +0200 |
---|---|---|
committer | Valerij Fredriksen <valerijf@yahooinc.com> | 2022-10-06 12:53:01 +0200 |
commit | e0bf67c8b8a9842ecb59cd9516a44fcc155716bc (patch) | |
tree | e7b0449a69789bff34b08a466ba799b273107a2b /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java | |
parent | 522f279ee81dd86f29fe5db56d600ebba1d3dcfc (diff) |
Allow creating A records
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java index 071d8a4d11f..91bca1e481c 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/RoutingController.java @@ -268,9 +268,9 @@ public class RoutingController { // Register names in DNS Rotation rotation = rotationRepository.requireRotation(assignedRotation.rotationId()); for (var endpoint : rotationEndpoints) { - controller.nameServiceForwarder().createCname(RecordName.from(endpoint.dnsName()), - RecordData.fqdn(rotation.name()), - Priority.normal); + controller.nameServiceForwarder().createRecord( + new Record(Record.Type.CNAME, RecordName.from(endpoint.dnsName()), RecordData.fqdn(rotation.name())), + Priority.normal); List<String> names = List.of(endpoint.dnsName(), // Include rotation ID as a valid name of this container endpoint // (required by global routing health checks) @@ -305,9 +305,9 @@ public class RoutingController { ZoneId targetZone = targetZones.iterator().next(); String vipHostname = controller.zoneRegistry().getVipHostname(targetZone) .orElseThrow(() -> new IllegalArgumentException("No VIP configured for zone " + targetZone)); - controller.nameServiceForwarder().createCname(RecordName.from(endpoint.dnsName()), - RecordData.fqdn(vipHostname), - Priority.normal); + controller.nameServiceForwarder().createRecord( + new Record(Record.Type.CNAME, RecordName.from(endpoint.dnsName()), RecordData.fqdn(vipHostname)), + Priority.normal); } Map<ClusterSpec.Id, EndpointList> applicationEndpointsByCluster = applicationEndpoints.groupingBy(Endpoint::cluster); for (var kv : applicationEndpointsByCluster.entrySet()) { |