diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-03-01 15:54:20 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-03-01 15:54:20 +0100 |
commit | d1dea5bd9338b886b1abcdf7a17a137fd13ca55e (patch) | |
tree | 984233a67882e8d43bb3ae2d7dd38d3e8c6a4f1b /client/go/cmd/curl.go | |
parent | c8efa8ed2003e9032adad3b4b3acf912800f7247 (diff) |
Use correct certificate/key when generating curl command in hosted
Diffstat (limited to 'client/go/cmd/curl.go')
-rw-r--r-- | client/go/cmd/curl.go | 24 |
1 files changed, 6 insertions, 18 deletions
diff --git a/client/go/cmd/curl.go b/client/go/cmd/curl.go index 65cac223309..289a65465bd 100644 --- a/client/go/cmd/curl.go +++ b/client/go/cmd/curl.go @@ -42,11 +42,11 @@ $ vespa curl -- -v --data-urlencode "yql=select * from music where album contain if err != nil { return err } - app, err := getApplication() + target, err := getTarget() if err != nil { return err } - service, err := getService(curlService, 0, "") + service, err := target.Service(curlService, 0, 0, "") if err != nil { return err } @@ -58,26 +58,14 @@ $ vespa curl -- -v --data-urlencode "yql=select * from music where album contain } switch curlService { case vespa.DeployService: - t, err := getTarget() - if err != nil { - return err - } - if t.Type() == vespa.TargetCloud { - if err := addCloudAuth0Authentication(t.Deployment().System, cfg, c); err != nil { + if target.Type() == vespa.TargetCloud { + if err := addCloudAuth0Authentication(target.Deployment().System, cfg, c); err != nil { return err } } case vespa.DocumentService, vespa.QueryService: - privateKeyFile, err := cfg.PrivateKeyPath(app) - if err != nil { - return err - } - certificateFile, err := cfg.CertificatePath(app) - if err != nil { - return err - } - c.PrivateKey = privateKeyFile - c.Certificate = certificateFile + c.PrivateKey = service.TLSOptions.PrivateKeyFile + c.Certificate = service.TLSOptions.CertificateFile default: return fmt.Errorf("service not found: %s", curlService) } |