aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server/src/test
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-07-13 11:05:26 +0200
committerGitHub <noreply@github.com>2023-07-13 11:05:26 +0200
commitb0815f18d08b4366c867c3e74135e8a7c0c17709 (patch)
treea7ee03c37d94a29e1c53fd3d4b9e72c20ee752e6 /controller-server/src/test
parente2e7fc4f5c49451a210ca681416c848cb9ed7377 (diff)
parentb9f0ba923b46f567aeddd5a40a8d630cdeb4dd39 (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')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/routing/RoutingPoliciesTest.java6
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