Skip to content

Commit 29905d5

Browse files
authored
Merge pull request #11747 from Karthik-K-N/bump-cr-0.20.1
🌱 Bump to controller-runtime v0.20.1
2 parents c0cf7c6 + a48c76b commit 29905d5

File tree

7 files changed

+11
-18
lines changed

7 files changed

+11
-18
lines changed

controllers/clustercache/cluster_accessor_client.go

+2-9
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,6 @@ package clustercache
1919
import (
2020
"context"
2121
"fmt"
22-
"maps"
2322
"net/http"
2423
"sync"
2524
"time"
@@ -214,19 +213,13 @@ func createUncachedClient(scheme *runtime.Scheme, config *rest.Config, httpClien
214213

215214
// createCachedClient creates a cached client for the given cluster, based on the rest.Config.
216215
func createCachedClient(ctx context.Context, clusterAccessorConfig *clusterAccessorConfig, config *rest.Config, httpClient *http.Client, mapper meta.RESTMapper) (client.Client, *stoppableCache, error) {
217-
// The byObject map needs to be cloned to not hit concurrent read/writes on the Namespaces map.
218-
byObject := maps.Clone(clusterAccessorConfig.Cache.ByObject)
219-
for k, v := range byObject {
220-
v.Namespaces = maps.Clone(v.Namespaces)
221-
byObject[k] = v
222-
}
223-
216+
// Create the cache for the cluster.
224217
cacheOptions := cache.Options{
225218
HTTPClient: httpClient,
226219
Scheme: clusterAccessorConfig.Scheme,
227220
Mapper: mapper,
228221
SyncPeriod: clusterAccessorConfig.Cache.SyncPeriod,
229-
ByObject: byObject,
222+
ByObject: clusterAccessorConfig.Cache.ByObject,
230223
}
231224
remoteCache, err := cache.New(config, cacheOptions)
232225
if err != nil {

go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ require (
5050
k8s.io/klog/v2 v2.130.1
5151
k8s.io/kube-openapi v0.0.0-20241105132330-32ad38e42d3f
5252
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
53-
sigs.k8s.io/controller-runtime v0.20.0
53+
sigs.k8s.io/controller-runtime v0.20.1
5454
sigs.k8s.io/yaml v1.4.0
5555
)
5656

go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -632,8 +632,8 @@ rsc.io/quote/v3 v3.1.0/go.mod h1:yEA65RcK8LyAZtP9Kv3t0HmxON59tX3rD+tICJqUlj0=
632632
rsc.io/sampler v1.3.0/go.mod h1:T1hPZKmBbMNahiBKFy5HrXp6adAjACjK9JXDnKaTXpA=
633633
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 h1:CPT0ExVicCzcpeN4baWEV2ko2Z/AsiZgEdwgcfwLgMo=
634634
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
635-
sigs.k8s.io/controller-runtime v0.20.0 h1:jjkMo29xEXH+02Md9qaVXfEIaMESSpy3TBWPrsfQkQs=
636-
sigs.k8s.io/controller-runtime v0.20.0/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
635+
sigs.k8s.io/controller-runtime v0.20.1 h1:JbGMAG/X94NeM3xvjenVUaBjy6Ui4Ogd/J5ZtjZnHaE=
636+
sigs.k8s.io/controller-runtime v0.20.1/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
637637
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
638638
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3/go.mod h1:18nIHnGi6636UCz6m8i4DhaJ65T6EruyzmoQqI2BVDo=
639639
sigs.k8s.io/structured-merge-diff/v4 v4.4.2 h1:MdmvkGuXi/8io6ixD5wud3vOLwc1rj0aNqRlpuvjmwA=

hack/tools/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ require (
2626
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
2727
sigs.k8s.io/cluster-api v0.0.0-00010101000000-000000000000
2828
sigs.k8s.io/cluster-api/test v0.0.0-00010101000000-000000000000
29-
sigs.k8s.io/controller-runtime v0.20.0
29+
sigs.k8s.io/controller-runtime v0.20.1
3030
sigs.k8s.io/controller-tools v0.17.0
3131
sigs.k8s.io/kubebuilder/docs/book/utils v0.0.0-20211028165026-57688c578b5d
3232
sigs.k8s.io/kustomize/api v0.17.3

hack/tools/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -604,8 +604,8 @@ k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6J
604604
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
605605
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 h1:CPT0ExVicCzcpeN4baWEV2ko2Z/AsiZgEdwgcfwLgMo=
606606
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
607-
sigs.k8s.io/controller-runtime v0.20.0 h1:jjkMo29xEXH+02Md9qaVXfEIaMESSpy3TBWPrsfQkQs=
608-
sigs.k8s.io/controller-runtime v0.20.0/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
607+
sigs.k8s.io/controller-runtime v0.20.1 h1:JbGMAG/X94NeM3xvjenVUaBjy6Ui4Ogd/J5ZtjZnHaE=
608+
sigs.k8s.io/controller-runtime v0.20.1/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
609609
sigs.k8s.io/controller-tools v0.17.0 h1:KaEQZbhrdY6J3zLBHplt+0aKUp8PeIttlhtF2UDo6bI=
610610
sigs.k8s.io/controller-tools v0.17.0/go.mod h1:SKoWY8rwGWDzHtfnhmOwljn6fViG0JF7/xmnxpklgjo=
611611
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=

test/go.mod

+1-1
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ require (
3333
k8s.io/klog/v2 v2.130.1
3434
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738
3535
sigs.k8s.io/cluster-api v0.0.0-00010101000000-000000000000
36-
sigs.k8s.io/controller-runtime v0.20.0
36+
sigs.k8s.io/controller-runtime v0.20.1
3737
sigs.k8s.io/kind v0.26.0
3838
sigs.k8s.io/yaml v1.4.0
3939
)

test/go.sum

+2-2
Original file line numberDiff line numberDiff line change
@@ -450,8 +450,8 @@ k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738 h1:M3sRQVHv7vB20Xc2ybTt7ODCeFj6J
450450
k8s.io/utils v0.0.0-20241104100929-3ea5e8cea738/go.mod h1:OLgZIPagt7ERELqWJFomSt595RzquPNLL48iOWgYOg0=
451451
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0 h1:CPT0ExVicCzcpeN4baWEV2ko2Z/AsiZgEdwgcfwLgMo=
452452
sigs.k8s.io/apiserver-network-proxy/konnectivity-client v0.31.0/go.mod h1:Ve9uj1L+deCXFrPOk1LpFXqTg7LCFzFso6PA48q/XZw=
453-
sigs.k8s.io/controller-runtime v0.20.0 h1:jjkMo29xEXH+02Md9qaVXfEIaMESSpy3TBWPrsfQkQs=
454-
sigs.k8s.io/controller-runtime v0.20.0/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
453+
sigs.k8s.io/controller-runtime v0.20.1 h1:JbGMAG/X94NeM3xvjenVUaBjy6Ui4Ogd/J5ZtjZnHaE=
454+
sigs.k8s.io/controller-runtime v0.20.1/go.mod h1:BrP3w158MwvB3ZbNpaAcIKkHQ7YGpYnzpoSTZ8E14WU=
455455
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3 h1:/Rv+M11QRah1itp8VhT6HoVx1Ray9eB4DBr+K+/sCJ8=
456456
sigs.k8s.io/json v0.0.0-20241010143419-9aa6b5e7a4b3/go.mod h1:18nIHnGi6636UCz6m8i4DhaJ65T6EruyzmoQqI2BVDo=
457457
sigs.k8s.io/kind v0.26.0 h1:8fS6I0Q5WGlmLprSpH0DarlOSdcsv0txnwc93J2BP7M=

0 commit comments

Comments
 (0)