kubernetes-sigs / cluster-api-provider-cloudstack

A Kubernetes Cluster API Provider implementation for Apache CloudStack.
https://cluster-api-cloudstack.sigs.k8s.io/
Apache License 2.0
37 stars 33 forks source link

Bump the all-go-mod-patch-and-minor group across 3 directories with 18 updates #401

Open dependabot[bot] opened 2 weeks ago

dependabot[bot] commented 2 weeks ago

Bumps the all-go-mod-patch-and-minor group with 2 updates in the / directory: github.com/jellydator/ttlcache/v3 and github.com/onsi/ginkgo/v2. Bumps the all-go-mod-patch-and-minor group with 6 updates in the /hack/tools directory:

Package From To
github.com/go-logr/logr 1.4.1 1.4.2
github.com/onsi/ginkgo/v2 2.19.0 2.20.2
k8s.io/api 0.26.1 0.26.15
honnef.co/go/tools 0.4.7 0.5.1
k8s.io/code-generator 0.26.1 0.26.15
sigs.k8s.io/controller-tools 0.11.3 0.16.3

Bumps the all-go-mod-patch-and-minor group with 8 updates in the /test/e2e directory:

Package From To
github.com/go-logr/logr 1.4.1 1.4.2
github.com/onsi/ginkgo/v2 2.19.0 2.20.2
k8s.io/api 0.26.1 0.26.15
k8s.io/client-go 0.26.1 0.26.15
k8s.io/component-base 0.26.1 0.26.15
sigs.k8s.io/cluster-api 1.4.8 1.4.9
github.com/Shopify/toxiproxy/v2 2.5.0 2.9.0
sigs.k8s.io/cluster-api/test 1.4.8 1.4.9

Updates github.com/jellydator/ttlcache/v3 from 3.2.0 to 3.3.0

Release notes

Sourced from github.com/jellydator/ttlcache/v3's releases.

v3.3.0

What's Changed

New Contributors

Full Changelog: https://github.com/jellydator/ttlcache/compare/v3.2.1...v3.3.0

v3.2.1

What's Changed

New Contributors

Full Changelog: https://github.com/jellydator/ttlcache/compare/v3.2.0...v3.2.1

Commits
  • 09bb8f4 Optimize Len method by counting expired items in expiration queue
  • 923d329 Add RangeBackwards method
  • d22fb9e Exclude expired keys in data retrieval methods
  • 1e6fd11 remove size when initializing map
  • f4a6991 use value directly when range map
  • 2371d93 Fix data race in Items()
  • 66d8e52 Bump golang.org/x/sync from 0.7.0 to 0.8.0
  • 62c3733 fix double insertion into expiration queue
  • 9ca4fc0 add test for update of expired items
  • d62194a add thread safety to features list (#137)
  • Additional commits viewable in compare view


Updates github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.2

Release notes

Sourced from github.com/onsi/ginkgo/v2's releases.

v2.20.2

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

v2.20.1

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]

v2.20.0

2.20.0

Features

  • Add buildvcs flag [be5ab95]

Maintenance

  • Add update-deps to makefile [d303d14]
  • bump all dependencies [7a50221]

v2.19.1

2.19.1

Fixes

  • update supported platforms for race conditions [63c8c30]
  • [build] Allow custom name for binaries. [ff41e27]

Maintenance

  • bump gomega [76f4e0c]
  • Bump rexml from 3.2.6 to 3.2.8 in /docs (#1417) [b69c00d]
  • Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#1425) [f097741]
Changelog

Sourced from github.com/onsi/ginkgo/v2's changelog.

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]

2.20.0

Features

  • Add buildvcs flag [be5ab95]

Maintenance

  • Add update-deps to makefile [d303d14]
  • bump all dependencies [7a50221]

2.19.1

Fixes

  • update supported platforms for race conditions [63c8c30]
  • [build] Allow custom name for binaries. [ff41e27]

