diff options
author | jonmv <venstad@gmail.com> | 2023-05-15 12:02:17 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2023-05-15 12:02:17 +0200 |
commit | ed584bf928e2c83cea57b7b2966956777b147bad (patch) | |
tree | 0fc5638f9d78a0d539ba07a8770c2627931b6454 /controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java | |
parent | 7e39f8036dbeb3722fca3a50fdc9c86129011cf0 (diff) |
Add submission timestamp for prod packages, and show in detail API
Diffstat (limited to 'controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java')
-rw-r--r-- | controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java index 6c9de2fd584..e59b4eb0a07 100644 --- a/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java +++ b/controller-server/src/main/java/com/yahoo/vespa/hosted/controller/deployment/Submission.java @@ -5,8 +5,8 @@ import com.yahoo.vespa.hosted.controller.api.integration.deployment.RevisionId; import com.yahoo.vespa.hosted.controller.api.integration.deployment.SourceRevision; import com.yahoo.vespa.hosted.controller.application.pkg.ApplicationPackage; +import java.time.Instant; import java.util.Optional; -import java.util.OptionalInt; import static com.yahoo.vespa.hosted.controller.application.pkg.ApplicationPackage.calculateHash; @@ -21,23 +21,22 @@ public class Submission { private final Optional<SourceRevision> source; private final Optional<String> authorEmail; private final Optional<String> description; + private final Instant now; private final int risk; public Submission(ApplicationPackage applicationPackage, byte[] testPackage, Optional<String> sourceUrl, - Optional<SourceRevision> source, Optional<String> authorEmail, Optional<String> description, int risk) { + Optional<SourceRevision> source, Optional<String> authorEmail, Optional<String> description, + Instant now, int risk) { this.applicationPackage = applicationPackage; this.testPackage = testPackage; this.sourceUrl = sourceUrl; this.source = source; this.authorEmail = authorEmail; this.description = description; + this.now = now; this.risk = risk; } - public static Submission basic(ApplicationPackage applicationPackage, byte[] testPackage) { - return new Submission(applicationPackage, testPackage, Optional.empty(), Optional.empty(), Optional.empty(), Optional.empty(), 0); - } - public ApplicationVersion toApplicationVersion(long number) { return ApplicationVersion.forProduction(RevisionId.forProduction(number), source, @@ -49,6 +48,7 @@ public class Submission { source.map(SourceRevision::commit), Optional.of(applicationPackage.bundleHash() + calculateHash(testPackage)), description, + now, risk); } |