diff options
Diffstat (limited to 'controller-api/src')
2 files changed, 8 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 index 4303f0671bb..f833ff9babe 100644 --- 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 @@ -62,7 +62,7 @@ public class DeploymentFailureMails { jobToString(id.type()), id.application(), messageDetail, - registry.dashboardUrl(id.application()), + registry.dashboardUrl(id), registry.supportUrl())); } 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 bad38e7e95a..1f4ba9c6d25 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 @@ -7,6 +7,7 @@ import com.yahoo.config.provision.RegionName; import com.yahoo.config.provision.SystemName; import com.yahoo.vespa.athenz.api.AthenzService; import com.yahoo.vespa.hosted.controller.api.identifiers.DeploymentId; +import com.yahoo.vespa.hosted.controller.api.integration.deployment.RunId; import java.net.URI; import java.time.Duration; @@ -62,9 +63,15 @@ public interface ZoneRegistry { /** Returns all OS upgrade policies */ List<UpgradePolicy> osUpgradePolicies(); + /** Returns a URL where an informative dashboard can be found. */ + URI dashboardUrl(); + /** Returns a URL which displays information about the given application. */ URI dashboardUrl(ApplicationId id); + /** Returns a URL which displays information about the given job run. */ + URI dashboardUrl(RunId id); + /** Returns a URL used to request support from the Vespa team. */ URI supportUrl(); |