Maintenance

  • bump gomega [76f4e0c]
  • Bump rexml from 3.2.6 to 3.2.8 in /docs (#1417) [b69c00d]
  • Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#1425) [f097741]
Commits


Updates github.com/onsi/gomega from 1.33.1 to 1.34.1

Release notes

Sourced from github.com/onsi/gomega's releases.

v1.34.1

1.34.1

Maintenance

  • Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]

v1.34.0

1.34.0

Features

  • Add RoundTripper method to ghttp.Server [c549e0d]

Fixes

  • fix incorrect handling of nil slices in HaveExactElements (fixes #771) [878940c]
  • issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]

Maintenance

  • bump ginkgo [8af2ece]
  • Fix typo in docs [123a071]
  • Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#756) [0e69083]
  • Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (#755) [2675796]
  • Bump golang.org/x/net from 0.24.0 to 0.25.0 (#754) [4160c0f]
  • Bump github-pages from 230 to 231 in /docs (#748) [892c303]
Changelog

Sourced from github.com/onsi/gomega's changelog.

1.34.1

Maintenance

  • Use slices from exp/slices to keep golang 1.20 compat [5e71dcd]

1.34.0

Features

  • Add RoundTripper method to ghttp.Server [c549e0d]

Fixes

  • fix incorrect handling of nil slices in HaveExactElements (fixes #771) [878940c]
  • issue_765 - fixed bug in Hopcroft-Karp algorithm [ebadb67]

Maintenance

  • bump ginkgo [8af2ece]
  • Fix typo in docs [123a071]
  • Bump github.com/onsi/ginkgo/v2 from 2.17.2 to 2.17.3 (#756) [0e69083]
  • Bump google.golang.org/protobuf from 1.33.0 to 1.34.1 (#755) [2675796]
  • Bump golang.org/x/net from 0.24.0 to 0.25.0 (#754) [4160c0f]
  • Bump github-pages from 230 to 231 in /docs (#748) [892c303]
Commits
  • fa057b8 v1.34.1
  • 5e71dcd Use slices from exp/slices to keep golang 1.20 compat
  • 32e5498 v1.34.0
  • cb3fa6a run go mod tidy and wonder why go get doesnt just run it for me in the first ...
  • 8af2ece bump ginkgo
  • 878940c fix incorrect handling of nil slices in HaveExactElements (fixes #771)
  • f5bec80 clean up bipartitegraph tests
  • ebadb67 issue_765 - fixed bug in Hopcroft-Karp algorithm
  • 123a071 Fix typo in docs
  • c549e0d Add RoundTripper method to ghttp.Server
  • Additional commits viewable in compare view


Updates golang.org/x/text from 0.15.0 to 0.17.0

Commits
  • b2bec85 go.mod: update golang.org/x dependencies
  • ae0cf96 LICENSE: update per Google Legal
  • 9c2f3a2 cmd/gotext: fix segfault in extract & rewrite commands
  • 59e1219 message: optimize lookupAndFormat function for better performance
  • a20a3e2 x/text: update x/tools for go/ssa range-over-func fix
  • See full diff in compare view


Updates github.com/go-logr/logr from 1.4.1 to 1.4.2

Release notes

Sourced from github.com/go-logr/logr's releases.

v1.4.2

What's Changed

Dependencies:

Full Changelog: https://github.com/go-logr/logr/compare/v1.4.1...v1.4.2

Commits
  • 1205f42 Merge pull request #295 from go-logr/dependabot/github_actions/actions/checko...
  • ccedcbd Merge pull request #294 from go-logr/dependabot/github_actions/github/codeql-...
  • bead577 build(deps): bump actions/checkout from 4.1.5 to 4.1.6
  • a492d95 build(deps): bump github/codeql-action from 3.25.4 to 3.25.5
  • 19ad07c build(deps): bump ossf/scorecard-action from 2.3.1 to 2.3.3
  • 1c97a21 build(deps): bump actions/checkout from 4.1.4 to 4.1.5
  • f70c5b5 build(deps): bump github/codeql-action from 3.25.3 to 3.25.4
  • 4ade8d3 build(deps): bump golangci/golangci-lint-action from 5.3.0 to 6.0.1
  • 88d98bd Merge pull request #289 from go-logr/dependabot/github_actions/golangci/golan...
  • 432cd86 Merge pull request #288 from go-logr/dependabot/github_actions/actions/setup-...
  • Additional commits viewable in compare view


Updates github.com/onsi/ginkgo/v2 from 2.19.0 to 2.20.2

Release notes

Sourced from github.com/onsi/ginkgo/v2's releases.

v2.20.2

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

v2.20.1

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]

v2.20.0

2.20.0

Features

  • Add buildvcs flag [be5ab95]

Maintenance

  • Add update-deps to makefile [d303d14]
  • bump all dependencies [7a50221]

v2.19.1

2.19.1

Fixes

  • update supported platforms for race conditions [63c8c30]
  • [build] Allow custom name for binaries. [ff41e27]

Maintenance

  • bump gomega [76f4e0c]
  • Bump rexml from 3.2.6 to 3.2.8 in /docs (#1417) [b69c00d]
  • Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#1425) [f097741]
Changelog

Sourced from github.com/onsi/ginkgo/v2's changelog.

2.20.2

Require Go 1.22+

Maintenance

  • bump go to v1.22 [a671816]

2.20.1

Fixes

  • make BeSpecEvent duration matcher more forgiving [d6f9640]

2.20.0

Features

  • Add buildvcs flag [be5ab95]

Maintenance

  • Add update-deps to makefile [d303d14]
  • bump all dependencies [7a50221]

2.19.1

Fixes

  • update supported platforms for race conditions [63c8c30]
  • [build] Allow custom name for binaries. [ff41e27]

Maintenance

  • bump gomega [76f4e0c]
  • Bump rexml from 3.2.6 to 3.2.8 in /docs (#1417) [b69c00d]
  • Bump golang.org/x/sys from 0.20.0 to 0.21.0 (#1425) [f097741]
Commits


Updates golang.org/x/text from 0.15.0 to 0.17.0

Commits
  • b2bec85 go.mod: update golang.org/x dependencies
  • ae0cf96 LICENSE: update per Google Legal
  • 9c2f3a2 cmd/gotext: fix segfault in extract & rewrite commands
  • 59e1219 message: optimize lookupAndFormat function for better performance
  • a20a3e2 x/text: update x/tools for go/ssa range-over-func fix
  • See full diff in compare view


Updates k8s.io/api from 0.26.1 to 0.26.15

Commits
  • f34b283 Update dependencies to v0.26.15 tag
  • 4143d6b Merge pull request #123767 from liggitt/proto-1.26
  • 0ac2976 [CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...
  • 989015c Merge pull request #121547dims/automated-cherry-pick-of-#121364
  • b177161 bump golang.org/grpc to v1.56.3
  • fd69e66 Merge pull request #121126 from MadhavJivrajani/bump-x-net-126
  • 08b9677 .: bump golang.org/x/net to v0.17.0
  • 44c5cc8 Merge pull request #120210mimowo/automated-cherry-pick-of-#120204
  • c0b0923 Mark Job onPodConditions as optional in pod failure policy
  • 191d751 Merge pull request #119871liggitt/automated-cherry-pick-of-#119835
  • Additional commits viewable in compare view


Updates k8s.io/apimachinery from 0.26.1 to 0.26.15

Commits
  • 48b9387 Merge pull request #123767 from liggitt/proto-1.26
  • 08105fc [CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...
  • 6b469b3 Merge pull request #121547dims/automated-cherry-pick-of-#121364
  • 19e0eef bump golang.org/grpc to v1.56.3
  • 4eaec80 Merge pull request #121200enj/automated-cherry-pick-of-#121196
  • cd1cacd Prevent rapid reset http2 DOS on API server
  • 71fc595 Merge pull request #121126 from MadhavJivrajani/bump-x-net-126
  • 3135ed8 .: bump golang.org/x/net to v0.17.0
  • dd46389 Merge pull request #119261HirazawaUi/automated-cherry-pick-of-#119229
  • 81488b4 Fix the converts an empty string to nil.
  • Additional commits viewable in compare view


Updates honnef.co/go/tools from 0.4.7 to 0.5.1

Release notes

Sourced from honnef.co/go/tools's releases.

Staticcheck 2024.1.1 (v0.5.1)

This release fixes the detection of the used Go version when Go was compiled with experimental features such as rangefunc or boringcrypto (#1586).

Staticcheck 2024.1 (v0.5.0)

Backwards incompatible changes

Staticcheck 2024.1 contains the following backwards incompatible changes:

  • The keyify utility has been removed. The recommended alternative is gopls.
  • staticcheck -merge now exits with a non-zero status if any problems have been found.

Improved Go 1.22 support

This release updates Staticcheck’s database of deprecated standard library APIs to cover the Go 1.22 release. Furthermore, checks have been updated to correctly handle the new “for” loop variable scoping behavior as well as ranging over integers.

Added Go 1.23 support

Staticcheck 2024.1 has full support for iterators / range-over-func. Furthermore, SA1015 will skip any code targeting Go 1.23 or newer, as it is now possible to use time.Tick without leaking memory.

Improved handling of Go versions

Go 1.21 more rigorously defined the meaning of the go directive in go.mod files, as well as its interactions with //go:build go1.N build constraints. The go directive now specifies a minimum Go version for the module. Furthermore, it sets the language version that is in effect, which may change the semantics of Go code. For example, before Go 1.22, loop variables were reused across iterations, but since Go 1.22, loop variables only exist for the duration of an iteration. Modules that specify go 1.22 will use the new semantics, while modules that specify an older version will not.

Individual files can both upgrade and downgrade their language version by using //go:build go1.N directives. In a module that requires Go 1.22, a file specifying Go 1.21 will experience the old loop variable semantics, and vice versa. Because the Go module as a whole still specifies a minimum version, even files specifying an older version will have access to the standard library of the minimum version.

Staticcheck 2024.1 takes all of this into consideration when analyzing the behavior of Go code, when determining which checks are applicable, and when making suggestions. Older versions of Staticcheck were already aware of Go versions, but 2024.1 works on a more fine-grained, per-file basis, and differentiates between the pre- and post-1.21 semantics of the go directive.

The -go command line flag continues to exist. It will override any module-based version selection. This is primarily useful for Go modules that target older Go versions (because here, the go directive didn’t specify a minimum version), or when working outside of Go modules.

To prevent misinterpreting code, Staticcheck now refuses to analyze modules that require a version of Go that is newer than that with which Staticcheck was built.

Checks

New checks

The following checks have been added:

  • SA1031 flags overlapping destination and source slices passed to certain encoding functions.
  • SA1032 flags calls to errors.Is where the two arguments have been swapped.
  • SA4032 flags impossible comparisons of runtime.GOOS and runtime.GOARCH based on the file’s build tags.
  • SA6006 flags io.WriteString(w, string(b)) as it would be both simpler and more efficient to use w.Write(b).
  • SA9009 flags comments that look like they intend to be compiler directives but which aren’t due to extraneous whitespace.

Changed checks

The following checks have been improved:

  • QF1001 no longer panics on expressions involving “key: value” pairs (issue 1484).
  • S1008 now understands that some built-in functions never return negative values. For example, it now negates len(x) > 0 as len(x) == 0 (issue 1422).
  • S1009 now flags unnecessary nil checks that involve selector expressions (issue 1527).
  • S1017 no longer flags if else branches (issue 1447).

... (truncated)

Commits
  • 56172d4 Version 2024.1.1 (v0.5.1)
  • c972610 website: add 2024.1.1 release notes
  • 6052711 go/loader: handle experimental features in version detection
  • 516152d analysis/lint/testutil: unset GO111MODULE in test
  • d6ea187 Version 2024.1
  • f2c1fda website: finalize 2024.1 release notes
  • dcae6e2 lintcmd: file names are optional in error positions
  • 2cef146 lintcmd: panic with the right message when we can't parse a position
  • 0636bca go/ir: actually build blank functions
  • 34db56d Version 2024.1rc1 (v0.5.0-rc.1)
  • Additional commits viewable in compare view


Updates k8s.io/code-generator from 0.26.1 to 0.26.15

Commits
  • d0d5d3a Merge pull request #123767 from liggitt/proto-1.26
  • 878d4dd [CVE-2024-24786] Bump github.com/golang/protobuf v1.5.4, google.golang.org/pr...
  • c45891c Merge pull request #121547dims/automated-cherry-pick-of-#121364
  • c8fec61 bump golang.org/grpc to v1.56.3
  • 87375c6 Merge pull request #121126 from MadhavJivrajani/bump-x-net-126
  • cc4d3de .: bump golang.org/x/net to v0.17.0
  • b770688 Merge pull request #118168neolit123/automated-cherry-pick-of-#118150
  • 395ef9e call ./hack/update-vendor.sh
  • 3d1270e Merge pull request #118555 from puerco/bump-1.26-go-1.19.10
  • 38348bb update-vendor: update vendored go.sums
  • Additional commits viewable in compare view


Updates sigs.k8s.io/controller-tools from 0.11.3 to 0.16.3

Release notes

Sourced from sigs.k8s.io/controller-tools's releases.

v0.16.3

Published binaries on previous v0.16.x releases were reporting an incorrect version.

What's Changed

Dependencies

New Contributors

Full Changelog: https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.2...v0.16.3

v0.16.2

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.1...v0.16.2

v0.16.1

What's Changed

Full Changelog: https://github.com/kubernetes-sigs/controller-tools/compare/v0.16.0...v0.16.1

v0.16.0

What's Changed

... (truncated)

Commits
  • c69110a Merge pull request #1002 from davidxia/webhook-name
  • 287a105 :sparkles: Allow customizing generated webhook configuration's name
  • 715d27e :bug: Allow CLI binaries to set a version (#1049)
  • 6c6bad6 Merge pull request #1052 from kubernetes-sigs/dependabot/github_actions/all-g...
  • c3c40c9 :seedling: Bump peter-evans/create-pull-request
  • ed70d11 Merge pull request #1048 from kubernetes-sigs/dependabot/github_actions/all-g...
  • 46379c6 Merge pull request #1047 from kubernetes-sigs/dependabot/go_modules/all-go-mo...
  • 5bb1851 :seedling: Bump tj-actions/changed-files in the all-github-actions group
  • ac2cd89 :seedling: Bump github.com/onsi/gomega
  • 11f0724 Merge pull request #1045 from chrischdi/pr-rbac-fix-dedup
  • Additional commits viewable in compare view


Updates k8s.io/klog/v2 from 2.80.1 to 2.130.1

Release notes

Sourced from k8s.io/klog/v2's releases.

Prepare klog release for Kubernetes v1.31 (Take 2)

What's Changed

Full Changelog: https://github.com/kubernetes/klog/compare/v2.130.0...v2.130.1

Prepare klog release for Kubernetes v1.31 (Take 1)

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes/klog/compare/v2.120.1...v2.130.0

Prepare klog release for Kubernetes v1.30 (Take 2)

What's Changed

Full Changelog: https://github.com/kubernetes/klog/compare/v2.120.0...v2.120.1

Prepare klog release for Kubernetes v1.30 (Take 1)

What's Changed

New Contributors

Full Changelog: https://github.com/kubernetes/klog/compare/v2.110.1...v2.120.0

Prepare klog release for Kubernetes v1.29 (Take 1)

What's Changed

... (truncated)

Commits
  • 75663bb Merge pull request #408 from pohly/klog-flush-sync-fix
  • 2327d4c data race: avoid unprotected access to sb.file
  • 16c7d26 Merge pull request #401 from pohly/ktesting-warning-delay
  • cd24012 ktesting: tone down warning about leaked test goroutine
  • 2ee202a Merge pull request #404 from 1978629634/fsync-freelock
  • 79575d8 Do not acquire lock for file.Sync() fsync call
  • 7af45d6 Merge pull request #406 from pohly/linter
  • d008cfe examples: fix linter warning
  • ab53041... _Description has been truncated_
dependabot[bot] commented 2 weeks ago

The following labels could not be found: dependabot.

linux-foundation-easycla[bot] commented 2 weeks ago

CLA Missing ID CLA Not Signed

k8s-ci-robot commented 2 weeks ago

[APPROVALNOTIFIER] This PR is NOT APPROVED

This pull-request has been approved by: dependabot[bot] Once this PR has been reviewed and has the lgtm label, please assign weizhouapache for approval. For more information see the Kubernetes Code Review Process.

The full list of commands accepted by this bot can be found here.

Needs approval from an approver in each of these files: - **[OWNERS](https://github.com/kubernetes-sigs/cluster-api-provider-cloudstack/blob/main/OWNERS)** Approvers can indicate their approval by writing `/approve` in a comment Approvers can cancel approval by writing `/approve cancel` in a comment
k8s-ci-robot commented 2 weeks ago

Hi @dependabot[bot]. Thanks for your PR.

I'm waiting for a kubernetes-sigs member to verify that this patch is reasonable to test. If it is, they should reply with /ok-to-test on its own line. Until that is done, I will not automatically test new commits in this PR, but the usual testing commands by org members will still work. Regular contributors should join the org to skip this step.

Once the patch is verified, the new status will be reflected by the ok-to-test label.

I understand the commands that are listed here.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository.
netlify[bot] commented 2 weeks ago

Deploy Preview for kubernetes-sigs-cluster-api-cloudstack failed. Why did it fail? →

Name Link
Latest commit 6869376a451211c6a21b51466dbc695d5119e8b2
Latest deploy log https://app.netlify.com/sites/kubernetes-sigs-cluster-api-cloudstack/deploys/66e8c229d1ce3c0008850c5f
k8s-ci-robot commented 2 weeks ago

@dependabot[bot]: The following tests failed, say /retest to rerun all failed tests or /retest-required to rerun all mandatory failed tests:

Test name Commit Details Required Rerun command
capi-provider-cloudstack-presubmit-build 6869376a451211c6a21b51466dbc695d5119e8b2 link true /test capi-provider-cloudstack-presubmit-build
capi-provider-cloudstack-presubmit-unit-test 6869376a451211c6a21b51466dbc695d5119e8b2 link true /test capi-provider-cloudstack-presubmit-unit-test
capi-provider-cloudstack-presubmit-e2e-smoke-test 6869376a451211c6a21b51466dbc695d5119e8b2 link true /test capi-provider-cloudstack-presubmit-e2e-smoke-test

Full PR test history. Your PR dashboard. Please help us cut down on flakes by linking to an open issue when you hit one in your PR.

Instructions for interacting with me using PR comments are available [here](https://git.k8s.io/community/contributors/guide/pull-requests.md). If you have questions or suggestions related to my behavior, please file an issue against the [kubernetes-sigs/prow](https://github.com/kubernetes-sigs/prow/issues/new?title=Prow%20issue:) repository. I understand the commands that are listed [here](https://go.k8s.io/bot-commands).