apiserver/pkg/endpoints/handlers
Alexander Zielenski 29e89f54e2 move check for noop managed field timestamp updates
this check needs to go after any mutations. After the mutating admission chain, rest.BeforeUpdate (which is responsible for reverting updates to immutable timestamp fields, among other things.) is called in the store.Update function. Without moving this check, it will be possible for an object to be written to etcd with only a change to its managed fields timestamp.

Kubernetes-commit: 2b01f63b115e19e8ac9f8ee8e00dde65c5f40290
2023-03-22 11:18:50 -07:00
..
fieldmanager staging: fix "go vet" issues 2023-02-28 21:22:40 +01:00
finisher add more context to post timeout request activities 2021-04-09 12:09:35 -04:00
metrics Fix DeleteCollection API decode DeleteOptions fail 2022-10-18 16:47:50 +08:00
negotiation Optimize NegotiateMediaTypeOptions 2019-10-10 11:49:31 +02:00
responsewriters negotiated refactor 2022-11-08 12:12:34 -08:00
create.go Preserve UID/ResourceVersion in the BindingREST endpoint 2023-03-16 16:35:39 -04:00
create_test.go Add "fieldManager" to flag to PATCH/CREATE/UPDATE 2019-02-16 20:16:11 -08:00
delete.go Add SetListOptionsDefaults for setting defaults on ListOptions 2023-01-31 14:07:30 +01:00
delete_test.go apiserver: remove 34s from DELETECOLLECTION rest handler 2023-01-26 12:25:02 -05:00
doc.go Mechanical fixup imports: pkg/genericapiserver 2017-02-13 07:36:41 -05:00
get.go Add SetListOptionsDefaults for setting defaults on ListOptions 2023-01-31 14:07:30 +01:00
helpers.go Added scope as tracing attribute 2022-11-08 11:22:57 +00:00
helpers_test.go Added scope as tracing attribute 2022-11-08 11:22:57 +00:00
namer.go Remove unused selflink parameters from ContextBasedNaming 2022-01-14 10:00:04 +01:00
patch.go move check for noop managed field timestamp updates 2023-03-22 11:18:50 -07:00
response.go negotiated refactor 2022-11-08 12:12:34 -08:00
response_test.go Remove Selflink from convertors 2022-01-19 13:54:18 +01:00
rest.go drop Enabled() checks for ServerSideFieldValidation feature gate 2023-01-24 17:48:31 +00:00
rest_test.go migrate apiserver utiltrace usage to component-base/tracing 2022-10-20 18:15:38 +00:00
trace_util.go Added scope as tracing attribute 2022-11-08 11:22:57 +00:00
update.go move check for noop managed field timestamp updates 2023-03-22 11:18:50 -07:00
watch.go apiserver: watch gets notified on server shutdown signal 2023-01-13 18:02:41 -05:00