mirror of
https://github.com/ceph/ceph-csi.git
synced 2024-12-25 06:20:24 +00:00
rebase: bump github.com/aws/aws-sdk-go-v2/service/sts
Bumps [github.com/aws/aws-sdk-go-v2/service/sts](https://github.com/aws/aws-sdk-go-v2) from 1.16.0 to 1.16.3. - [Release notes](https://github.com/aws/aws-sdk-go-v2/releases) - [Changelog](https://github.com/aws/aws-sdk-go-v2/blob/main/CHANGELOG.md) - [Commits](https://github.com/aws/aws-sdk-go-v2/compare/v1.16.0...service/efs/v1.16.3) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go-v2/service/sts dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
parent
a44a97f3c5
commit
539050a857
12
go.mod
12
go.mod
@ -5,7 +5,7 @@ go 1.17
|
|||||||
require (
|
require (
|
||||||
github.com/IBM/keyprotect-go-client v0.7.0
|
github.com/IBM/keyprotect-go-client v0.7.0
|
||||||
github.com/aws/aws-sdk-go v1.43.32
|
github.com/aws/aws-sdk-go v1.43.32
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.16.0
|
github.com/aws/aws-sdk-go-v2/service/sts v1.16.3
|
||||||
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
github.com/ceph/ceph-csi/api v0.0.0-00010101000000-000000000000
|
||||||
github.com/ceph/go-ceph v0.14.0
|
github.com/ceph/go-ceph v0.14.0
|
||||||
github.com/container-storage-interface/spec v1.5.0
|
github.com/container-storage-interface/spec v1.5.0
|
||||||
@ -44,11 +44,11 @@ require (
|
|||||||
require (
|
require (
|
||||||
github.com/armon/go-metrics v0.3.9 // indirect
|
github.com/armon/go-metrics v0.3.9 // indirect
|
||||||
github.com/armon/go-radix v1.0.0 // indirect
|
github.com/armon/go-radix v1.0.0 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2 v1.15.0 // indirect
|
github.com/aws/aws-sdk-go-v2 v1.16.2 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.6 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.0 // indirect
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3 // indirect
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.0 // indirect
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3 // indirect
|
||||||
github.com/aws/smithy-go v1.11.1 // indirect
|
github.com/aws/smithy-go v1.11.2 // indirect
|
||||||
github.com/beorn7/perks v1.0.1 // indirect
|
github.com/beorn7/perks v1.0.1 // indirect
|
||||||
github.com/bits-and-blooms/bitset v1.2.0 // indirect
|
github.com/bits-and-blooms/bitset v1.2.0 // indirect
|
||||||
github.com/blang/semver v3.5.1+incompatible // indirect
|
github.com/blang/semver v3.5.1+incompatible // indirect
|
||||||
|
24
go.sum
24
go.sum
@ -140,18 +140,18 @@ github.com/aws/aws-sdk-go v1.35.24/go.mod h1:tlPOdRjfxPBpNIwqDj61rmsnA85v9jc0Ps9
|
|||||||
github.com/aws/aws-sdk-go v1.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
github.com/aws/aws-sdk-go v1.38.49/go.mod h1:hcU610XS61/+aQV88ixoOzUoG7v3b31pl2zKMmprdro=
|
||||||
github.com/aws/aws-sdk-go v1.43.32 h1:b2NQnfWfImfo7yzXq6gzXEC+6s5v1t2RU3G9o+VirYo=
|
github.com/aws/aws-sdk-go v1.43.32 h1:b2NQnfWfImfo7yzXq6gzXEC+6s5v1t2RU3G9o+VirYo=
|
||||||
github.com/aws/aws-sdk-go v1.43.32/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
github.com/aws/aws-sdk-go v1.43.32/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.15.0 h1:f9kWLNfyCzCB43eupDAk3/XgJ2EpgktiySD6leqs0js=
|
github.com/aws/aws-sdk-go-v2 v1.16.2 h1:fqlCk6Iy3bnCumtrLz9r3mJ/2gUT0pJ0wLFVIdWh+JA=
|
||||||
github.com/aws/aws-sdk-go-v2 v1.15.0/go.mod h1:lJYcuZZEHWNIb6ugJjbQY1fykdoobWbOS7kJYb4APoI=
|
github.com/aws/aws-sdk-go-v2 v1.16.2/go.mod h1:ytwTPBG6fXTZLxxeeCCWj2/EMYp/xDUgX+OET6TLNNU=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.6 h1:xiGjGVQsem2cxoIX61uRGy+Jux2s9C/kKbTrWLdrU54=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9 h1:onz/VaaxZ7Z4V+WIN9Txly9XLTmoOh1oJ8XcAC3pako=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.6/go.mod h1:SSPEdf9spsFgJyhjrXvawfpyzrXHBCUe+2eQ1CjC1Ak=
|
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9/go.mod h1:AnVH5pvai0pAF4lXRq0bmhbes1u9R8wTE+g+183bZNM=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.0 h1:bt3zw79tm209glISdMRCIVRCwvSDXxgAxh5KWe2qHkY=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3 h1:9stUQR/u2KXU6HkFJYlqnZEjBnbgrVbG6I5HN09xZh0=
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.0/go.mod h1:viTrxhAuejD+LszDahzAE2x40YjYWhMqzHxv2ZiWaME=
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3/go.mod h1:ssOhaLpRlh88H3UmEcsBoVKq309quMvm3Ds8e9d4eJM=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.0 h1:YQ3fTXACo7xeAqg0NiqcCmBOXJruUfh+4+O2qxF2EjQ=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3 h1:Gh1Gpyh01Yvn7ilO/b/hr01WgNpaszfbKMUgqM186xQ=
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.0/go.mod h1:R31ot6BgESRCIoxwfKtIHzZMo/vsZn2un81g9BJ4nmo=
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3/go.mod h1:wlY6SVjuwvh3TVRpTqdy4I1JpBFLX4UGeKZdWntaocw=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.16.0 h1:0+X/rJ2+DTBKWbUsn7WtF0JvNk/fRf928vkFsXkbbZs=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.16.3 h1:cJGRyzCSVwZC7zZZ1xbx9m32UnrKydRYhOvcD1NYP9Q=
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts v1.16.0/go.mod h1:+8k4H2ASUZZXmjx/s3DFLo9tGBb44lkz3XcgfypJY7s=
|
github.com/aws/aws-sdk-go-v2/service/sts v1.16.3/go.mod h1:bfBj0iVmsUyUg4weDB4NxktD9rDGeKSVWnjTnwbx9b8=
|
||||||
github.com/aws/smithy-go v1.11.1 h1:IQ+lPZVkSM3FRtyaDox41R8YS6iwPMYIreejOgPW49g=
|
github.com/aws/smithy-go v1.11.2 h1:eG/N+CcUMAvsdffgMvjMKwfyDzIkjM6pfxMJ8Mzc6mE=
|
||||||
github.com/aws/smithy-go v1.11.1/go.mod h1:3xHYmszWVx2c0kIwQeEVf9uSm4fYZt67FBJnwub1bgM=
|
github.com/aws/smithy-go v1.11.2/go.mod h1:3xHYmszWVx2c0kIwQeEVf9uSm4fYZt67FBJnwub1bgM=
|
||||||
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f/go.mod h1:AuiFmCCPBSrqvVMvuqFuk0qogytodnVFVSN5CeJB8Gc=
|
github.com/baiyubin/aliyun-sts-go-sdk v0.0.0-20180326062324-cfa1a18b161f/go.mod h1:AuiFmCCPBSrqvVMvuqFuk0qogytodnVFVSN5CeJB8Gc=
|
||||||
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
|
||||||
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
|
github.com/benbjohnson/clock v1.1.0 h1:Q92kusRqC1XV2MjkWETPvjJVqKetz1OzxZB7mHJLju8=
|
||||||
|
129
vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.go
generated
vendored
129
vendor/github.com/aws/aws-sdk-go-v2/aws/credential_cache.go
generated
vendored
@ -2,6 +2,7 @@ package aws
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
|
"fmt"
|
||||||
"sync/atomic"
|
"sync/atomic"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
@ -24,11 +25,13 @@ type CredentialsCacheOptions struct {
|
|||||||
// If ExpiryWindow is 0 or less it will be ignored.
|
// If ExpiryWindow is 0 or less it will be ignored.
|
||||||
ExpiryWindow time.Duration
|
ExpiryWindow time.Duration
|
||||||
|
|
||||||
// ExpiryWindowJitterFrac provides a mechanism for randomizing the expiration of credentials
|
// ExpiryWindowJitterFrac provides a mechanism for randomizing the
|
||||||
// within the configured ExpiryWindow by a random percentage. Valid values are between 0.0 and 1.0.
|
// expiration of credentials within the configured ExpiryWindow by a random
|
||||||
|
// percentage. Valid values are between 0.0 and 1.0.
|
||||||
//
|
//
|
||||||
// As an example if ExpiryWindow is 60 seconds and ExpiryWindowJitterFrac is 0.5 then credentials will be set to
|
// As an example if ExpiryWindow is 60 seconds and ExpiryWindowJitterFrac
|
||||||
// expire between 30 to 60 seconds prior to their actual expiration time.
|
// is 0.5 then credentials will be set to expire between 30 to 60 seconds
|
||||||
|
// prior to their actual expiration time.
|
||||||
//
|
//
|
||||||
// If ExpiryWindow is 0 or less then ExpiryWindowJitterFrac is ignored.
|
// If ExpiryWindow is 0 or less then ExpiryWindowJitterFrac is ignored.
|
||||||
// If ExpiryWindowJitterFrac is 0 then no randomization will be applied to the window.
|
// If ExpiryWindowJitterFrac is 0 then no randomization will be applied to the window.
|
||||||
@ -39,8 +42,19 @@ type CredentialsCacheOptions struct {
|
|||||||
|
|
||||||
// CredentialsCache provides caching and concurrency safe credentials retrieval
|
// CredentialsCache provides caching and concurrency safe credentials retrieval
|
||||||
// via the provider's retrieve method.
|
// via the provider's retrieve method.
|
||||||
|
//
|
||||||
|
// CredentialsCache will look for optional interfaces on the Provider to adjust
|
||||||
|
// how the credential cache handles credentials caching.
|
||||||
|
//
|
||||||
|
// * HandleFailRefreshCredentialsCacheStrategy - Allows provider to handle
|
||||||
|
// credential refresh failures. This could return an updated Credentials
|
||||||
|
// value, or attempt another means of retrieving credentials.
|
||||||
|
//
|
||||||
|
// * AdjustExpiresByCredentialsCacheStrategy - Allows provider to adjust how
|
||||||
|
// credentials Expires is modified. This could modify how the Credentials
|
||||||
|
// Expires is adjusted based on the CredentialsCache ExpiryWindow option.
|
||||||
|
// Such as providing a floor not to reduce the Expires below.
|
||||||
type CredentialsCache struct {
|
type CredentialsCache struct {
|
||||||
// provider is the CredentialProvider implementation to be wrapped by the CredentialCache.
|
|
||||||
provider CredentialsProvider
|
provider CredentialsProvider
|
||||||
|
|
||||||
options CredentialsCacheOptions
|
options CredentialsCacheOptions
|
||||||
@ -48,8 +62,9 @@ type CredentialsCache struct {
|
|||||||
sf singleflight.Group
|
sf singleflight.Group
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewCredentialsCache returns a CredentialsCache that wraps provider. Provider is expected to not be nil. A variadic
|
// NewCredentialsCache returns a CredentialsCache that wraps provider. Provider
|
||||||
// list of one or more functions can be provided to modify the CredentialsCache configuration. This allows for
|
// is expected to not be nil. A variadic list of one or more functions can be
|
||||||
|
// provided to modify the CredentialsCache configuration. This allows for
|
||||||
// configuration of credential expiry window and jitter.
|
// configuration of credential expiry window and jitter.
|
||||||
func NewCredentialsCache(provider CredentialsProvider, optFns ...func(options *CredentialsCacheOptions)) *CredentialsCache {
|
func NewCredentialsCache(provider CredentialsProvider, optFns ...func(options *CredentialsCacheOptions)) *CredentialsCache {
|
||||||
options := CredentialsCacheOptions{}
|
options := CredentialsCacheOptions{}
|
||||||
@ -81,8 +96,8 @@ func NewCredentialsCache(provider CredentialsProvider, optFns ...func(options *C
|
|||||||
//
|
//
|
||||||
// Returns and error if the provider's retrieve method returns an error.
|
// Returns and error if the provider's retrieve method returns an error.
|
||||||
func (p *CredentialsCache) Retrieve(ctx context.Context) (Credentials, error) {
|
func (p *CredentialsCache) Retrieve(ctx context.Context) (Credentials, error) {
|
||||||
if creds := p.getCreds(); creds != nil {
|
if creds, ok := p.getCreds(); ok && !creds.Expired() {
|
||||||
return *creds, nil
|
return creds, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
resCh := p.sf.DoChan("", func() (interface{}, error) {
|
resCh := p.sf.DoChan("", func() (interface{}, error) {
|
||||||
@ -97,39 +112,64 @@ func (p *CredentialsCache) Retrieve(ctx context.Context) (Credentials, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (p *CredentialsCache) singleRetrieve(ctx context.Context) (interface{}, error) {
|
func (p *CredentialsCache) singleRetrieve(ctx context.Context) (interface{}, error) {
|
||||||
if creds := p.getCreds(); creds != nil {
|
currCreds, ok := p.getCreds()
|
||||||
return *creds, nil
|
if ok && !currCreds.Expired() {
|
||||||
|
return currCreds, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
newCreds, err := p.provider.Retrieve(ctx)
|
||||||
|
if err != nil {
|
||||||
|
handleFailToRefresh := defaultHandleFailToRefresh
|
||||||
|
if cs, ok := p.provider.(HandleFailRefreshCredentialsCacheStrategy); ok {
|
||||||
|
handleFailToRefresh = cs.HandleFailToRefresh
|
||||||
|
}
|
||||||
|
newCreds, err = handleFailToRefresh(ctx, currCreds, err)
|
||||||
|
if err != nil {
|
||||||
|
return Credentials{}, fmt.Errorf("failed to refresh cached credentials, %w", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
if newCreds.CanExpire && p.options.ExpiryWindow > 0 {
|
||||||
|
adjustExpiresBy := defaultAdjustExpiresBy
|
||||||
|
if cs, ok := p.provider.(AdjustExpiresByCredentialsCacheStrategy); ok {
|
||||||
|
adjustExpiresBy = cs.AdjustExpiresBy
|
||||||
}
|
}
|
||||||
|
|
||||||
creds, err := p.provider.Retrieve(ctx)
|
|
||||||
if err == nil {
|
|
||||||
if creds.CanExpire {
|
|
||||||
randFloat64, err := sdkrand.CryptoRandFloat64()
|
randFloat64, err := sdkrand.CryptoRandFloat64()
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return Credentials{}, err
|
return Credentials{}, fmt.Errorf("failed to get random provider, %w", err)
|
||||||
}
|
|
||||||
jitter := time.Duration(randFloat64 * p.options.ExpiryWindowJitterFrac * float64(p.options.ExpiryWindow))
|
|
||||||
creds.Expires = creds.Expires.Add(-(p.options.ExpiryWindow - jitter))
|
|
||||||
}
|
}
|
||||||
|
|
||||||
p.creds.Store(&creds)
|
var jitter time.Duration
|
||||||
|
if p.options.ExpiryWindowJitterFrac > 0 {
|
||||||
|
jitter = time.Duration(randFloat64 *
|
||||||
|
p.options.ExpiryWindowJitterFrac * float64(p.options.ExpiryWindow))
|
||||||
}
|
}
|
||||||
|
|
||||||
return creds, err
|
newCreds, err = adjustExpiresBy(newCreds, -(p.options.ExpiryWindow - jitter))
|
||||||
|
if err != nil {
|
||||||
|
return Credentials{}, fmt.Errorf("failed to adjust credentials expires, %w", err)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
p.creds.Store(&newCreds)
|
||||||
|
return newCreds, nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *CredentialsCache) getCreds() *Credentials {
|
// getCreds returns the currently stored credentials and true. Returning false
|
||||||
|
// if no credentials were stored.
|
||||||
|
func (p *CredentialsCache) getCreds() (Credentials, bool) {
|
||||||
v := p.creds.Load()
|
v := p.creds.Load()
|
||||||
if v == nil {
|
if v == nil {
|
||||||
return nil
|
return Credentials{}, false
|
||||||
}
|
}
|
||||||
|
|
||||||
c := v.(*Credentials)
|
c := v.(*Credentials)
|
||||||
if c != nil && c.HasKeys() && !c.Expired() {
|
if c == nil || !c.HasKeys() {
|
||||||
return c
|
return Credentials{}, false
|
||||||
}
|
}
|
||||||
|
|
||||||
return nil
|
return *c, true
|
||||||
}
|
}
|
||||||
|
|
||||||
// Invalidate will invalidate the cached credentials. The next call to Retrieve
|
// Invalidate will invalidate the cached credentials. The next call to Retrieve
|
||||||
@ -137,3 +177,42 @@ func (p *CredentialsCache) getCreds() *Credentials {
|
|||||||
func (p *CredentialsCache) Invalidate() {
|
func (p *CredentialsCache) Invalidate() {
|
||||||
p.creds.Store((*Credentials)(nil))
|
p.creds.Store((*Credentials)(nil))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// HandleFailRefreshCredentialsCacheStrategy is an interface for
|
||||||
|
// CredentialsCache to allow CredentialsProvider how failed to refresh
|
||||||
|
// credentials is handled.
|
||||||
|
type HandleFailRefreshCredentialsCacheStrategy interface {
|
||||||
|
// Given the previously cached Credentials, if any, and refresh error, may
|
||||||
|
// returns new or modified set of Credentials, or error.
|
||||||
|
//
|
||||||
|
// Credential caches may use default implementation if nil.
|
||||||
|
HandleFailToRefresh(context.Context, Credentials, error) (Credentials, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// defaultHandleFailToRefresh returns the passed in error.
|
||||||
|
func defaultHandleFailToRefresh(ctx context.Context, _ Credentials, err error) (Credentials, error) {
|
||||||
|
return Credentials{}, err
|
||||||
|
}
|
||||||
|
|
||||||
|
// AdjustExpiresByCredentialsCacheStrategy is an interface for CredentialCache
|
||||||
|
// to allow CredentialsProvider to intercept adjustments to Credentials expiry
|
||||||
|
// based on expectations and use cases of CredentialsProvider.
|
||||||
|
//
|
||||||
|
// Credential caches may use default implementation if nil.
|
||||||
|
type AdjustExpiresByCredentialsCacheStrategy interface {
|
||||||
|
// Given a Credentials as input, applying any mutations and
|
||||||
|
// returning the potentially updated Credentials, or error.
|
||||||
|
AdjustExpiresBy(Credentials, time.Duration) (Credentials, error)
|
||||||
|
}
|
||||||
|
|
||||||
|
// defaultAdjustExpiresBy adds the duration to the passed in credentials Expires,
|
||||||
|
// and returns the updated credentials value. If Credentials value's CanExpire
|
||||||
|
// is false, the passed in credentials are returned unchanged.
|
||||||
|
func defaultAdjustExpiresBy(creds Credentials, dur time.Duration) (Credentials, error) {
|
||||||
|
if !creds.CanExpire {
|
||||||
|
return creds, nil
|
||||||
|
}
|
||||||
|
|
||||||
|
creds.Expires = creds.Expires.Add(dur)
|
||||||
|
return creds, nil
|
||||||
|
}
|
||||||
|
10
vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go
generated
vendored
10
vendor/github.com/aws/aws-sdk-go-v2/aws/credentials.go
generated
vendored
@ -83,16 +83,20 @@ type Credentials struct {
|
|||||||
// Source of the credentials
|
// Source of the credentials
|
||||||
Source string
|
Source string
|
||||||
|
|
||||||
// Time the credentials will expire.
|
// States if the credentials can expire or not.
|
||||||
CanExpire bool
|
CanExpire bool
|
||||||
|
|
||||||
|
// The time the credentials will expire at. Should be ignored if CanExpire
|
||||||
|
// is false.
|
||||||
Expires time.Time
|
Expires time.Time
|
||||||
}
|
}
|
||||||
|
|
||||||
// Expired returns if the credentials have expired.
|
// Expired returns if the credentials have expired.
|
||||||
func (v Credentials) Expired() bool {
|
func (v Credentials) Expired() bool {
|
||||||
if v.CanExpire {
|
if v.CanExpire {
|
||||||
// Calling Round(0) on the current time will truncate the monotonic reading only. Ensures credential expiry
|
// Calling Round(0) on the current time will truncate the monotonic
|
||||||
// time is always based on reported wall-clock time.
|
// reading only. Ensures credential expiry time is always based on
|
||||||
|
// reported wall-clock time.
|
||||||
return !v.Expires.After(sdk.NowTime().Round(0))
|
return !v.Expires.After(sdk.NowTime().Round(0))
|
||||||
}
|
}
|
||||||
|
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/aws/go_module_metadata.go
generated
vendored
@ -3,4 +3,4 @@
|
|||||||
package aws
|
package aws
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.15.0"
|
const goModuleVersion = "1.16.2"
|
||||||
|
12
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
12
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/CHANGELOG.md
generated
vendored
@ -1,3 +1,15 @@
|
|||||||
|
# v1.1.9 (2022-03-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.1.8 (2022-03-24)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.1.7 (2022-03-23)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.1.6 (2022-03-08)
|
# v1.1.6 (2022-03-08)
|
||||||
|
|
||||||
* **Dependency Update**: Updated to the latest SDK module versions
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/configsources/go_module_metadata.go
generated
vendored
@ -3,4 +3,4 @@
|
|||||||
package configsources
|
package configsources
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.1.6"
|
const goModuleVersion = "1.1.9"
|
||||||
|
12
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
12
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/CHANGELOG.md
generated
vendored
@ -1,3 +1,15 @@
|
|||||||
|
# v2.4.3 (2022-03-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.4.2 (2022-03-24)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v2.4.1 (2022-03-23)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v2.4.0 (2022-03-08)
|
# v2.4.0 (2022-03-08)
|
||||||
|
|
||||||
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/endpoints/v2/go_module_metadata.go
generated
vendored
@ -3,4 +3,4 @@
|
|||||||
package endpoints
|
package endpoints
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "2.4.0"
|
const goModuleVersion = "2.4.3"
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/internal/rand/rand.go
generated
vendored
@ -29,5 +29,5 @@ func Float64(reader io.Reader) (float64, error) {
|
|||||||
// CryptoRandFloat64 returns a random float64 obtained from the crypto rand
|
// CryptoRandFloat64 returns a random float64 obtained from the crypto rand
|
||||||
// source.
|
// source.
|
||||||
func CryptoRandFloat64() (float64, error) {
|
func CryptoRandFloat64() (float64, error) {
|
||||||
return Float64(rand.Reader)
|
return Float64(Reader)
|
||||||
}
|
}
|
||||||
|
12
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
12
vendor/github.com/aws/aws-sdk-go-v2/service/internal/presigned-url/CHANGELOG.md
generated
vendored
@ -1,3 +1,15 @@
|
|||||||
|
# v1.9.3 (2022-03-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.9.2 (2022-03-24)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.9.1 (2022-03-23)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.9.0 (2022-03-08)
|
# v1.9.0 (2022-03-08)
|
||||||
|
|
||||||
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
||||||
|
@ -3,4 +3,4 @@
|
|||||||
package presignedurl
|
package presignedurl
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.9.0"
|
const goModuleVersion = "1.9.3"
|
||||||
|
12
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
12
vendor/github.com/aws/aws-sdk-go-v2/service/sts/CHANGELOG.md
generated
vendored
@ -1,3 +1,15 @@
|
|||||||
|
# v1.16.3 (2022-03-30)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.2 (2022-03-24)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
|
# v1.16.1 (2022-03-23)
|
||||||
|
|
||||||
|
* **Dependency Update**: Updated to the latest SDK module versions
|
||||||
|
|
||||||
# v1.16.0 (2022-03-08)
|
# v1.16.0 (2022-03-08)
|
||||||
|
|
||||||
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
* **Feature**: Updated `github.com/aws/smithy-go` to latest version
|
||||||
|
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/aws-sdk-go-v2/service/sts/go_module_metadata.go
generated
vendored
@ -3,4 +3,4 @@
|
|||||||
package sts
|
package sts
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.16.0"
|
const goModuleVersion = "1.16.3"
|
||||||
|
4
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
4
vendor/github.com/aws/smithy-go/CHANGELOG.md
generated
vendored
@ -1,3 +1,7 @@
|
|||||||
|
# Release (v1.11.2)
|
||||||
|
|
||||||
|
* No change notes available for this release.
|
||||||
|
|
||||||
# Release (v1.11.1)
|
# Release (v1.11.1)
|
||||||
|
|
||||||
## Module Highlights
|
## Module Highlights
|
||||||
|
3
vendor/github.com/aws/smithy-go/encoding/httpbinding/uri.go
generated
vendored
3
vendor/github.com/aws/smithy-go/encoding/httpbinding/uri.go
generated
vendored
@ -20,6 +20,9 @@ func newURIValue(path *[]byte, rawPath *[]byte, buffer *[]byte, key string) URIV
|
|||||||
|
|
||||||
func (u URIValue) modifyURI(value string) (err error) {
|
func (u URIValue) modifyURI(value string) (err error) {
|
||||||
*u.path, *u.buffer, err = replacePathElement(*u.path, *u.buffer, u.key, value, false)
|
*u.path, *u.buffer, err = replacePathElement(*u.path, *u.buffer, u.key, value, false)
|
||||||
|
if err != nil {
|
||||||
|
return err
|
||||||
|
}
|
||||||
*u.rawPath, *u.buffer, err = replacePathElement(*u.rawPath, *u.buffer, u.key, value, true)
|
*u.rawPath, *u.buffer, err = replacePathElement(*u.rawPath, *u.buffer, u.key, value, true)
|
||||||
return err
|
return err
|
||||||
}
|
}
|
||||||
|
2
vendor/github.com/aws/smithy-go/go_module_metadata.go
generated
vendored
2
vendor/github.com/aws/smithy-go/go_module_metadata.go
generated
vendored
@ -3,4 +3,4 @@
|
|||||||
package smithy
|
package smithy
|
||||||
|
|
||||||
// goModuleVersion is the tagged release for this module
|
// goModuleVersion is the tagged release for this module
|
||||||
const goModuleVersion = "1.11.1"
|
const goModuleVersion = "1.11.2"
|
||||||
|
12
vendor/modules.txt
vendored
12
vendor/modules.txt
vendored
@ -53,7 +53,7 @@ github.com/aws/aws-sdk-go/service/sso
|
|||||||
github.com/aws/aws-sdk-go/service/sso/ssoiface
|
github.com/aws/aws-sdk-go/service/sso/ssoiface
|
||||||
github.com/aws/aws-sdk-go/service/sts
|
github.com/aws/aws-sdk-go/service/sts
|
||||||
github.com/aws/aws-sdk-go/service/sts/stsiface
|
github.com/aws/aws-sdk-go/service/sts/stsiface
|
||||||
# github.com/aws/aws-sdk-go-v2 v1.15.0
|
# github.com/aws/aws-sdk-go-v2 v1.16.2
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/aws-sdk-go-v2/aws
|
github.com/aws/aws-sdk-go-v2/aws
|
||||||
github.com/aws/aws-sdk-go-v2/aws/defaults
|
github.com/aws/aws-sdk-go-v2/aws/defaults
|
||||||
@ -70,21 +70,21 @@ github.com/aws/aws-sdk-go-v2/internal/sdk
|
|||||||
github.com/aws/aws-sdk-go-v2/internal/strings
|
github.com/aws/aws-sdk-go-v2/internal/strings
|
||||||
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
|
github.com/aws/aws-sdk-go-v2/internal/sync/singleflight
|
||||||
github.com/aws/aws-sdk-go-v2/internal/timeconv
|
github.com/aws/aws-sdk-go-v2/internal/timeconv
|
||||||
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.6
|
# github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.9
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/aws-sdk-go-v2/internal/configsources
|
github.com/aws/aws-sdk-go-v2/internal/configsources
|
||||||
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.0
|
# github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.3
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
|
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2
|
||||||
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.0
|
# github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.3
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
|
github.com/aws/aws-sdk-go-v2/service/internal/presigned-url
|
||||||
# github.com/aws/aws-sdk-go-v2/service/sts v1.16.0
|
# github.com/aws/aws-sdk-go-v2/service/sts v1.16.3
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts
|
github.com/aws/aws-sdk-go-v2/service/sts
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
|
github.com/aws/aws-sdk-go-v2/service/sts/internal/endpoints
|
||||||
github.com/aws/aws-sdk-go-v2/service/sts/types
|
github.com/aws/aws-sdk-go-v2/service/sts/types
|
||||||
# github.com/aws/smithy-go v1.11.1
|
# github.com/aws/smithy-go v1.11.2
|
||||||
## explicit; go 1.15
|
## explicit; go 1.15
|
||||||
github.com/aws/smithy-go
|
github.com/aws/smithy-go
|
||||||
github.com/aws/smithy-go/document
|
github.com/aws/smithy-go/document
|
||||||
|
Loading…
Reference in New Issue
Block a user