diff --git a/go.mod b/go.mod index 371b59b93..4c5f2acaa 100644 --- a/go.mod +++ b/go.mod @@ -7,7 +7,7 @@ require ( code.cloudfoundry.org/lager/v3 v3.0.2 github.com/blang/semver/v4 v4.0.0 github.com/cloudfoundry-community/go-uaa v0.3.2-0.20230202170949-a3819b81bf7e - github.com/cloudfoundry/bosh-cli/v7 v7.3.1 + github.com/cloudfoundry/bosh-cli/v7 v7.4.0 github.com/cloudfoundry/bosh-utils v0.0.384 github.com/craigfurman/herottp v0.0.0-20190418132442-c546d62f2a8d github.com/gorilla/mux v1.8.0 @@ -52,7 +52,7 @@ require ( golang.org/x/crypto v0.12.0 // indirect golang.org/x/mod v0.12.0 // indirect golang.org/x/net v0.14.0 // indirect - golang.org/x/oauth2 v0.10.0 // indirect + golang.org/x/oauth2 v0.11.0 // indirect golang.org/x/sys v0.11.0 // indirect golang.org/x/text v0.12.0 // indirect golang.org/x/tools v0.12.0 // indirect diff --git a/go.sum b/go.sum index a41f32b8d..030f17bb9 100644 --- a/go.sum +++ b/go.sum @@ -15,8 +15,8 @@ github.com/charlievieth/fs v0.0.3 h1:3lZQXTj4PbE81CVPwALSn+JoyCNXkZgORHN6h2XHGlg github.com/charlievieth/fs v0.0.3/go.mod h1:hD4sRzto1Hw8zCua76tNVKZxaeZZr1RiKftjAJQRLLo= github.com/cloudfoundry-community/go-uaa v0.3.2-0.20230202170949-a3819b81bf7e h1:eA0Qy5qp11yFfsD63QzR1Pk8ode+E4Wp238d3p5qx54= github.com/cloudfoundry-community/go-uaa v0.3.2-0.20230202170949-a3819b81bf7e/go.mod h1:CZikL3h0Li3DtqoZULq6/bW4KIJsM1FOVxVLSEHROik= -github.com/cloudfoundry/bosh-cli/v7 v7.3.1 h1:Uf2shJ/QPGeLCCRIT2wCA9yM7yv7OlozKYftDtOYlOY= -github.com/cloudfoundry/bosh-cli/v7 v7.3.1/go.mod h1:C6YH4jEdp9UczL9OfXGr51+iYhybzibDcjWOQNjhuto= +github.com/cloudfoundry/bosh-cli/v7 v7.4.0 h1:mDAdRiJbESx9zhSKRCSorCzQCjUF0EMfgJXeIDUc47I= +github.com/cloudfoundry/bosh-cli/v7 v7.4.0/go.mod h1:J2zOwTp5UdZmepdwotU3PBQffFnp2W4uRbps4yAhmYo= github.com/cloudfoundry/bosh-utils v0.0.384 h1:4B0XpX8wer9u6Eg713aJW1R+r9gZCB1GXfTM3IuHcc8= github.com/cloudfoundry/bosh-utils v0.0.384/go.mod h1:vYjxd5zpxGjBKC+8voohfdXZkVk0UMOOvlMlZfxyOLM= github.com/cloudfoundry/go-socks5 v0.0.0-20180221174514-54f73bdb8a8e h1:FQdRViaoDphGRfgrotl2QGsX1gbloe57dbGBS5CG6KY= @@ -152,8 +152,8 @@ golang.org/x/net v0.0.0-20201006153459-a7d1128ccaa0/go.mod h1:sp8m0HH+o8qH0wwXwY golang.org/x/net v0.14.0 h1:BONx9s002vGdD9umnlX1Po8vOZmrgH34qlHcD1MfK14= golang.org/x/net v0.14.0/go.mod h1:PpSgVXXLK0OxS0F31C1/tv6XNguvCrnXIDrFMspZIUI= golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= -golang.org/x/oauth2 v0.10.0 h1:zHCpF2Khkwy4mMB4bv0U37YtJdTGW8jI0glAApi0Kh8= -golang.org/x/oauth2 v0.10.0/go.mod h1:kTpgurOux7LqtuxjuyZa4Gj2gdezIt/jQtGnNFfypQI= +golang.org/x/oauth2 v0.11.0 h1:vPL4xzxBM4niKCW6g9whtaWVXTJf1U5e4aZxxFx/gbU= +golang.org/x/oauth2 v0.11.0/go.mod h1:LdF7O/8bLR/qWK9DrpXmbHLTouvRHK0SgJl0GmDBchk= golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= diff --git a/vendor/github.com/cloudfoundry/bosh-cli/v7/director/deployment.go b/vendor/github.com/cloudfoundry/bosh-cli/v7/director/deployment.go index f255b3e23..99924dbf3 100644 --- a/vendor/github.com/cloudfoundry/bosh-cli/v7/director/deployment.go +++ b/vendor/github.com/cloudfoundry/bosh-cli/v7/director/deployment.go @@ -545,6 +545,10 @@ func (c Client) UpdateDeployment(manifest []byte, opts UpdateOpts) error { query.Add("dry_run", "true") } + if opts.ForceLatestVariables { + query.Add("force_latest_variables", "true") + } + if len(opts.Diff.context) != 0 { context := map[string]interface{}{} diff --git a/vendor/github.com/cloudfoundry/bosh-cli/v7/director/interfaces.go b/vendor/github.com/cloudfoundry/bosh-cli/v7/director/interfaces.go index 35bb4b222..e0445105c 100644 --- a/vendor/github.com/cloudfoundry/bosh-cli/v7/director/interfaces.go +++ b/vendor/github.com/cloudfoundry/bosh-cli/v7/director/interfaces.go @@ -226,6 +226,7 @@ type UpdateOpts struct { MaxInFlight string DryRun bool Diff DeploymentDiff + ForceLatestVariables bool } //counterfeiter:generate . ReleaseSeries diff --git a/vendor/golang.org/x/oauth2/internal/client_appengine.go b/vendor/golang.org/x/oauth2/internal/client_appengine.go index e1755d1d9..d28140f78 100644 --- a/vendor/golang.org/x/oauth2/internal/client_appengine.go +++ b/vendor/golang.org/x/oauth2/internal/client_appengine.go @@ -3,7 +3,6 @@ // license that can be found in the LICENSE file. //go:build appengine -// +build appengine package internal diff --git a/vendor/modules.txt b/vendor/modules.txt index 51e101d4d..999d51eb9 100644 --- a/vendor/modules.txt +++ b/vendor/modules.txt @@ -29,7 +29,7 @@ github.com/charlievieth/fs ## explicit; go 1.12 github.com/cloudfoundry-community/go-uaa github.com/cloudfoundry-community/go-uaa/passwordcredentials -# github.com/cloudfoundry/bosh-cli/v7 v7.3.1 +# github.com/cloudfoundry/bosh-cli/v7 v7.4.0 ## explicit; go 1.20 github.com/cloudfoundry/bosh-cli/v7/common/util github.com/cloudfoundry/bosh-cli/v7/director @@ -220,8 +220,8 @@ golang.org/x/net/html/atom golang.org/x/net/html/charset golang.org/x/net/internal/socks golang.org/x/net/proxy -# golang.org/x/oauth2 v0.10.0 -## explicit; go 1.17 +# golang.org/x/oauth2 v0.11.0 +## explicit; go 1.18 golang.org/x/oauth2 golang.org/x/oauth2/clientcredentials golang.org/x/oauth2/internal