apiserver/pkg/endpoints/handlers
Julian V. Modesto fac7ebd95f Implement server-side apply upgrade & downgrade.
- Allow client-side to server-side apply upgrade.

  Ensure that a user can change management of an object from client-side apply to
  server-side apply without conflicts.

- Allow server-side apply to client-side downgrade.

  For an object managed with client-side apply, a user may upgrade to
  managing the object with server-side apply, then decide to downgrade.

  We can support this downgrade by keeping the last-applied-configuration
  annotation for client-side apply updated with server-side apply.

Kubernetes-commit: e4368eb67e363d3d03f81214a8929268d2fe88ff
2019-10-02 11:13:40 -04:00
..
fieldmanager Implement server-side apply upgrade & downgrade. 2019-10-02 11:13:40 -04:00
negotiation Optimize NegotiateMediaTypeOptions 2019-10-10 11:49:31 +02:00
responsewriters Implement Encoder.Identifier() method 2019-08-14 16:23:03 +02:00
create.go fieldManager: Ignore and log all errors when updating managedFields 2020-05-08 12:48:09 -07:00
create_test.go Add "fieldManager" to flag to PATCH/CREATE/UPDATE 2019-02-16 20:16:11 -08:00
delete.go Add ResourceVersionMatch parameter to make Resource Version semantics consistent for list 2020-05-29 10:44:26 -07:00
doc.go Mechanical fixup imports: pkg/genericapiserver 2017-02-13 07:36:41 -05:00
get.go Add ResourceVersionMatch parameter to make Resource Version semantics consistent for list 2020-05-29 10:44:26 -07:00
namer.go Avoid allocations when building SelfLinks and fast path escape 2019-03-25 18:06:57 -04:00
namer_test.go Avoid allocations when building SelfLinks and fast path escape 2019-03-25 18:06:57 -04:00
patch.go Implement server-side apply upgrade & downgrade. 2019-10-02 11:13:40 -04:00
response.go Switch TableGenerator/TableConvertor interfaces to metav1 2019-11-26 13:13:25 -05:00
response_test.go Fix transformObject to work with CacheableObject. 2019-08-19 09:55:49 +02:00
rest.go switch over k/k to use klog v2 2020-04-17 15:25:06 -04:00
rest_test.go Propagate and honor http.ErrAbortHandler 2019-09-11 11:16:31 -04:00
update.go fieldManager: Ignore and log all errors when updating managedFields 2020-05-08 12:48:09 -07:00
watch.go Switch TableGenerator/TableConvertor interfaces to metav1 2019-11-26 13:13:25 -05:00