Files
kubernetes/hack
Kubernetes Submit Queue bb56937b92 Merge pull request #46055 from deads2k/crd-01-embed
Automatic merge from submit-queue (batch tested with PRs 46022, 46055, 45308, 46209, 43590)

embed kube-apiextensions inside of kube-apiserver

To reduce operation complexity, we decided to include the kube-apiextensions-server inside of kube-apiserver (https://github.com/kubernetes/community/blob/master/sig-api-machinery/api-extensions-position-statement.md#q-should-kube-aggregator-be-a-separate-binaryprocess-than-kube-apiserver).  With the API reasonably well established and a finalizer about merge, I think its time to add ourselves.

This pull wires kube-apiextensions-server ahead of the TPRs so that one will replace the other if both are added by accident (CRDs should have priority) and wires a controller for automatic aggregation.

WIP because I still need tests: unit test for controller, test-cmd test to mirror the TPR test.


```release-note
Adds the `CustomResourceDefinition` (crd) types to the `kube-apiserver`.  These are the successors to `ThirdPartyResource`.  See https://github.com/kubernetes/community/blob/master/contributors/design-proposals/thirdpartyresources.md for more details.
```
2017-05-22 19:59:57 -07:00
..
2017-03-25 12:16:50 -07:00
2017-05-19 10:17:37 -06:00
2017-05-22 08:54:14 -04:00
2017-02-10 17:00:28 -08:00
2016-07-12 21:52:54 -07:00
2016-07-12 21:52:00 -07:00
2017-02-01 15:18:32 -05:00
2017-04-28 18:51:34 +00:00
2017-05-02 08:43:31 -04:00
2017-05-19 00:29:50 -04:00
2016-08-02 10:27:29 -04:00
2016-07-12 21:52:00 -07:00
2017-04-27 15:01:34 -07:00
2017-05-02 08:43:31 -04:00
2017-03-27 09:44:10 -04:00
2016-07-12 21:52:00 -07:00
2017-05-19 10:17:37 -06:00
2017-04-27 15:01:34 -07:00
2016-12-06 13:45:10 -05:00
2017-05-18 10:39:04 -07:00
2017-05-19 10:17:37 -06:00
2016-12-14 06:03:00 -08:00