summaryrefslogtreecommitdiffstats
path: root/controller-server/src/main
diff options
context:
space:
mode:
authorValerij Fredriksen <valerijf@verizonmedia.com>2021-09-13 22:10:41 +0200
committerValerij Fredriksen <valerijf@verizonmedia.com>2021-09-13 22:10:41 +0200
commite62f0ca479d199acd61bd12d15f4916ed22be559 (patch)
tree844ce0062d5a75a24ea3edfe15dc91a853198a96 /controller-server/src/main
parent92ad19102e936032fe61fa5a93bc88a2fc246a22 (diff)
Set source platform and application on dev deployment upgrades
Diffstat (limited to 'controller-server/src/main')
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobController.java4
-rw-r--r--controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentUpgrader.java2
2 files changed, 3 insertions, 3 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobController.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobController.java
index da5282d8e93..652f8630cb6 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobController.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/JobController.java
@@ -520,8 +520,8 @@ public class JobController {
.flatMap(controller.applications()::lastCompatibleVersion)
.orElseGet(controller::readSystemVersion)),
version,
- Optional.empty(),
- Optional.empty()),
+ lastRun.map(run -> run.versions().targetPlatform()),
+ lastRun.map(run -> run.versions().targetApplication())),
false,
JobProfile.development);
});
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentUpgrader.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentUpgrader.java
index 0039ce2320e..97e9a233f9f 100644
--- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentUpgrader.java
+++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/maintenance/DeploymentUpgrader.java
@@ -44,7 +44,7 @@ public class DeploymentUpgrader extends ControllerMaintainer {
if ( ! deployment.zone().environment().isManuallyDeployed()) continue;
Run last = controller().jobController().last(job).get();
- Versions target = new Versions(systemVersion, last.versions().targetApplication(), Optional.empty(), Optional.empty());
+ Versions target = new Versions(systemVersion, last.versions().targetApplication(), Optional.of(last.versions().targetPlatform()), Optional.of(last.versions().targetApplication()));
if ( ! deployment.version().isBefore(target.targetPlatform())) continue;
if ( controller().clock().instant().isBefore(last.start().plus(Duration.ofDays(1)))) continue;
if ( ! isLikelyNightFor(job)) continue;