build(deps): bump github.com/vmware/govmomi from 0.23.0 to 0.26.1
Bumps [github.com/vmware/govmomi](https://github.com/vmware/govmomi) from 0.23.0 to 0.26.1. - [Release notes](https://github.com/vmware/govmomi/releases) - [Changelog](https://github.com/vmware/govmomi/blob/master/CHANGELOG.md) - [Commits](https://github.com/vmware/govmomi/compare/v0.23.0...v0.26.1) --- updated-dependencies: - dependency-name: github.com/vmware/govmomi dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
974c258382
commit
137819b9cd
77 changed files with 7610 additions and 486 deletions
55
vendor/github.com/vmware/govmomi/govc/flags/client.go
generated
vendored
55
vendor/github.com/vmware/govmomi/govc/flags/client.go
generated
vendored
|
|
@ -30,6 +30,8 @@ import (
|
|||
"syscall"
|
||||
"time"
|
||||
|
||||
"github.com/vmware/govmomi/cns"
|
||||
"github.com/vmware/govmomi/pbm"
|
||||
"github.com/vmware/govmomi/session"
|
||||
"github.com/vmware/govmomi/session/cache"
|
||||
"github.com/vmware/govmomi/session/keepalive"
|
||||
|
|
@ -275,7 +277,7 @@ func (flag *ClientFlag) ConfigureTLS(sc *soap.Client) error {
|
|||
sc.Namespace = "urn:" + flag.vimNamespace
|
||||
sc.Version = flag.vimVersion
|
||||
|
||||
sc.UserAgent = fmt.Sprintf("govc/%s", Version)
|
||||
sc.UserAgent = fmt.Sprintf("govc/%s", strings.TrimPrefix(BuildVersion, "v"))
|
||||
|
||||
if err := flag.SetRootCAs(sc); err != nil {
|
||||
return err
|
||||
|
|
@ -345,6 +347,21 @@ func apiVersionValid(c *vim25.Client, minVersionString string) error {
|
|||
return nil
|
||||
}
|
||||
|
||||
func (flag *ClientFlag) RoundTripper(c *soap.Client) soap.RoundTripper {
|
||||
// Retry twice when a temporary I/O error occurs.
|
||||
// This means a maximum of 3 attempts.
|
||||
rt := vim25.Retry(c, vim25.RetryTemporaryNetworkError, 3)
|
||||
|
||||
switch {
|
||||
case flag.dump:
|
||||
rt = &dump{roundTripper: rt}
|
||||
case flag.verbose:
|
||||
rt = &verbose{roundTripper: rt}
|
||||
}
|
||||
|
||||
return rt
|
||||
}
|
||||
|
||||
func (flag *ClientFlag) Client() (*vim25.Client, error) {
|
||||
if flag.client != nil {
|
||||
return flag.client, nil
|
||||
|
|
@ -369,9 +386,7 @@ func (flag *ClientFlag) Client() (*vim25.Client, error) {
|
|||
}
|
||||
}
|
||||
|
||||
// Retry twice when a temporary I/O error occurs.
|
||||
// This means a maximum of 3 attempts.
|
||||
c.RoundTripper = vim25.Retry(c.Client, vim25.TemporaryNetworkError(3))
|
||||
c.RoundTripper = flag.RoundTripper(c.Client)
|
||||
flag.client = c
|
||||
|
||||
return flag.client, nil
|
||||
|
|
@ -393,6 +408,38 @@ func (flag *ClientFlag) RestClient() (*rest.Client, error) {
|
|||
return flag.restClient, nil
|
||||
}
|
||||
|
||||
func (flag *ClientFlag) PbmClient() (*pbm.Client, error) {
|
||||
vc, err := flag.Client()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
c, err := pbm.NewClient(context.Background(), vc)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
c.RoundTripper = flag.RoundTripper(c.Client)
|
||||
|
||||
return c, nil
|
||||
}
|
||||
|
||||
func (flag *ClientFlag) CnsClient() (*cns.Client, error) {
|
||||
vc, err := flag.Client()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
_ = vc.UseServiceVersion("vsan")
|
||||
|
||||
c, err := cns.NewClient(context.Background(), vc)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
c.RoundTripper = flag.RoundTripper(c.Client)
|
||||
|
||||
return c, nil
|
||||
}
|
||||
|
||||
func (flag *ClientFlag) KeepAlive(client cache.Client) {
|
||||
switch c := client.(type) {
|
||||
case *vim25.Client:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue