summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorJon Marius Venstad <jvenstad@yahoo-inc.com>2019-06-20 13:41:28 +0200
committerJon Marius Venstad <jvenstad@yahoo-inc.com>2019-06-20 13:41:28 +0200
commitc987968d69f35c32bbfa65440bb0112caed96cac (patch)
treec51c51b97ac9d0b8d6e509fd5d53c557dba1b734 /controller-api
parent28144ea890d73be82f3c7a2c9a9ee7dbb491a061 (diff)
Filter out non-released versions for compile version
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java5
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java9
2 files changed, 11 insertions, 3 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java
index 853da9c4056..fb133f75654 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/maven/MavenRepository.java
@@ -8,6 +8,9 @@ package com.yahoo.vespa.hosted.controller.api.integration.maven;
public interface MavenRepository {
/** Returns metadata about all releases of a specific artifact to this repository. */
- Metadata getMetadata();
+ Metadata metadata();
+
+ /** Returns the id of the artifact whose releases this tracks. */
+ ArtifactId artifactId();
}
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java
index d4a52a0d77d..0ecb7ae13cc 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/stubs/MockMavenRepository.java
@@ -17,9 +17,14 @@ public class MockMavenRepository implements MavenRepository {
public static final ArtifactId id = new ArtifactId("ai.vespa", "search");
@Override
- public Metadata getMetadata() {
- return new Metadata(id, List.of(Version.fromString("6.1"),
+ public Metadata metadata() {
+ return new Metadata(id, List.of(Version.fromString("6.0"),
Version.fromString("6.2")));
}
+ @Override
+ public ArtifactId artifactId() {
+ return id;
+ }
+
}