summaryrefslogtreecommitdiffstats
path: root/controller-api
diff options
context:
space:
mode:
authorOla Aunrønning <olaa@verizonmedia.com>2021-04-19 13:53:09 +0200
committerOla Aunrønning <olaa@verizonmedia.com>2021-04-19 13:57:54 +0200
commitee847c3bc8e04ffdc67f9ceb748429162d424d4d (patch)
tree5e0d5e7311d0c8a576a6565c81dd747ea8c9578f /controller-api
parent27b92ce584f3d30ae64406f843e2224d56422f2e (diff)
Delete old and closed change requests. Get status of all persisted change requests
Diffstat (limited to 'controller-api')
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/ChangeRequestClient.java3
-rw-r--r--controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/MockChangeRequestClient.java2
2 files changed, 3 insertions, 2 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/ChangeRequestClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/ChangeRequestClient.java
index e8ff768927f..f8f54567bea 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/ChangeRequestClient.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/ChangeRequestClient.java
@@ -8,7 +8,8 @@ import java.util.List;
*/
public interface ChangeRequestClient {
- List<ChangeRequest> getUpcomingChangeRequests();
+ /** Get upcoming change requests and updated status of previously stored requests */
+ List<ChangeRequest> getChangeRequests(List<ChangeRequest> changeRequests);
void approveChangeRequests(List<ChangeRequest> changeRequests);
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/MockChangeRequestClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/MockChangeRequestClient.java
index e85c0afcb0e..10175f36991 100644
--- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/MockChangeRequestClient.java
+++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/vcmr/MockChangeRequestClient.java
@@ -13,7 +13,7 @@ public class MockChangeRequestClient implements ChangeRequestClient {
private List<ChangeRequest> approvedChangeRequests = new ArrayList<>();
@Override
- public List<ChangeRequest> getUpcomingChangeRequests() {
+ public List<ChangeRequest> getChangeRequests(List<ChangeRequest> changeRequests) {
return upcomingChangeRequests;
}