diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-07-13 11:05:26 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-13 11:05:26 +0200 |
commit | b0815f18d08b4366c867c3e74135e8a7c0c17709 (patch) | |
tree | a7ee03c37d94a29e1c53fd3d4b9e72c20ee752e6 /controller-server/src/test/java | |
parent | e2e7fc4f5c49451a210ca681416c848cb9ed7377 (diff) | |
parent | b9f0ba923b46f567aeddd5a40a8d630cdeb4dd39 (diff) |
Merge pull request #27756 from vespa-engine/mpolden/remove-records
Remove DNS records for zones that use A records
Diffstat (limited to 'controller-server/src/test/java')
-rw-r--r-- | controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java index 0a6d2a3b106..02f030aa758 100644 --- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java +++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java @@ -441,6 +441,12 @@ public class RoutingPoliciesTest { assertEquals(List.of("latency/c0.app1.tenant1.aws-us-east-1.w.vespa-app.cloud/dns-zone-1/prod.aws-us-east-1c", "latency/c0.app1.tenant1.gcp-us-south1.w.vespa-app.cloud/ignored/prod.gcp-us-south1-b"), tester.recordDataOf(Record.Type.ALIAS, expectedRecords.get(4))); + + // Application is removed and records are cleaned up + tester.controllerTester().controller().applications().requireInstance(context.instanceId()).deployments().keySet() + .forEach(zone -> tester.controllerTester().controller().applications().deactivate(context.instanceId(), zone)); + context.flushDnsUpdates(); + assertEquals(List.of(), tester.recordNames()); } @Test |