diff options
author | Ola Aunrønning <olaa@verizonmedia.com> | 2020-12-07 12:19:06 +0100 |
---|---|---|
committer | Ola Aunrønning <olaa@verizonmedia.com> | 2020-12-07 12:19:06 +0100 |
commit | 1a38d62b198755f7aeab8802bdf266ac0bbb0246 (patch) | |
tree | bf620b9db2f4c4c5ab749a63b01b7b5211382796 /controller-api | |
parent | e6a9795a63f8e644d01b01adde588dac2bea0a1d (diff) |
Move repair maintainer
Diffstat (limited to 'controller-api')
3 files changed, 0 insertions, 59 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java index 8f2d2161f92..4006d68ba1f 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/ServiceRegistry.java @@ -19,7 +19,6 @@ import com.yahoo.vespa.hosted.controller.api.integration.organization.IssueHandl import com.yahoo.vespa.hosted.controller.api.integration.organization.Mailer; import com.yahoo.vespa.hosted.controller.api.integration.organization.OwnershipIssues; import com.yahoo.vespa.hosted.controller.api.integration.organization.SystemMonitor; -import com.yahoo.vespa.hosted.controller.api.integration.repair.HostRepairClient; import com.yahoo.vespa.hosted.controller.api.integration.resource.CostReportConsumer; import com.yahoo.vespa.hosted.controller.api.integration.resource.MeteringClient; import com.yahoo.vespa.hosted.controller.api.integration.routing.GlobalRoutingService; @@ -81,8 +80,6 @@ public interface ServiceRegistry { BillingController billingController(); - HostRepairClient hostRepairClient(); - ContainerRegistry containerRegistry(); } diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/HostRepairClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/HostRepairClient.java deleted file mode 100644 index c3fa0890cbb..00000000000 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/HostRepairClient.java +++ /dev/null @@ -1,23 +0,0 @@ -// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.hosted.controller.api.integration.repair; - -import com.yahoo.config.provision.HostName; -import com.yahoo.config.provision.zone.ZoneApi; -import com.yahoo.config.provision.zone.ZoneId; -import com.yahoo.vespa.hosted.controller.api.integration.configserver.Node; - -import java.util.List; -import java.util.Map; - -/** - * @author olaa - */ -public interface HostRepairClient { - - /* Checks current ticket status and takes appropriate action */ - void updateRepairStatus(ZoneApi zone, List<Node> nodes); - - /* Creates reparation ticket for given host. Returns ticket number */ - String createTicket(HostName hostname, String colo, ZoneId zoneId, String description, String category); - -} diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/MockRepairClient.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/MockRepairClient.java deleted file mode 100644 index 7a4398d69bb..00000000000 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/repair/MockRepairClient.java +++ /dev/null @@ -1,33 +0,0 @@ -// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. -package com.yahoo.vespa.hosted.controller.api.integration.repair; - -import com.yahoo.config.provision.HostName; -import com.yahoo.config.provision.zone.ZoneApi; -import com.yahoo.config.provision.zone.ZoneId; -import com.yahoo.vespa.hosted.controller.api.integration.configserver.Node; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -/** - * @author olaa - */ -public class MockRepairClient implements HostRepairClient { - - List<Node> updatedNodes = new ArrayList<>(); - - @Override - public void updateRepairStatus(ZoneApi zone, List<Node> nodes) { - updatedNodes.addAll(nodes); - } - - @Override - public String createTicket(HostName hostname, String colo, ZoneId zoneId, String description, String category) { - throw new UnsupportedOperationException("Not implemented"); - } - - public List<Node> getUpdatedNodes() { - return updatedNodes; - } -} |