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
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
6708db95c9
client-go/dynamic: rm watchlist
...
Kubernetes-commit: 3038f3530d1b35d896826673acdae0bd55bd769c
2025-06-11 09:45:09 +02: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
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
Joe Betz
571b9f39e0
Reorganize scheme type converter into apimachinery utils
...
This removes a dependency from generated applyconfigurations to a testing
package. To do this, the type converter in the testing package has been
moved out to the apimachinery package and the utilities the converter
depend on have been reorganized.
Kubernetes-commit: 4821604f83a6f4764497879b666087ba7cb05060
2025-05-07 10:07:55 -04:00
Patrick Ohly
804ee8c42e
client-go remotecommand: avoid "unexpected error" log when there is no error
...
Normal execution always started to trigger this after adding more logging in
the E2E framework's exec_util.go:
I0506 21:23:56.781188 6341 exec_util.go:201] unexpected error trying to use websockets for pod exec: <nil>
That the "should fall back" implementation gets called when there is no error
and thus no reason to even consider falling back is odd. Now the execute
implementation checks for nil first.
This is the same approach taken also in the portforward code:
b35c5c0a30/staging/src/k8s.io/client-go/tools/portforward/fallback_dialer.go (L52)
Kubernetes-commit: 35870c480d64a8ae35c0e5839cc40b0115b7328a
2025-05-07 14:51:18 +02:00
Kubernetes Publisher
bf3d45b702
Merge pull request #129150 from huww98/version-comment
...
remove out-of-date comments about version
Kubernetes-commit: 3dca763acc9c6898e08f762ee71d60aa0a8123ea
2025-05-06 23:20:31 +00:00
Kubernetes Publisher
2d0ad1ac54
Merge pull request #131165 from liggitt/e2e-requesturi
...
Make Request#RequestURI honor configured context root
Kubernetes-commit: d76b47cc4cd58fcb6544764ea6c1c809ab8fa265
2025-05-06 19:19:44 +00:00
Derek Frank
34f791d2b1
feat: Allow leases to have custom labels set when a new holder has the lease
...
Kubernetes-commit: 109ae1bacadfa5c8655adb4594762c77b135f446
2025-05-06 10:43:05 -07:00
Kubernetes Publisher
7aa362d5dd
Merge pull request #131595 from aojea/utils_fake_clock
...
update k8s.io/utils to bring fakeClock.Waiters()
Kubernetes-commit: e3e1f80c0110c847acf4381b1790c1c667395010
2025-05-03 03:17:54 +00:00
Antonio Ojea
568f678a04
update k8s.io/utils to bring fakeClock.Waiters()
...
Change-Id: I7e25338df225c2c27457403fbc2f158d08638f87
Kubernetes-commit: c2c003a71fc52fa79c2fff0109afad58573d0216
2025-05-02 11:21:11 +00:00
Kubernetes Publisher
a566719c94
Merge pull request #130989 from liggitt/creationTimestamp-omitzero
...
Omit null creationTimestamp
Kubernetes-commit: 01899a7c86337b05a16a4155c9351cf947beaee9
2025-05-02 23:18:52 +00:00
Antonio Ojea
2153502961
remove networking v1alpha1 and make update
...
Kubernetes-commit: 15ab88f88bf19b738cee0e63f1c1d83e720331a8
2025-04-30 09:18:02 +00:00
Jordan Liggitt
25d4fa6ba8
Make Request#RequestURI honor configured context root
...
Kubernetes-commit: 5677f7ab0b1b1ab22a71d01e4a710bf0f5e633aa
2025-04-03 12:51:46 -04:00
Jordan Liggitt
5be379c517
Drop null creationTimestamp from test fixtures
...
Kubernetes-commit: 6bb6c9934294d8265197c9dfc4c9dd3adaca147a
2025-03-24 09:37:26 -04:00
Jordan Liggitt
61eae7552c
bump cbor to add omitzero support
...
Kubernetes-commit: bc6051717137cef288b82305588e675de4a32c0d
2025-03-25 12:27:43 -04:00
Jordan Liggitt
fcc2100a59
bump structured-merge-diff to add omitzero support
...
Kubernetes-commit: 06b0784062f68566daa8eed83c475b738dcf620c
2025-03-24 16:34:01 -04:00
Kubernetes Publisher
05e0ea6c1e
Merge pull request #131029 from liggitt/to-unstructured-stdlib
...
Make ToUnstructured match stdlib omitempty and anonymous behavior
Kubernetes-commit: ef239ae62b86ee03b8b5e7a01d7c4cf4dcdd4a92
2025-05-02 15:18:34 +00:00
Jordan Liggitt
ebd18c5e7c
Make ToUnstructured match stdlib omitempty and anonymous behavior
...
Kubernetes-commit: 09912f3521932db99fe19f993db240fd43f3240e
2025-03-24 11:52:44 -04:00
Kubernetes Publisher
17ad09eb27
Merge pull request #131321 from karlkfi/karl-very-fast-watch
...
chore: Add VeryShortWatchError typed error
Kubernetes-commit: 07bcf936786b0e0a1d47b307aededb526ba4fca5
2025-04-24 23:17:38 +00:00
Karl Isenberg
921628ecd6
chore: Add VeryShortWatchError typed error
...
- Add a new VeryShortWatchError struct for error matching, returned
by `handleAnyWatch`, up through `Reflector.ListAndWatch`.
- Update test expectations to match exact errors.
Kubernetes-commit: 6eff9db0f10db72f2c64390e106a80621d136439
2025-04-15 11:48:57 -07:00
Kubernetes Publisher
1601be3d14
Merge pull request #131266 from karlkfi/karl-reflector-refactor
...
fix: Watcher deadlock from Stop not being called
Kubernetes-commit: d6d6aad0d89abea236996b12d0545642f96684fb
2025-04-24 03:22:41 +00:00
Kubernetes Publisher
45e758d19c
Merge pull request #131242 from zhifei92/update-mockery-version
...
Upgrade the mockery version to v2.53.3
Kubernetes-commit: 077a38217092f2ed72330e3232fdf6a16c1d97d8
2025-04-24 03:22:39 +00:00
Kubernetes Publisher
82c2b6c716
Merge pull request #131143 from liggitt/cache-test-goroutine-leak
...
Clean up leaked goroutines in cache unit tests
Kubernetes-commit: f7715e9b9d29ea93f9e95ba3a1d085d5daf7e230
2025-04-24 03:22:38 +00:00
Kubernetes Publisher
d01bdb17a5
Merge pull request #131111 from novahe/certificate_store
...
Certificate store: ensure data is written to disk
Kubernetes-commit: cd7195976f2621bd7a193de6d22ee49deead6a65
2025-04-23 23:25:14 +00:00