Kubernetes Publisher
9582881101
Merge pull request #132357 from dims/drop-usage-of-forked-copies-of-goyaml.v2-and-goyaml.v3
...
Drop usage of forked copies of goyaml.v2 and goyaml.v3
Kubernetes-commit: c1afec6a0b15ca1ed853c1321ac2c972488bf5b8
2025-06-25 17:29:11 +00:00
Kubernetes Publisher
cf3a9d7f2e
Merge pull request #132504 from jpbetz/name-formats
...
Introduce OpenAPI format support for k8s-short-name and k8s-long-name
Kubernetes-commit: 1d932bd6cc951b9182d07d701946aebaf667df94
2025-06-25 17:29:09 +00:00
Davanum Srinivas
11885e75d4
switch to latest sigs.k8s.io/yaml v1.5.0 (run update-gofmt.sh as well)
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: c5b4b133ce3252ee19b7167eb69a99d88fdefda8
2025-06-25 08:03:06 -04:00
Lukasz Szaszkiewicz
1785b5afec
client-go/reflector: stop exposing UseWatchList ( #132453 )
...
* client-go/reflector: stop exposing UseWatchList
* apiserver/cacher: stop setting reflector.UseWatchList
* test/integration/watchlist: fix TestReflectorWatchListFallback
Kubernetes-commit: b8b3984874e930c92057589fd1a7668dbdffc117
2025-06-25 13:04:29 +02:00
Kubernetes Publisher
bb7300621b
Merge pull request #132255 from likakuli/feat-nothingfastreturn
...
feat: optimize ListAll and ListAllByNamespace to return directly when nothing to select
Kubernetes-commit: c379296bd1b29ee8e890aff393959398ac905b2f
2025-06-24 17:29:33 +00:00
Joe Betz
6a256de8a6
Bump to latest kube-openapi
...
Kubernetes-commit: dc323756cea2d1ebe32d7acb5a14a1769c14486f
2025-06-24 09:24:27 -04:00
likakuli
d158bb37c5
feat: optimize ListAll and ListAllByNamespace to return directly when nothing to select
...
Signed-off-by: likakuli <1154584512@qq.com>
Kubernetes-commit: 5a7e04b6cc70bd7624536e09b4e977e8f25cb476
2025-06-12 17:33:32 +08:00
Kubernetes Publisher
41574813b1
Merge pull request #132194 from alvaroaleman/local0dev
...
Add an interface that all apply configurations implement
Kubernetes-commit: 7b04d7faefcc28a90fb092e789abda467b086403
2025-06-19 11:27:34 +00:00
Alvaro Aleman
97456eac24
Re-Generate applyconfigs
...
Kubernetes-commit: a5d42f5693973c11ca911863a0fd6cc2f2a0b4a6
2025-05-28 17:35:29 -04:00
Kubernetes Publisher
212c32462b
Merge pull request #132350 from p0lyn0mial/upstream-rm-data-consistency-checker-for-list-requests
...
client-go/util/consistencydetector: remove CheckListFromCacheDataConsistencyIfRequested
Kubernetes-commit: c0cb737a9e198b60dfac235ca77edee07fc7c45d
2025-06-17 10:50:59 -07:00
Lukasz Szaszkiewicz
16465459fa
client-go/util/consistencydetector: move IsDataConsistencyDetectionForWatchListEnabled
...
Kubernetes-commit: 32fcaf14067c3dc054c887f5060bdb3325965014
2025-06-17 15:05:46 +02:00
Lukasz Szaszkiewicz
a7dabba123
client-go/util/consistencydetector: remove CheckListFromCacheDataConsistencyIfRequested
...
Kubernetes-commit: bad49390493c10e5288ecdd5d81dc6c16f2b7520
2025-06-17 13:37:57 +02:00
Kubernetes Publisher
10fe56d6e0
Merge pull request #132221 from dims/new-cmp-diff-impl
...
New implementation for `Diff` (drop in replacement for `cmp.Diff`)
Kubernetes-commit: 3e39d1074fc717a883aaf57b966dd7a06dfca2ec
2025-06-17 03:31:48 +00:00
Kubernetes Publisher
62b0aba8c9
Merge pull request #132285 from p0lyn0mial/upstream-watchlist-rest-client-rm
...
rest client: remove support for API streaming
Kubernetes-commit: c6777da47d1f9e93585cf23363da5c393eb7011a
2025-06-13 06:43:11 -07:00
Lukasz Szaszkiewicz
65a2176a48
client-go/rest: rm watchlist
...
Kubernetes-commit: 6a37976848b43dae9aa82854b5c5d321f148bb0b
2025-06-13 10:48:45 +02:00
Kubernetes Publisher
03836b3bdc
Merge pull request #132257 from p0lyn0mial/upstream-watchlist-typed-client-rm
...
typed client: remove support for API streaming
Kubernetes-commit: 41dc045529a306932165684450cfe89d160fe8c9
2025-06-13 14:12:13 +00:00
Kubernetes Publisher
4e82e68412
Merge pull request #132269 from dims/update-to-latest-github.com/modern-go/reflect2
...
Update to latest github.com/modern-go/reflect2
Kubernetes-commit: d55b119d34883bbad2a3436dcb6c62339d963031
2025-06-12 20:00:49 +00:00
Kubernetes Publisher
87b1ff7794
Merge pull request #132000 from pohly/dra-api-alpha3-removal
...
DRA API: remove obsolete types from v1alpha3
Kubernetes-commit: 7e94ec9eacc2996e0e5b00af003276ae751915bc
2025-06-12 20:00:47 +00:00
Davanum Srinivas
25fa1fdef2
Update to latest github.com/modern-go/reflect2
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 3908550c0dc189cfa9de38a84bee508fa0659463
2025-06-12 11:20:39 -04:00
Kubernetes Publisher
d33a6ba860
Merge pull request #132229 from p0lyn0mial/upstream-watchlist-dynamic-client-rm
...
dynamic client: remove support for API streaming
Kubernetes-commit: 5abd2ac2e3900165d87c6078f55afd98ae6b085a
2025-06-12 08:00:42 +00:00
Lukasz Szaszkiewicz
3fab93670b
client-go/gentype: remove watchlist
...
Kubernetes-commit: 2f943293ed80e329141a0b8ab8ce093416c456c7
2025-06-11 13:43:37 +02:00
Lukasz Szaszkiewicz
6708db95c9
client-go/dynamic: rm watchlist
...
Kubernetes-commit: 3038f3530d1b35d896826673acdae0bd55bd769c
2025-06-11 09:45:09 +02:00
Davanum Srinivas
f21dd69478
Add a replacement for cmp.Diff using json+go-difflib
...
Co-authored-by: Jordan Liggitt <jordan@liggitt.net>
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 03afe6471bdbf6462b7035fdaae5aa0dd9545396
2025-06-10 23:08:41 -04:00
Kubernetes Publisher
c828854c20
Merge pull request #131670 from pohly/client-go-watch-context-comment
...
client-go: call out WithContext inconsistency
Kubernetes-commit: 3d699ce0ecd9b2abff3ee98c1dcbaa8e073ac5cd
2025-06-11 00:01:06 +00:00
Kubernetes Publisher
9638111dc7
Merge pull request #132149 from p0lyn0mial/upstream-watchlist-meta-client-rm
...
metadata client: remove support for API streaming
Kubernetes-commit: 3aa448625c2d2f10275c608f54b88074ef6aeafa
2025-06-09 12:01:07 +00:00
Kubernetes Publisher
ce2092b6b1
Merge pull request #132176 from dims/tolerate-newer-golang/oauth2-version
...
tolerate newer golang/oauth2 version in TestTokenSourceTransportRoundTrip
Kubernetes-commit: 34cea34c7f1530edbaaeb0524c16885d7894a7ec
2025-06-08 20:38:22 -07:00
Davanum Srinivas
f7066acf25
tolerate newer golang/oauth2 version
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 32aa52adf667d7873eaed8094fc5489a93517e38
2025-06-07 19:52:48 -04:00
Kubernetes Publisher
12398ddf4e
Merge pull request #132103 from nojnhuh/typed-ring-buffer
...
Replace queue.FIFOs with k8s.io/utils/buffer.Ring
Kubernetes-commit: 5090812df4fb6cf09a9181635d90c2e154eab8cc
2025-06-06 20:03:05 +00:00
Lukasz Szaszkiewicz
e6fed26045
client-go/metadata: rm watchlist
...
Kubernetes-commit: a38ad3a2c67290e0bc3dcda17f571ad16573714e
2025-06-06 16:15:43 +02:00
Kubernetes Publisher
7c500240b1
Merge pull request #131632 from DerekFrank/custom-lease-metadata
...
feat: Allow leases to have custom labels set when a new holder takes the lease
Kubernetes-commit: 3eebe671eaccc63062e002ddc09fa24623ac30e6
2025-06-06 00:09:29 +00:00
Jon Huhn
e3f8badef8
Update k8s.io/utils for new generic ring buffer
...
Kubernetes-commit: 8cdbbf5cdaef7e37cfd432e9044aa52f4d42adcd
2025-06-04 12:09:53 -05:00
Kubernetes Publisher
647bbbe859
Merge pull request #132039 from alvaroaleman/fix-w-unstructured
...
FieldManagedObjectTracker: Fix to work with unstructured
Kubernetes-commit: fd53f7292c7d5899135fddd928c0dc3844126820
2025-06-03 01:42:04 +00:00
Alvaro Aleman
81ecec406a
FieldManagedObjectTracker: Fix to work with unstructured
...
Prior to this patch, this fails because the skipnonappliedfieldmanager
uses the `objectcreater` (aka `*runtime.Scheme`) to create a new object
for which it never sets the GVK. In the case of
`*unstructured.Unstructured`, the GVK can not be derived from the object
itself so the operation would subsequently fail [here][0] with an
```
Object 'Kind' is missing in 'unstructured object has no kind'
```
error. Fix this by explicitly setting the GVK in case of unstructured.
[0]: 02eb7d424a/staging/src/k8s.io/apimachinery/pkg/util/managedfields/internal/structuredmerge.go (L98)
Kubernetes-commit: dbdd6a3b4358d91a064de9c0f01d3050e606d553
2025-05-30 15:30:33 -04:00
Kubernetes Publisher
e9ca982cec
Merge pull request #132004 from alvaroaleman/fix-fasf
...
ManagedFieldsObjectTracker: Reload scheme
Kubernetes-commit: c5c87bde8f0ff405f89ead5aff9f609b42e29b55
2025-05-30 01:41:51 +00:00
Kubernetes Publisher
26cda34605
Merge pull request #132022 from Jefftree/client-go-template
...
Update client-go PR template
Kubernetes-commit: fc0e3bf957808d08da103d824164b993ea763556
2025-05-30 01:41:49 +00:00
Jeffrey Ying
d90ce655d4
Update client-go template with backticks
...
Kubernetes-commit: b9496d1a9d7a2aea71603896cca40374a98f1aed
2025-05-29 16:18:47 -04:00
Jefftree
2dd7d946ba
Update client-go PR template
...
Kubernetes-commit: d70fcf731bd302eda3f58c96cdb3f3cc7bfa406f
2025-05-29 20:13:56 +00:00
Patrick Ohly
d267bacbd5
DRA API: remove obsolete types from v1alpha3
...
The v1alpha3 version is still needed for DeviceTaintRule, but the rest of the
types and most structs became obsolete in v1.32 when we introduced v1beta1 and
bumped the storage version to v1beta1.
Removing them now simplifies adding new features because new fields don't need
to be added to these obsolete types. This could have been done already in 1.33,
but wasn't to minimize disrupting on-going work.
Kubernetes-commit: 10de6780cf6b24d5115e508606334b81d6634ba6
2025-05-28 12:03:25 +02:00
Kubernetes Publisher
e75871c731
Merge pull request #131642 from pohly/e2e-pod-exec-logging
...
client-go remotecommand: avoid "unexpected error" log when there is no error
Kubernetes-commit: 460a84a5daef3a8c0f67797aa475c9adfaf0722a
2025-05-26 13:41:58 +00:00
Kubernetes Publisher
433f2064f1
Merge pull request #131825 from yanhuan0802/fix-clean-addIndexers-comment
...
cleanup: remove error comment of AddIndexers func
Kubernetes-commit: 6407d3b76e248b7d12696d633b99775513b07bd0
2025-05-21 03:36:57 +00:00
Kubernetes Publisher
cd9e9393ec
Merge pull request #131840 from pohly/client-go-workqueue-wording
...
client-go workqueue: clarify parallel reenqueuing
Kubernetes-commit: 148761ce2c309d52722a7125dffda1d5890e9f04
2025-05-20 19:37:07 +00:00
Kubernetes Publisher
e9c99fd4fa
Merge pull request #131741 from soltysh/deprecate_preferences
...
Deprecate kubeconfig's preference field in favor of kuberc
Kubernetes-commit: c40db09a0a2bf8df02be93d7da1912cfa7cbe333
2025-05-20 08:11:18 -07:00
Patrick Ohly
8f2e17a6ba
client-go workqueue: clarify parallel reenqueuing
...
"Is allowed" does not exactly say what happens. Let's be more explicit.
Kubernetes-commit: 772d010665141cf74d4a34af6da08ea4761ce1f8
2025-05-19 08:02:43 +02:00
Maciej Szulik
5334fcaa9c
Deprecate kubeconfig's preference field in favor of kuberc
...
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
Kubernetes-commit: 8cf5e8db78deb186ef362f64ab779c09e9520156
2025-05-13 13:39:13 +02:00
Kubernetes Publisher
025e06660a
Merge pull request #128419 from liggitt/etcd-3.6
...
etcd 3.6 client update
Kubernetes-commit: 09ca440a450e9103a8f835f598c09237dba6ecbb
2025-05-16 03:37:11 +00:00
Jordan Liggitt
68b411bd5b
bump etcd client to 3.6
...
hack/pin-dependency.sh go.etcd.io/etcd/api/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/client/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/pkg/v3 v3.6.0
hack/pin-dependency.sh go.etcd.io/etcd/server/v3 v3.6.0
hack/pin-dependency.sh github.com/grpc-ecosystem/go-grpc-middleware/v2 v2.3.0
hack/update-vendor.sh
Kubernetes-commit: cf0bbf1171e918d5d7ba1d3c83b5f347fc8333b0
2025-05-15 21:19:11 -04:00
Kubernetes Publisher
1308d7c66b
Merge pull request #131318 from aojea/lock_servicecidr
...
Lock MultiCIDRServiceAllocator to default and DisableAllocatorDualWrite to GA
Kubernetes-commit: c96032addd81199453a815c85370d8930b2f1cd3
2025-05-13 19:19:53 +00:00
Patrick Ohly
4e28a08da3
client-go: call out WithContext inconsistency
...
This raises awareness so that developers hopefully get it right without having to
learn about it from compile errors. It also explains that creating a PR to
fix the naming is not desired.
Kubernetes-commit: f40892f4813f29fc305d59073d2464a1fd7d6fe5
2025-05-08 14:29:21 +02:00
Kubernetes Publisher
996ce6af9b
Merge pull request #131616 from jpbetz/typeconverter-cleanup
...
Reorganize scheme type converter into apimachinery utils
Kubernetes-commit: 7cb2bd78b22c4ac8d9a401920fbcf7e2b240522d
2025-05-08 03:26:44 +00:00
Joe Betz
eff66266b5
generate code
...
Kubernetes-commit: ce02da8dabaeb7c3e938224254fd42dcdc64b719
2025-05-07 10:10:48 -04:00