Use btree from k8s.io/utils instead of github.com/google/btree

The google/btree package is deprecated, so switch to the maintained
fork in k8s.io/utils/third_party/forked/golang/btree.

API differences:
- NewG -> New
- BTreeG[T] -> BTree[T]

Signed-off-by: Davanum Srinivas <davanum@gmail.com>

Kubernetes-commit: a328ca88ad662119bbf129cd1107fabd8dd9f539
This commit is contained in:
Davanum Srinivas
2026-02-04 09:19:58 -05:00
committed by Kubernetes Publisher
parent a102553d0e
commit 5c2e83116d
2 changed files with 27 additions and 15 deletions
+12 -5
View File
@@ -8,13 +8,13 @@ godebug default=go1.25
require (
golang.org/x/time v0.14.0
k8s.io/api v0.0.0-20260129214002-fd489ea10e70
k8s.io/apimachinery v0.0.0-20260128173627-f88bdbffa260
k8s.io/client-go v0.0.0-20260129214457-f651faf89451
k8s.io/code-generator v0.0.0-20260128015304-5646ad859d2a
k8s.io/api v0.0.0
k8s.io/apimachinery v0.0.0
k8s.io/client-go v0.0.0
k8s.io/code-generator v0.0.0
k8s.io/klog/v2 v2.130.1
k8s.io/kube-openapi v0.0.0-20260127142750-a19766b6e2d4
k8s.io/utils v0.0.0-20251219084037-98d557b7f1e7
k8s.io/utils v0.0.0-20260108192941-914a6e750570
sigs.k8s.io/structured-merge-diff/v6 v6.3.1
)
@@ -56,3 +56,10 @@ require (
sigs.k8s.io/randfill v1.0.0 // indirect
sigs.k8s.io/yaml v1.6.0 // indirect
)
replace (
k8s.io/api => ../api
k8s.io/apimachinery => ../apimachinery
k8s.io/client-go => ../client-go
k8s.io/code-generator => ../code-generator
)