k3s/cmd/kube-apiserver/app
Kubernetes Submit Queue 9067d35951 Merge pull request #48861 from mbohlool/openapi_aggr
Automatic merge from submit-queue (batch tested with PRs 49992, 48861, 49267, 49356, 49886)

Reintegrate aggregation support for OpenAPI

Reintegrating changes of #46734

Changes summary:

- Extracted all OpenAPI specs to new repo `kube-openapi`
- Make OpenAPI spec aggregator to copy and rename any non-requal model (even with documentation change only).
- Load specs when adding APIServices and retry on failure until successful spec retrieval or a 404.
- Assumes all Specs except aggregator's Spec are static 
- A re-register of any APIService will result in updating the spec for that service (Suggestion for TPR: they should be registered to aggregator API Server, Open for discussion if any more changes needed for another PR.)

fixes #48548
2017-08-02 05:15:57 -07:00
..
options adding kube-apiserver starting option tests 2017-07-31 17:21:40 +08:00
preflight Fix golint errors in cmd/kube-apiserver 2017-05-27 17:36:59 +08:00
testing kube-apiserver: add CRD initializer test 2017-07-25 16:52:40 +02:00
BUILD Update Bazel 2017-08-01 03:37:18 -07:00
aggregator.go Aggregate OpenAPI spec 2017-08-01 03:37:17 -07:00
apiextensions.go Rename {kube- ->}apiextensions-{-> api}server 2017-06-06 12:06:31 +02:00
plugins.go expose RegisterAllAdmissionPlugins so that admission chains can be built reused 2017-07-18 13:30:06 -04:00
server.go Update main repo references to new kube-openapi repo 2017-08-01 03:37:16 -07:00