diff options
author | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-12-19 14:39:54 +0100 |
---|---|---|
committer | Jon Marius Venstad <jvenstad@yahoo-inc.com> | 2018-12-19 14:39:54 +0100 |
commit | fd28e35f9016e26ec9f9f55de32c9e613581951a (patch) | |
tree | f8a3ea70448cc499d588ccbd01ee37b546e82790 /controller-api | |
parent | bd1790d9e947079dd21c582f1f3bdfbf41938691 (diff) |
Let ZoneRegistry give some helpful URLs
Diffstat (limited to 'controller-api')
2 files changed, 13 insertions, 1 deletions
diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/DeploymentFailureMails.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/DeploymentFailureMails.java new file mode 100644 index 00000000000..acc6ca32164 --- /dev/null +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/organization/DeploymentFailureMails.java @@ -0,0 +1,5 @@ +package com.yahoo.vespa.hosted.controller.api.integration.organization; + +public class DeploymentFailureMails { + +} diff --git a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java index f35c5b1c310..bad38e7e95a 100644 --- a/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java +++ b/controller-api/src/main/java/com/yahoo/vespa/hosted/controller/api/integration/zone/ZoneRegistry.java @@ -1,6 +1,7 @@ // Copyright 2018 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. package com.yahoo.vespa.hosted.controller.api.integration.zone; +import com.yahoo.config.provision.ApplicationId; import com.yahoo.config.provision.Environment; import com.yahoo.config.provision.RegionName; import com.yahoo.config.provision.SystemName; @@ -13,7 +14,7 @@ import java.util.List; import java.util.Optional; /** - * Provides information about zones in a hosted Vespa system. + * Provides information about zones in a hosted Vespa system, and about the system. * * @author mpolden */ @@ -61,4 +62,10 @@ public interface ZoneRegistry { /** Returns all OS upgrade policies */ List<UpgradePolicy> osUpgradePolicies(); + /** Returns a URL which displays information about the given application. */ + URI dashboardUrl(ApplicationId id); + + /** Returns a URL used to request support from the Vespa team. */ + URI supportUrl(); + } |