aws-auth-manager
aws-auth-manager copied to clipboard
Update module sigs.k8s.io/controller-runtime to v0.20.4
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| sigs.k8s.io/controller-runtime | v0.19.4 -> v0.20.4 |
Release Notes
kubernetes-sigs/controller-runtime (sigs.k8s.io/controller-runtime)
v0.20.4
What's Changed
- [release-0.20] :bug: Restmapper: Respect preferred version by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3159
- [release-0.20] π± Mention the SkipNameValidation option in the name validation error by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3172
- [release-0.20] :sparkles: Controller: Retain the priority by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3173
- [release-0.20] β¨Add RELEASE_TAG to tools/setup-envtest to show binary version with setup-envtest version by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3175
- [release-0.20] :seedling: Handlers: Default to LowPriorityWhenUnchanged without a wrapper by @βalvaroaleman in https://github.com/kubernetes-sigs/controller-runtime/pull/3179
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.20.3...v0.20.4
v0.20.3
What's Changed
- π fix: cache should list out of global cache when present and necessary by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3127
- π± Export envtest.ReadCRDFiles by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3131
- :bug: Fakeclient: Fix dataraces when writing to the scheme by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3145
- Revert "β¨ Expose all Go runtime metrics" by @βalvaroaleman in https://github.com/kubernetes-sigs/controller-runtime/pull/3147
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.20.2...v0.20.3
v0.20.2
What's Changed
- β¨ Expose all Go runtime metrics by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3100
- πFix behavior of rate limit option in priorityqueue.AddWithOpts by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3106
- π± Update dependencies, k8s 1.32.1 by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3108
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.20.1...v0.20.2
v0.20.1
What's Changed
- π Check to see if custom source implements fmt.Stringer when logging by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3077
- π cache: clone maps to prevent data race when concurrently creating caches using the same options by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3079
- π support WaitForSync in custom TypedSyncingSource by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3086
- π± Add debug logging for the state of the priority queue by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3088
- :bug: Priorityqueue: Yet another queue_depth metric fix by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3089
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.20.0...v0.20.1
v0.20.0
Highlights
- Based on k8s.io/* v1.32 libraries and minimum Go version is now v1.23
- New experimental priority queue feature
- AggregatedDiscovery is automatically used when available (#β2901)
- As usual, many improvements to the fake client
Changes since v0.19.0
:warning: Breaking Changes
- Bump to k8s.io/* v1.32 libraries (#β2971 #β2990 #β3001 #β3007 #β3029 #β3043)
- logging: Stop deduplicating API warnings by default (#β2953)
- webhook: Stop deleting unknown fields in CustomDefaulter (#β2982 #β3056)
- webhook: Remove deprecated Defaulter and Validator (#β2877 #β2945)
- cluster: Remove deprecated SyncPeriod option (#β2970)
:sparkles: New Features
- cache: Add EnableWatchBookmarks option (defaults to true) (#β3017)
- cache: Export NewInformer option (#β3061)
- cert-watcher: Add polling (#β3020 #β3050)
- controller: Add experimental priority queue (off per default) (#β3013 #β3014 #β3060 #β3066)
- fake client: Allow adding indexes at runtime (#β3021)
- fake client: Add support for ServiceAccountToken subresource (#β2969)
- restmapper: Use AggregatedDiscovery if available (#β2901)
- util: Add HasOwnerReference func (#β2882)
- webhook: Add custom path option (#β2998)
:bug: Bug Fixes
- controller: Error when source.Start() never returns (#β2997 #β3006 #β3008)
- fake client: Don't return items on invalid selector (#β3022)
- fake client: Fix TOCTOU races (#β2980)
- fake client: Preserve TypeMeta during Get call with PartialObjectMeta (#β2949)
- fake client: Preserve TypeMeta during List call with UnstructuredList (#β3074)
- manager: Fix RenewDeadline typo in leader election (#β3032)
- manager: Use leader elector with client timeout (#β3028 #β3034)
:seedling: Others
- cache: Switch to Go 1.23+ stdlib
maps/slicespackages (#β3012) - controller: Log the syncing source when WaitForSync fails (#β3016)
- setup-envtest: drop support for GCS (#β2915)
- Some fixes for typos (#β3011 #β3033 #β2993)
:seedling: CI
- PR-verify: Verify PR titles with shell script (#β2944 #β2961 #β2964 #β2973)
- Remove gosec linter (#β3064)
- Upgrade golangci-lint to v1.61.0 (#β2950)
:book: Additionally, there have been 7 contributions to our documentation. (#β2942, #β2985, #β2996, #β3002, #β3039, #β3062)
Dependencies
Added
Nothing has changed.
Changed
- cel.dev/expr: v0.15.0 β v0.18.0
- github.com/Azure/go-ansiterm: d185dfc β 306776e
- github.com/go-openapi/jsonpointer: v0.19.6 β v0.21.0
- github.com/go-openapi/swag: v0.22.4 β v0.23.0
- github.com/google/btree: v1.0.1 β v1.1.3
- github.com/google/cel-go: v0.20.1 β v0.22.0
- github.com/google/pprof: 4bfdf5a β d1b30fe
- github.com/gregjones/httpcache: 9cad4c3 β 901d907
- github.com/jonboulle/clockwork: v0.2.2 β v0.4.0
- github.com/moby/spdystream: v0.4.0 β v0.5.0
- github.com/onsi/ginkgo/v2: v2.19.0 β v2.21.0
- github.com/onsi/gomega: v1.33.1 β v1.35.1
- github.com/stoewer/go-strcase: v1.2.0 β v1.3.0
- github.com/xiang90/probing: 43a291a β a49e3df
- go.etcd.io/bbolt: v1.3.9 β v1.3.11
- go.etcd.io/etcd/api/v3: v3.5.14 β v3.5.16
- go.etcd.io/etcd/client/pkg/v3: v3.5.14 β v3.5.16
- go.etcd.io/etcd/client/v2: v2.305.13 β v2.305.16
- go.etcd.io/etcd/client/v3: v3.5.14 β v3.5.16
- go.etcd.io/etcd/pkg/v3: v3.5.13 β v3.5.16
- go.etcd.io/etcd/raft/v3: v3.5.13 β v3.5.16
- go.etcd.io/etcd/server/v3: v3.5.13 β v3.5.16
- go.uber.org/zap: v1.26.0 β v1.27.0
- golang.org/x/crypto: v0.24.0 β v0.28.0
- golang.org/x/exp:
f3d0a9cβ8a7402a - golang.org/x/mod: v0.17.0 β v0.21.0
- golang.org/x/net: v0.26.0 β v0.30.0
- golang.org/x/oauth2: v0.21.0 β v0.23.0
- golang.org/x/sync: v0.7.0 β v0.8.0
- golang.org/x/sys: v0.21.0 β v0.26.0
- golang.org/x/telemetry:
f48c80bβbda5523 - golang.org/x/term: v0.21.0 β v0.25.0
- golang.org/x/text: v0.16.0 β v0.19.0
- golang.org/x/time: v0.3.0 β v0.7.0
- golang.org/x/tools:
e35e4ccβ v0.26.0 - golang.org/x/xerrors:
04be3ebβ5ec99f8 - google.golang.org/genproto/googleapis/api:
5315273βf6391c0 - google.golang.org/genproto/googleapis/rpc:
f6361c8βf6391c0 - google.golang.org/genproto:
b8732ecβef43131 - google.golang.org/protobuf: v1.34.2 β v1.35.1
- k8s.io/api: v0.31.0 β v0.32.0
- k8s.io/apiextensions-apiserver: v0.31.0 β v0.32.0
- k8s.io/apimachinery: v0.31.0 β v0.32.0
- k8s.io/apiserver: v0.31.0 β v0.32.0
- k8s.io/client-go: v0.31.0 β v0.32.0
- k8s.io/code-generator: v0.31.0 β v0.32.0
- k8s.io/component-base: v0.31.0 β v0.32.0
- k8s.io/gengo/v2:
51d4e06β2b36238 - k8s.io/kms: v0.31.0 β v0.32.0
- k8s.io/kube-openapi:
70dd376β32ad38e - k8s.io/utils:
18e509bβ3ea5e8c - sigs.k8s.io/apiserver-network-proxy/konnectivity-client: v0.30.3 β v0.31.0
- sigs.k8s.io/json:
bc3834cβ9aa6b5e - sigs.k8s.io/structured-merge-diff/v4: v4.4.1 β v4.4.2
Removed
Thanks to all our contributors! π
v0.19.7
What's Changed
- π fix: cache should list out of global cache when present and necessary by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3128
- :bug: Fakeclient: Fix dataraces when writing to the scheme by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3146
- Revert "β¨ Expose all Go runtime metrics" by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3148
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.6...v0.19.7
v0.19.6
What's Changed
- β¨ Expose all Go runtime metrics by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3101
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.5...v0.19.6
v0.19.5
What's Changed
- π cache: clone maps to prevent data race when concurrently creating caches using the same options by @βk8s-infra-cherrypick-robot in https://github.com/kubernetes-sigs/controller-runtime/pull/3080
- π support WaitForSync in custom TypedSyncingSource by @βtareksha in https://github.com/kubernetes-sigs/controller-runtime/pull/3087
Full Changelog: https://github.com/kubernetes-sigs/controller-runtime/compare/v0.19.4...v0.19.5
Configuration
π Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
π¦ Automerge: Enabled.
β» Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
π Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
βΉ Artifact update notice
File name: go.mod
In order to perform the update(s) described in the table above, Renovate ran the go get command, which resulted in the following additional change(s):
- 16 additional dependencies were updated
- The
godirective was updated for compatibility reasons
Details:
| Package | Change |
|---|---|
go |
1.22.5 -> 1.24.1 |
k8s.io/api |
v0.31.3 -> v0.32.1 |
k8s.io/apimachinery |
v0.31.3 -> v0.32.1 |
k8s.io/client-go |
v0.31.3 -> v0.32.1 |
github.com/evanphx/json-patch/v5 |
v5.9.0 -> v5.9.11 |
github.com/go-openapi/jsonpointer |
v0.20.0 -> v0.21.0 |
github.com/go-openapi/swag |
v0.22.4 -> v0.23.0 |
go.uber.org/zap |
v1.26.0 -> v1.27.0 |
golang.org/x/exp |
v0.0.0-20231006140011-7918f672742d -> v0.0.0-20240719175910-8a7402abbf56 |
golang.org/x/oauth2 |
v0.21.0 -> v0.23.0 |
golang.org/x/time |
v0.3.0 -> v0.7.0 |
k8s.io/apiextensions-apiserver |
v0.31.0 -> v0.32.1 |
k8s.io/component-base |
v0.31.0 -> v0.32.1 |
k8s.io/kube-openapi |
v0.0.0-20240228011516-70dd3763d340 -> v0.0.0-20241105132330-32ad38e42d3f |
k8s.io/utils |
v0.0.0-20240711033017-18e509b52bc8 -> v0.0.0-20241104100929-3ea5e8cea738 |
sigs.k8s.io/json |
v0.0.0-20221116044647-bc3834ca7abd -> v0.0.0-20241010143419-9aa6b5e7a4b3 |
sigs.k8s.io/structured-merge-diff/v4 |
v4.4.1 -> v4.4.2 |
β οΈ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
β» Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: go.sum
Command failed: go get -t ./...
go: module sigs.k8s.io/[email protected] requires go >= 1.24.0; switching to go1.24.8
go: downloading go1.24.8 (linux/amd64)
go: download go1.24.8: golang.org/[email protected]: verifying module: checksum database disabled by GOSUMDB=off