diff options
author | Martin Polden <mpolden@mpolden.no> | 2023-07-12 15:42:56 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2023-07-12 18:28:29 +0200 |
commit | 947b0299ac998a9a833b69a0b0a2a0de8098b67c (patch) | |
tree | 78ef70ed2215fa93f57ad6f7fb5bbf8dd593b004 /client/go/internal/cli/cmd/curl.go | |
parent | 97f0cf32edba5e6545dc027cdcdaaec125bad37d (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.go | 5 |
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 } |