aboutsummaryrefslogtreecommitdiffstats
path: root/controller-server
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-09-13 09:54:55 +0200
committerjonmv <venstad@gmail.com>2022-09-13 09:54:55 +0200
commit9dbc92a71b73d27a0b1ea181b08a98425d6b8daf (patch)
treef7386367b3eba2d23c6b70b00aaadef56bce2625 /controller-server
parent78ba5aa06705bb4e00f303ace2a77857dfc9509e (diff)
More downgrade test, fix dep.spec. test, and more text blocks
Diffstat (limited to 'controller-server')
-rw-r--r--controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
index 9e0155dc50f..b533a0c7797 100644
--- a/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
+++ b/controller-server/src/test/java/com/yahoo/vespa/hosted/controller/deployment/DeploymentTriggerTest.java
@@ -2327,9 +2327,22 @@ public class DeploymentTriggerTest {
.build()))
.getMessage());
+ // Upgrade.
+ old.submit(new ApplicationPackageBuilder().region("us-central-1").region("us-east-3").region("us-west-1")
+ .compileVersion(version1)
+ .build())
+ .deploy();
+
+ // And downgrade again.
old.submit(new ApplicationPackageBuilder().region("us-central-1").region("us-east-3").region("us-west-1")
.compileVersion(version0)
.build());
+
+ assertEquals(Change.of(version0).with(old.lastSubmission().get()), old.instance().change());
+
+ // An operator can still trigger roll-out of the otherwise illegal submission.
+ tester.deploymentTrigger().forceChange(app.instanceId(), Change.of(app.lastSubmission().get()));
+ assertEquals(Change.of(app.lastSubmission().get()), app.instance().change());
}
@Test