aboutsummaryrefslogtreecommitdiffstats
path: root/client/go/internal/cli/cmd/curl.go
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2023-07-12 15:42:56 +0200
committerMartin Polden <mpolden@mpolden.no>2023-07-12 18:28:29 +0200
commit947b0299ac998a9a833b69a0b0a2a0de8098b67c (patch)
tree78ef70ed2215fa93f57ad6f7fb5bbf8dd593b004 /client/go/internal/cli/cmd/curl.go
parent97f0cf32edba5e6545dc027cdcdaaec125bad37d (diff)
Wait by default in deploy commands
Diffstat (limited to 'client/go/internal/cli/cmd/curl.go')
-rw-r--r--client/go/internal/cli/cmd/curl.go5
1 files changed, 4 insertions, 1 deletions
diff --git a/client/go/internal/cli/cmd/curl.go b/client/go/internal/cli/cmd/curl.go
index 3d5aaff24dc..3009cab2b5e 100644
--- a/client/go/internal/cli/cmd/curl.go
+++ b/client/go/internal/cli/cmd/curl.go
@@ -6,6 +6,7 @@ import (
"log"
"os"
"strings"
+ "time"
"github.com/spf13/cobra"
"github.com/vespa-engine/vespa/client/go/internal/curl"
@@ -14,6 +15,7 @@ import (
func newCurlCmd(cli *CLI) *cobra.Command {
var (
+ waitSecs int
dryRun bool
curlService string
)
@@ -37,7 +39,7 @@ $ vespa curl -- -v --data-urlencode "yql=select * from music where album contain
if err != nil {
return err
}
- service, err := target.Service(curlService, 0, 0, cli.config.cluster())
+ service, err := target.Service(curlService, time.Duration(waitSecs)*time.Second, 0, cli.config.cluster())
if err != nil {
return err
}
@@ -72,6 +74,7 @@ $ vespa curl -- -v --data-urlencode "yql=select * from music where album contain
}
cmd.Flags().BoolVarP(&dryRun, "dry-run", "n", false, "Print the curl command that would be executed")
cmd.Flags().StringVarP(&curlService, "service", "s", "query", "Which service to query. Must be \"deploy\", \"document\" or \"query\"")
+ cli.bindWaitFlag(cmd, 60, &waitSecs)
return cmd
}