build(deps): bump the go-deps group across 1 directory with 11 updates
--- updated-dependencies: - dependency-name: cloud.google.com/go/compute dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: cloud.google.com/go/storage dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/hashicorp/go-retryablehttp dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/openshift-online/ocm-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/osbuild/images dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: github.com/prometheus/client_golang dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: github.com/vmware/govmomi dependency-type: direct:production update-type: version-update:semver-patch dependency-group: go-deps - dependency-name: golang.org/x/oauth2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: golang.org/x/sys dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps - dependency-name: google.golang.org/api dependency-type: direct:production update-type: version-update:semver-minor dependency-group: go-deps ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
295dddca37
commit
c1d56a50c2
178 changed files with 52314 additions and 45955 deletions
2
vendor/github.com/vmware/govmomi/internal/version/version.go
generated
vendored
2
vendor/github.com/vmware/govmomi/internal/version/version.go
generated
vendored
|
|
@ -21,5 +21,5 @@ const (
|
|||
ClientName = "govmomi"
|
||||
|
||||
// ClientVersion is the version of this SDK
|
||||
ClientVersion = "0.37.1"
|
||||
ClientVersion = "0.37.2"
|
||||
)
|
||||
|
|
|
|||
18
vendor/github.com/vmware/govmomi/vapi/library/library_item_updatesession_file.go
generated
vendored
18
vendor/github.com/vmware/govmomi/vapi/library/library_item_updatesession_file.go
generated
vendored
|
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
Copyright (c) 2019-2023 VMware, Inc. All Rights Reserved.
|
||||
Copyright (c) 2019-2024 VMware, Inc. All Rights Reserved.
|
||||
|
||||
Licensed under the Apache License, Version 2.0 (the "License");
|
||||
you may not use this file except in compliance with the License.
|
||||
|
|
@ -19,6 +19,7 @@ package library
|
|||
import (
|
||||
"bufio"
|
||||
"context"
|
||||
"fmt"
|
||||
"io"
|
||||
"net/http"
|
||||
"strings"
|
||||
|
|
@ -31,6 +32,7 @@ import (
|
|||
// TransferEndpoint provides information on the source of a library item file.
|
||||
type TransferEndpoint struct {
|
||||
URI string `json:"uri,omitempty"`
|
||||
SSLCertificate string `json:"ssl_certificate,omitempty"`
|
||||
SSLCertificateThumbprint string `json:"ssl_certificate_thumbprint,omitempty"`
|
||||
}
|
||||
|
||||
|
|
@ -86,7 +88,7 @@ func (c *Manager) AddLibraryItemFile(ctx context.Context, sessionID string, upda
|
|||
}
|
||||
|
||||
// AddLibraryItemFileFromURI adds a file from a remote URI.
|
||||
func (c *Manager) AddLibraryItemFileFromURI(ctx context.Context, sessionID, name, uri string) (*UpdateFile, error) {
|
||||
func (c *Manager) AddLibraryItemFileFromURI(ctx context.Context, sessionID, name, uri string, checksum ...Checksum) (*UpdateFile, error) {
|
||||
source := &TransferEndpoint{
|
||||
URI: uri,
|
||||
}
|
||||
|
|
@ -97,6 +99,12 @@ func (c *Manager) AddLibraryItemFileFromURI(ctx context.Context, sessionID, name
|
|||
SourceEndpoint: source,
|
||||
}
|
||||
|
||||
if len(checksum) == 1 && checksum[0].Checksum != "" {
|
||||
file.Checksum = &checksum[0]
|
||||
} else if len(checksum) > 1 {
|
||||
return nil, fmt.Errorf("expected 0 or 1 checksum, got %d", len(checksum))
|
||||
}
|
||||
|
||||
if res, err := c.Head(uri); err == nil {
|
||||
file.Size = res.ContentLength
|
||||
if res.TLS != nil {
|
||||
|
|
@ -107,7 +115,11 @@ func (c *Manager) AddLibraryItemFileFromURI(ctx context.Context, sessionID, name
|
|||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
source.SSLCertificateThumbprint = res.SSLThumbprint
|
||||
if res.SSLCertificate != "" {
|
||||
source.SSLCertificate = res.SSLCertificate
|
||||
} else {
|
||||
source.SSLCertificateThumbprint = res.SSLThumbprint
|
||||
}
|
||||
}
|
||||
|
||||
return c.AddLibraryItemFile(ctx, sessionID, file)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue