diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-09-22 10:30:19 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-09-22 10:45:04 +0200 |
commit | 2239bed79760f5eedf25771a1bd6c84114ea7ade (patch) | |
tree | 7174ae81e5b9407a1530f7a3a08a00c8763f67fc /client/go/cmd/helpers.go | |
parent | b6d3d1814961d95c84d4dac12e875b6fa3bdc3d6 (diff) |
Support printing curl command for document operations
Diffstat (limited to 'client/go/cmd/helpers.go')
-rw-r--r-- | client/go/cmd/helpers.go | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/client/go/cmd/helpers.go b/client/go/cmd/helpers.go index 3493a4b32a8..f29a842aed2 100644 --- a/client/go/cmd/helpers.go +++ b/client/go/cmd/helpers.go @@ -1,4 +1,4 @@ -// Copyright Verizon Media. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. +// Copyright Yahoo. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root. // Helpers used by multiple sub-commands. // Author: mpolden @@ -147,7 +147,16 @@ func getTarget() vespa.Target { if err != nil { fatalErrHint(err, "Deployment to cloud requires a certificate. Try 'vespa cert'") } - return vespa.CloudTarget(deployment, kp, apiKey, vespa.LogOptions{Writer: stdout, Level: vespa.LogLevel(logLevelArg)}) + return vespa.CloudTarget(deployment, apiKey, + vespa.TLSOptions{ + KeyPair: kp, + CertificateFile: certificateFile, + PrivateKeyFile: privateKeyFile, + }, + vespa.LogOptions{ + Writer: stdout, + Level: vespa.LogLevel(logLevelArg), + }) } fatalErrHint(fmt.Errorf("Invalid target: %s", targetType), "Valid targets are 'local', 'cloud' or an URL") return nil |