apiserver/pkg/endpoints
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
..
deprecation apiserver: add warnings for deprecated APIs 2020-04-14 16:11:21 -04:00
discovery switch over k/k to use klog v2 2020-04-17 15:25:06 -04:00
filters Add warnings capability for admission webhooks 2020-06-30 16:27:56 -04:00
handlers Implement server-side apply upgrade & downgrade. 2019-10-02 11:13:40 -04:00
internal Enable nested tracing, add request filter chain tracing incl. authn/authz tracing 2020-03-06 16:11:21 -08:00
metrics Add audit annotation for requests to deprecated API endpoints 2020-07-06 15:03:24 -04:00
openapi apiserver: fix openapi extension types to be JSON 2019-02-07 15:34:42 +01:00
request switch over k/k to use klog v2 2020-04-17 15:25:06 -04:00
testing Not rely on default conversions in apiserver test 2020-02-11 14:53:17 +01:00
warning apiserver: add API server plumbing for adding warnings 2020-04-14 16:10:54 -04:00
apiserver_test.go Not rely on default conversions in apiserver test 2020-02-11 14:53:17 +01:00
audit_test.go updates audit endpoints test 2018-11-01 15:56:50 -06:00
doc.go Mechanical fixup imports: pkg/genericapiserver 2017-02-13 07:36:41 -05:00
groupversion.go Replace HTTP compression with an inline handler 2019-05-04 17:36:36 -04:00
installer.go Add ResourceVersionMatch parameter to make Resource Version semantics consistent for list 2020-05-29 10:44:26 -07:00
installer_test.go fix kube-apiserver panic when CRD Kind contains only one letter 2020-06-06 23:01:35 +08:00
patchhandler_test.go fix some ineffassigns 2019-09-09 18:52:17 +08:00
watch_test.go client-go dynamic client: add context to callers 2020-03-06 10:17:41 -05:00