aboutsummaryrefslogtreecommitdiffstats
path: root/client/go/internal/cli
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-08-22 13:07:56 +0200
committerMartin Polden <mpolden@mpolden.no>2023-08-23 09:05:53 +0200
commitda92d923ce927d7b1b4587c649dbbf01f048fd51 (patch)
tree8079d952485c5b1b0bb71d902d9d1fe11895c120 /client/go/internal/cli
parent14f78d0376bbfc84b1ca13bb57558cbc9eadba48 (diff)
Build URLs in one place
Diffstat (limited to 'client/go/internal/cli')
-rw-r--r--client/go/internal/cli/cmd/deploy.go6
-rw-r--r--client/go/internal/cli/cmd/status.go6
2 files changed, 2 insertions, 10 deletions
diff --git a/client/go/internal/cli/cmd/deploy.go b/client/go/internal/cli/cmd/deploy.go
index cf2e435fea5..fbd0529101f 100644
--- a/client/go/internal/cli/cmd/deploy.go
+++ b/client/go/internal/cli/cmd/deploy.go
@@ -93,11 +93,7 @@ $ vespa deploy -t cloud -z perf.aws-us-east-1c`,
}
if opts.Target.IsCloud() {
log.Printf("\nUse %s for deployment status, or follow this deployment at", color.CyanString("vespa status deployment"))
- log.Print(color.CyanString(fmt.Sprintf("%s/tenant/%s/application/%s/%s/instance/%s/job/%s-%s/run/%d",
- opts.Target.Deployment().System.ConsoleURL,
- opts.Target.Deployment().Application.Tenant, opts.Target.Deployment().Application.Application, opts.Target.Deployment().Zone.Environment,
- opts.Target.Deployment().Application.Instance, opts.Target.Deployment().Zone.Environment, opts.Target.Deployment().Zone.Region,
- result.ID)))
+ log.Print(color.CyanString(opts.Target.Deployment().System.ConsoleRunURL(opts.Target.Deployment(), result.ID)))
}
return waitForDeploymentReady(cli, target, result.ID, timeout)
},
diff --git a/client/go/internal/cli/cmd/status.go b/client/go/internal/cli/cmd/status.go
index f185fde6ca1..b88db6e0d0b 100644
--- a/client/go/internal/cli/cmd/status.go
+++ b/client/go/internal/cli/cmd/status.go
@@ -123,11 +123,7 @@ $ vespa status deployment -t local [session-id]
}
if t.IsCloud() {
log.Printf("Deployment run %s has completed", color.CyanString(strconv.FormatInt(id, 10)))
- log.Printf("See %s for more details", color.CyanString(fmt.Sprintf("%s/tenant/%s/application/%s/%s/instance/%s/job/%s-%s/run/%d",
- t.Deployment().System.ConsoleURL,
- t.Deployment().Application.Tenant, t.Deployment().Application.Application, t.Deployment().Zone.Environment,
- t.Deployment().Application.Instance, t.Deployment().Zone.Environment, t.Deployment().Zone.Region,
- id)))
+ log.Printf("See %s for more details", color.CyanString(t.Deployment().System.ConsoleRunURL(t.Deployment(), id)))
} else {
log.Printf("Deployment is %s on config generation %s", color.GreenString("ready"), color.CyanString(strconv.FormatInt(id, 10)))
}