chore(deps): Bump github.com/vmware/govmomi from 0.33.1 to 0.37.0 (#15160)
This commit is contained in:
parent
406bd5e46f
commit
97464a8392
2
go.mod
2
go.mod
|
|
@ -188,7 +188,7 @@ require (
|
||||||
github.com/urfave/cli/v2 v2.27.1
|
github.com/urfave/cli/v2 v2.27.1
|
||||||
github.com/vapourismo/knx-go v0.0.0-20240217175130-922a0d50c241
|
github.com/vapourismo/knx-go v0.0.0-20240217175130-922a0d50c241
|
||||||
github.com/vjeantet/grok v1.0.1
|
github.com/vjeantet/grok v1.0.1
|
||||||
github.com/vmware/govmomi v0.33.1
|
github.com/vmware/govmomi v0.37.0
|
||||||
github.com/wavefronthq/wavefront-sdk-go v0.15.0
|
github.com/wavefronthq/wavefront-sdk-go v0.15.0
|
||||||
github.com/x448/float16 v0.8.4
|
github.com/x448/float16 v0.8.4
|
||||||
github.com/xdg/scram v1.0.5
|
github.com/xdg/scram v1.0.5
|
||||||
|
|
|
||||||
4
go.sum
4
go.sum
|
|
@ -2261,8 +2261,8 @@ github.com/vishvananda/netns v0.0.4 h1:Oeaw1EM2JMxD51g9uhtC0D7erkIjgmj8+JZc26m1Y
|
||||||
github.com/vishvananda/netns v0.0.4/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM=
|
github.com/vishvananda/netns v0.0.4/go.mod h1:SpkAiCQRtJ6TvvxPnOSyH3BMl6unz3xZlaprSwhNNJM=
|
||||||
github.com/vjeantet/grok v1.0.1 h1:2rhIR7J4gThTgcZ1m2JY4TrJZNgjn985U28kT2wQrJ4=
|
github.com/vjeantet/grok v1.0.1 h1:2rhIR7J4gThTgcZ1m2JY4TrJZNgjn985U28kT2wQrJ4=
|
||||||
github.com/vjeantet/grok v1.0.1/go.mod h1:ax1aAchzC6/QMXMcyzHQGZWaW1l195+uMYIkCWPCNIo=
|
github.com/vjeantet/grok v1.0.1/go.mod h1:ax1aAchzC6/QMXMcyzHQGZWaW1l195+uMYIkCWPCNIo=
|
||||||
github.com/vmware/govmomi v0.33.1 h1:qS2VpEBd/WLbzLO5McI6h5o5zaKsrezUxRY5r9jkW8A=
|
github.com/vmware/govmomi v0.37.0 h1:xX5AnIrVn4yfH0fYSjyjMg/Kq6q7cNxA+vyfV5YcF70=
|
||||||
github.com/vmware/govmomi v0.33.1/go.mod h1:QuzWGiEMA/FYlu5JXKjytiORQoxv2hTHdS2lWnIqKMM=
|
github.com/vmware/govmomi v0.37.0/go.mod h1:mtGWtM+YhTADHlCgJBiskSRPOZRsN9MSjPzaZLte/oQ=
|
||||||
github.com/vultr/govultr/v2 v2.17.2 h1:gej/rwr91Puc/tgh+j33p/BLR16UrIPnSr+AIwYWZQs=
|
github.com/vultr/govultr/v2 v2.17.2 h1:gej/rwr91Puc/tgh+j33p/BLR16UrIPnSr+AIwYWZQs=
|
||||||
github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI=
|
github.com/vultr/govultr/v2 v2.17.2/go.mod h1:ZFOKGWmgjytfyjeyAdhQlSWwTjh2ig+X49cAp50dzXI=
|
||||||
github.com/wavefronthq/wavefront-sdk-go v0.15.0 h1:po9E3vh/0y7kOx8D9EtFp7kbSLLLKbmu/w/s1xGJAQU=
|
github.com/wavefronthq/wavefront-sdk-go v0.15.0 h1:po9E3vh/0y7kOx8D9EtFp7kbSLLLKbmu/w/s1xGJAQU=
|
||||||
|
|
|
||||||
|
|
@ -65,9 +65,9 @@ func (f *Finder) Find(ctx context.Context, resType, path string, dst interface{}
|
||||||
|
|
||||||
func (f *Finder) findResources(ctx context.Context, resType, path string, objs map[string]types.ObjectContent) error {
|
func (f *Finder) findResources(ctx context.Context, resType, path string, objs map[string]types.ObjectContent) error {
|
||||||
p := strings.Split(path, "/")
|
p := strings.Split(path, "/")
|
||||||
flt := make([]property.Filter, len(p)-1)
|
flt := make([]property.Match, len(p)-1)
|
||||||
for i := 1; i < len(p); i++ {
|
for i := 1; i < len(p); i++ {
|
||||||
flt[i-1] = property.Filter{"name": p[i]}
|
flt[i-1] = property.Match{"name": p[i]}
|
||||||
}
|
}
|
||||||
err := f.descend(ctx, f.client.Client.ServiceContent.RootFolder, resType, flt, 0, objs)
|
err := f.descend(ctx, f.client.Client.ServiceContent.RootFolder, resType, flt, 0, objs)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
@ -78,7 +78,7 @@ func (f *Finder) findResources(ctx context.Context, resType, path string, objs m
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *Finder) descend(ctx context.Context, root types.ManagedObjectReference, resType string,
|
func (f *Finder) descend(ctx context.Context, root types.ManagedObjectReference, resType string,
|
||||||
tokens []property.Filter, pos int, objs map[string]types.ObjectContent) error {
|
tokens []property.Match, pos int, objs map[string]types.ObjectContent) error {
|
||||||
isLeaf := pos == len(tokens)-1
|
isLeaf := pos == len(tokens)-1
|
||||||
|
|
||||||
// No more tokens to match?
|
// No more tokens to match?
|
||||||
|
|
@ -228,10 +228,10 @@ func (r *ResourceFilter) FindAll(ctx context.Context, dst interface{}) error {
|
||||||
return r.finder.FindAll(ctx, r.resType, r.paths, r.excludePaths, dst)
|
return r.finder.FindAll(ctx, r.resType, r.paths, r.excludePaths, dst)
|
||||||
}
|
}
|
||||||
|
|
||||||
func matchName(f property.Filter, props []types.DynamicProperty) bool {
|
func matchName(f property.Match, props []types.DynamicProperty) bool {
|
||||||
for _, prop := range props {
|
for _, prop := range props {
|
||||||
if prop.Name == "name" {
|
if prop.Name == "name" {
|
||||||
return f.MatchProperty(prop)
|
return f.Property(prop)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return false
|
return false
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue