Antonio Ojea
1f96e45488
fix package name
...
Kubernetes-commit: 3424e7df46dccf0d7e49d325484539f777b3f0c0
2024-11-04 23:58:59 +00:00
Kubernetes Publisher
3a268848dc
Merge pull request #128547 from aojea/rest_watch
...
rest client watch: use same name for package as folder
Kubernetes-commit: 19d56296aab8cf6f94d327466f5e9bb1488f5a83
2024-11-05 03:06:00 +00:00
Kubernetes Publisher
be38ea1eb5
Merge pull request #127981 from jsafrane/selinux-changepolicy
...
1710: Implement SELinuxChangePolicy
Kubernetes-commit: 97c79df18f8552facf63682b23d9380253972d48
2024-11-04 23:06:06 +00:00
Kubernetes Publisher
2ff887486f
Merge pull request #128507 from dims/use-k8s.io/utils/lru-instead-of-github.com/golang/groupcache/lru
...
Use k8s.io/utils/lru instead of github.com/golang/groupcache/lru
Kubernetes-commit: 7a4d755644e83dfade7bbc4c240c204a9e54d9c0
2024-11-04 23:06:04 +00:00
Antonio Ojea
d69191cc45
rest client watch: use same name for package as folder
...
Kubernetes-commit: 8e1d0c664c60c094605f692360213b0284cdbe0f
2024-11-04 19:56:55 +00:00
Davanum Srinivas
6c84382029
Use k8s.io/utils/lru instead of github.com/golang/groupcache/lru
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 2b0592ee77d0a0bb3017df042066ecb8c83d2fb3
2024-11-01 22:19:11 -04:00
Kubernetes Publisher
67554141e0
Merge pull request #128497 from benluddy/cbor-request-contenttype-circuit-breaker
...
KEP-4222: Fall back to JSON request encoding after CBOR 415.
Kubernetes-commit: 3f5d0ee2cf402d10233fc403750a9784d1542059
2024-11-01 23:05:40 +00:00
Kubernetes Publisher
b3f6edec9a
Merge pull request #127743 from googs1025/cleanup/leaderelection
...
chore(leader-election): modify leader-election comment to OnStoppedLeading callback is always called when the LeaderElector exits, even if it did not start leading.
Kubernetes-commit: 1a7326902fa07b85e07de458dd2d4d4d99057d87
2024-11-01 19:05:46 +00:00
Kubernetes Publisher
d680385f61
Merge pull request #128481 from carlory/dependencies-ginkgo-gomega
...
dependencies: ginkgo v2.21.0, gomega v1.35.1
Kubernetes-commit: 88a997ac01cd8a386df9318d81b89257307f53fb
2024-11-01 19:05:45 +00:00
carlory
d99919f3ff
dependencies: ginkgo v2.21.0, gomega v1.35.1
...
Kubernetes-commit: 80b1a297865500891bd823005ace761becae5dbf
2024-11-01 11:35:24 +08:00
Kubernetes Publisher
c5d71b267c
Merge pull request #128416 from jpbetz/reset-filter
...
Add optional ResetFieldsFilterStrategy interface for storage
Kubernetes-commit: b831df733e5cf244331f61fffb0ba86787b27236
2024-11-01 03:16:53 +00:00
Joe Betz
10f459626d
hack/pin-dependency.sh sigs.k8s.io/structured-merge-diff/v4 v4.4.2
...
Kubernetes-commit: 6fe51403665f1b6e820226004817b92e3118cabc
2024-10-31 21:19:15 -04:00
Kubernetes Publisher
6ba2fc71bc
Merge pull request #128273 from benluddy/cbor-apply
...
KEP-4222: Support CBOR encoding for apply requests.
Kubernetes-commit: 16f9fdc7057e1f69ff1a44e3dbbcf7b994c3cd29
2024-10-30 18:50:32 +00:00
Kubernetes Publisher
d7104c6737
Merge pull request #127266 from pohly/dra-admin-access-in-status
...
DRA API: AdminAccess in DeviceRequestAllocationResult + DRAAdminAccess feature gate
Kubernetes-commit: daef8c2419a638d3925e146d0f5a6b217ea69b74
2024-10-30 06:50:17 +00:00
Ben Luddy
b0bd1f5b29
Regenerate clients to support application/apply-patch+cbor.
...
Kubernetes-commit: 41f55d711781c48d8b1365bce087009ceef2f1e9
2024-10-29 13:38:12 -04:00
Patrick Ohly
d86bbaef58
DRA: treat AdminAccess as a new feature gated field
...
Using the "normal" logic for a feature gated field simplifies the
implementation of the feature gate.
There is one (entirely theoretic!) problem with updating from 1.31: if a claim
was allocated in 1.31 with admin access, the status field was not set because
it didn't exist yet. If a driver now follows the current definition of "unset =
off", then it will not grant admin access even though it should. This is
theoretic because drivers are starting to support admin access with 1.32, so
there shouldn't be any claim where this problem could occur.
Kubernetes-commit: 4419568259590c35f1dab69aabec3d740944a51d
2024-10-29 09:42:08 +01:00
Ben Luddy
15af21a2ae
Fall back to JSON request encoding after CBOR 415.
...
If a client is configured to encode request bodies to CBOR, but the server does not support CBOR,
the server will respond with HTTP 415 (Unsupported Media Type). By feeding this response back to the
RESTClient, subsequent requests can fall back to JSON, which is assumed to be acceptable.
Kubernetes-commit: 1745dfdd154b1a838765e70b81c861c644bfcffe
2024-10-22 17:40:08 -04:00
Ben Luddy
cff56219d9
Support application/apply-patch+cbor in patch requests.
...
Kubernetes-commit: 37ed906a33211c7d578cab2d681941ebfd2f2f23
2024-10-22 16:08:24 -04:00
Jan Safranek
f0b2234e53
Regenerated API
...
Kubernetes-commit: 3867cb40add0cfc41157e9fd11f2377cda7d3770
2024-10-03 11:13:07 +02:00
googs1025
1b8aded77b
chore(leader-election): modify leader-election comment to OnStoppedLeading callback is always called when the LeaderElector exits, even if it did not start leading.
...
Kubernetes-commit: 7d2fbc7cfd49bca7d58160ed25dfd1f838629bb9
2024-09-30 09:38:10 +08:00
Patrick Ohly
d32193115c
DRA API: AdminAccess in DeviceRequestAllocationResult
...
Drivers need to know that because admin access may also grant additional
permissions. The allocator needs to ignore such results when determining which
devices are considered as allocated.
In both cases it is conceptually cleaner to not rely on the content of the
ClaimSpec.
Kubernetes-commit: f3fef01e79a75ebc4c327afb7d05d6fd350e08fa
2024-09-04 08:03:22 +02:00
Kubernetes Publisher
a887e579c0
Merge pull request #128323 from benluddy/cbor-client-gen
...
KEP-4222: Support CBOR for generated clients based on client-go feature gating.
Kubernetes-commit: 30ee35516b10120590bcc35ee8b4d8113493ddee
2024-10-29 17:46:14 +00:00
Ben Luddy
886262a3de
Update vendor (client now calls ParseAccept from goautoneg).
...
Kubernetes-commit: 969357b99cd09d47d8a2d7073287f7316f3e6239
2024-10-28 11:22:59 -04:00
Ben Luddy
c957b59518
Wire client feature gates affecting RESTClient content config.
...
Kubernetes-commit: 67b9dc1f3e23529804345deea76d36d07dff59b1
2024-10-25 11:50:01 -04:00
Ben Luddy
9d19c65cdb
Update generated clients.
...
Kubernetes-commit: 8fb9622b882496dad1e91103dd15fff7fc2658e0
2024-10-24 16:50:48 -04:00
Ben Luddy
d8fc5bb524
Make generated client codecs support CBOR based on feature gate.
...
Kubernetes-commit: 57e337dbbf9e437bcb350d6551689669bb79d579
2024-10-24 16:38:45 -04:00
Kubernetes Publisher
3dc7fd5f4c
Merge pull request #128243 from benluddy/cbor-dynamic-integration
...
KEP-4222: Add CBOR variant of admission webhook integration test.
Kubernetes-commit: 5147eebf224ae41892b736179ca91c47fd794565
2024-10-25 01:56:21 +00:00
Kubernetes Publisher
abe0e99c21
Merge pull request #125314 from enj/enj/i/proto_for_core
...
Use protobuf for core clients
Kubernetes-commit: 7b7a7968d4c90c4430b1009546e13ce78bcde134
2024-10-24 17:56:17 +00:00
Ben Luddy
1cca19dc02
Add test-only client feature gates for CBOR.
...
As with the apiserver feature gate for CBOR as a serving and storage encoding, the client feature
gates for CBOR are being initially added through a test-only feature gate instance that is not wired
to environment variables or to command-line flags and is intended only to be enabled
programmatically from integration tests. The test-only instance will be removed as part of alpha
graduation and replaced by conventional client feature gating.
Kubernetes-commit: ea13190d8bd3a4bb3e82055b529aa7599ae5c6e1
2024-10-23 16:36:37 -04:00
Monis Khan
86e81b0a37
Generated
...
Signed-off-by: Monis Khan <mok@microsoft.com>
Kubernetes-commit: 032e7f1556c74dbc25b5ed9368b2e86e26ba774f
2024-10-23 15:33:57 +00:00
Monis Khan
6f44458e5e
Use protobuf for core clients
...
Signed-off-by: Monis Khan <mok@microsoft.com>
Kubernetes-commit: c2ae465355b5222dbc27b8de8c55095b4f1b431a
2024-08-19 10:37:15 -04:00
Monis Khan
1647efd5c4
client-go/rest: move content type wiring from client to request
...
Signed-off-by: Monis Khan <mok@microsoft.com>
Kubernetes-commit: fe1eda0649fdb6a15200d279be214c67246d3b12
2024-08-18 15:01:57 -04:00
Kubernetes Publisher
c5146a9031
Merge pull request #126697 from fedebongio/patch-1
...
Update OWNERS file in client-go/tools/leaderelection adding jefftree
Kubernetes-commit: 16dca1c330392f26f3421fd4cd7ee3d691b93213
2024-10-23 06:07:56 +00:00
Kubernetes Publisher
f05f3ca8bc
Merge pull request #125516 from ComingCL/master
...
fix typo errors in client-go rest package
Kubernetes-commit: 367e7e889b993cedc5f775fba9782010f7219fc9
2024-10-23 01:56:27 +00:00
Federico Bongiovanni
65ed08a834
Update OWNERS
...
Adding jefftree also to the reviewers list
Kubernetes-commit: 5f052ada19c43471bdcbb6da4e6f72405ca46bd7
2024-10-22 16:26:30 -07:00
Kubernetes Publisher
23900f4929
Merge pull request #128165 from liggitt/prune-self-require
...
Drop self-referencing replace directives
Kubernetes-commit: a8fc7ae761c19ab436cf513c9eed877f08961cf7
2024-10-18 04:29:40 +00:00
Kubernetes Publisher
6a276b2b95
Merge pull request #128003 from pohly/dra-classic-dra-removal
...
DRA: remove "classic DRA"
Kubernetes-commit: b1b4e5d397e303cf7a2a3fb02e90f40536da5896
2024-10-18 00:29:00 +00:00
Jordan Liggitt
607869c7d9
Drop self-referencing replace directives
...
Kubernetes-commit: 3be1109829d4b0921972bb8b5f66a4d179ff6255
2024-10-17 15:51:15 -04:00
Patrick Ohly
d366fa7737
DRA: remove "classic DRA"
...
This removes the DRAControlPlaneController feature gate, the fields controlled
by it (claim.spec.controller, claim.status.deallocationRequested,
claim.status.allocation.controller, class.spec.suitableNodes), the
PodSchedulingContext type, and all code related to the feature.
The feature gets removed because there is no path towards beta and GA and DRA
with "structured parameters" should be able to replace it.
Kubernetes-commit: f84eb5ecf894fa0fc4e0d05da52ef51d4cd723d9
2024-10-11 16:08:54 +02:00
Kubernetes Publisher
235936510e
Merge pull request #128064 from dims/update-to-last-versions-of-some-very-infrequently-updated-repos
...
Update to last versions of some very infrequently updated repos
Kubernetes-commit: 07e73682b9a5259cacac978346ed4567588e4165
2024-10-16 06:00:06 +00:00
Kubernetes Publisher
43e9ea4bb5
Merge pull request #124059 from benluddy/dynamic-client-negotiation
...
Use content negotiation in the dynamic client.
Kubernetes-commit: c360a2c75c6e2a6a66bc5c6d37b30a4171b408da
2024-10-15 18:23:03 +01:00
Davanum Srinivas
e4db112974
Update to last versions of some very infrequently updated repos
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 7f8210e33f8cd626d1fb86cd7d12d077ec3047d5
2024-10-14 17:23:16 -04:00
Federico Bongiovanni
29ce700614
Update staging/src/k8s.io/client-go/tools/leaderelection/OWNERS
...
Co-authored-by: Benjamin Elder <bentheelder@google.com>
Kubernetes-commit: d20bc10645e716034e91d365d17d8b1011d3f1cd
2024-08-14 13:21:52 -07:00
Federico Bongiovanni
3c2f0814df
Update OWNERS
...
Adding jefftree to the owners file for leaderelection
Kubernetes-commit: b5bbc1508f986df7811dd79e7b5116bbede784e8
2024-08-14 12:16:59 -07:00
ComingCL
de60f3ccb5
fix typo errors in client-go rest package
...
Kubernetes-commit: faf891ad2d6dd1706932c8cf8774b2c7fb2b4bb1
2024-06-15 00:28:03 +08:00
Ben Luddy
ee51eaf9d0
Use content negotiation in the dynamic client.
...
Kubernetes-commit: 97958d96a2911c8b1df324868f4730b1c622c798
2024-02-15 17:47:19 -05:00
Kubernetes Publisher
c38ce11939
Merge pull request #127812 from p0lyn0mial/upstream-decode-list-blueprint
...
client-go/rest/request: decodes initialEventsListBlueprint for watchlist requests
Kubernetes-commit: a454563a8d5a93ae0288244eb63649e26e509991
2024-10-14 14:00:33 +00:00
Kubernetes Publisher
9cff3e43bd
Merge pull request #128035 from alexanderstephan/export-reflector
...
Make getter names for reflector fields idiomatic
Kubernetes-commit: 4dc7a48ac6fb631a84e1974772bf7b8fd0bb9c59
2024-10-14 01:59:24 +00:00
Alexander Stephan
ce42c297f4
Make getter names for reflector fields idiomatic
...
Kubernetes-commit: fdabcb5141094cb99afde24ec1df15026b4ba349
2024-10-13 20:53:25 +00:00
Kubernetes Publisher
64f5574f09
Merge pull request #127998 from skitt/golang-x-oct-2024
...
October 2024 golang.org/x bump
Kubernetes-commit: 8cbb11519c54c120e2dc120a4799e53abbfea4a4
2024-10-11 14:00:21 +00:00