Commit Graph

6569 Commits

Author SHA1 Message Date
Sean Sullivan
8ccc2af62f Adds staging directory for kubectl code 2019-05-29 23:31:23 -07:00
Kubernetes Prow Robot
bdc665cf36
Merge pull request #77558 from sttts/sttts-structural-defaulting
apiextensions: implement defaulting
2019-05-29 11:26:13 -07:00
Kubernetes Prow Robot
3978d13d45
Merge pull request #78086 from lubinsz/pr_bzl_api
data attribute was missing for apiextensions-apiserver test cases
2019-05-29 09:44:38 -07:00
Kubernetes Prow Robot
d8fd232ea1
Merge pull request #78327 from caesarxuchao/pointer-remainingItemCount
Make RemainingItemCount a pointer
2019-05-29 07:59:29 -07:00
Kubernetes Prow Robot
fa7c0e870f
Merge pull request #78313 from tallclair/mux
Avoid the default server mux
2019-05-29 07:58:59 -07:00
Kubernetes Prow Robot
3978efc216
Merge pull request #78176 from yastij/event-expansion-client
add event_expansion for v1beta1 Events
2019-05-29 07:58:41 -07:00
Dr. Stefan Schimanski
cbd192041d Update generated files 2019-05-29 15:04:28 +02:00
Dr. Stefan Schimanski
b813780903 apiextensions: add default integration tests 2019-05-29 15:04:28 +02:00
Dr. Stefan Schimanski
872e507281 apiextensions: add API documentation for JSONSchemaProps.default 2019-05-29 15:03:43 +02:00
Dr. Stefan Schimanski
e54dea7a9c apiextensions: wire defaulter 2019-05-29 15:03:43 +02:00
Dr. Stefan Schimanski
e41e7249a4 apiextensions: allow defaults in validation OpenAPI schema 2019-05-29 15:03:43 +02:00
Dr. Stefan Schimanski
7fb176d91b apiextensions: add CustomResourceDefaulting feature gate 2019-05-29 15:03:43 +02:00
Dr. Stefan Schimanski
a38f944cf7 apiextensions: add defaulting algorithm 2019-05-29 15:03:42 +02:00
Yassine TIJANI
e29cb0fb7f add event_expansion for v1beta1 Events
Signed-off-by: Yassine TIJANI <ytijani@vmware.com>
2019-05-29 11:02:45 +00:00
Kubernetes Prow Robot
e4c3540621
Merge pull request #78269 from jpbetz/reinvoke-intree
Reinvocation testing of in-tree admission plugins and fix podpreset to be idempotent
2019-05-29 03:11:03 -07:00
Kubernetes Prow Robot
5cb9405ad8
Merge pull request #78137 from dougm/vsphere-token-auth
godeps: update vmware/govmomi to v0.20.1
2019-05-29 00:52:49 -07:00
Kubernetes Prow Robot
cd9f430941
Merge pull request #78135 from liggitt/webhook-conversion
Convert to admission webhook-recognized versions
2019-05-29 00:52:36 -07:00
Kubernetes Prow Robot
9ce1afc70b
Merge pull request #77959 from alejandrox1/update-doc-go
Updated doc.go files in staging/src/k8s.io/metrics
2019-05-29 00:52:23 -07:00
Kubernetes Prow Robot
358bfe3808
Merge pull request #77743 from sttts/sttts-crd-webhook-conversion-metadata
apiextensions: ignore ObjectMeta from webhook converted objects other than labels and annotations
2019-05-28 22:20:21 -07:00
Joe Betz
cc2e3616f0 Add WithReinvocationTesting utility for ensuring that admission plugin reinvocation is idempotent 2019-05-28 15:10:22 -07:00
Jordan Liggitt
f2abdcf43f Consider equivalent resources when calling webhook 2019-05-28 14:30:20 -04:00
Jordan Liggitt
8504a0e556 generated: AdmissionRegistration changes 2019-05-28 14:26:06 -04:00
Jordan Liggitt
b6fa0f5b0f AdmissionRegistration API changes: MatchPolicy 2019-05-28 14:26:06 -04:00
Jordan Liggitt
fc495f457f Move object conversion to webhook dispatch point
convert versionedattrs as needed

Allow per-webhook kind/version
2019-05-28 14:26:06 -04:00
Jordan Liggitt
92f735042e Add GetResourceMapper to admission ObjectInterfaces 2019-05-28 14:26:06 -04:00
Jordan Liggitt
9071d21e3b make ObjectInterfaces impl generic 2019-05-28 14:25:00 -04:00
Jordan Liggitt
0402f677f0 generated: AdmissionReview changes 2019-05-28 14:25:00 -04:00
Jordan Liggitt
7a9ecfd897 AdmissionReview API changes 2019-05-28 14:25:00 -04:00
Jordan Liggitt
e068a98f4f Skip namespace selector evaluation for 'select all' selectors 2019-05-28 14:25:00 -04:00
Kubernetes Prow Robot
4fed75302a
Merge pull request #77434 from mikedanese/watching
NewIndexerInformerWatcher: fix goroutine leak
2019-05-28 10:59:06 -07:00
Kubernetes Prow Robot
3c3c1b11cb
Merge pull request #70715 from immutableT/kube-apiserver-metrics
Add transformation_success_total and transformation_last_status metrics.
2019-05-28 10:58:28 -07:00
Jordan Liggitt
145e8c46cf Make GetRemainingItemCount/SetRemainingItemCount use pointers 2019-05-28 10:37:06 -04:00
Dr. Stefan Schimanski
9814914b94 apiextensions: add ObjectMeta mutation test in crd conversion 2019-05-28 10:22:41 +02:00
Dr. Stefan Schimanski
abc0709cb6 apiextensions: ignore ObjectMeta from webhook converted objects other than labels and annotations 2019-05-28 10:18:47 +02:00
Dr. Stefan Schimanski
8a2414a6bc apiextensions: little webhook conversion cleanup 2019-05-28 10:18:47 +02:00
Kubernetes Prow Robot
fcc9f166fa
Merge pull request #78298 from andyzhangx/azure-retry-issue
fix azure retry issue when return 2XX with error
2019-05-28 01:02:28 -07:00
Haowei Cai (Roy)
6a5fa6ca5b Allow CRD /scale labelSelectors to be under either status or spec (#78234)
* apiextensions API doc: allow labelSelectorPath to be under .status or .spec

* apiextensions validation: allow labelSelectorPath to be under .status or .spec

* test

* generated
2019-05-28 01:02:14 -07:00
Dr. Stefan Schimanski
3ccb26c3bb apiextensions: fix metrics double registration during tests 2019-05-27 19:32:55 +02:00
Dr. Stefan Schimanski
33e95bc185 apiextensions: add conversion pruning tests 2019-05-27 19:32:55 +02:00
Dr. Stefan Schimanski
26366255fc apiextensions: run conversion tests also with preserveUnknownFields=false 2019-05-27 19:32:55 +02:00
Dr. Stefan Schimanski
d87de1a903 apiextensions: prune all GVKs in serializer 2019-05-27 19:32:55 +02:00
Dr. Stefan Schimanski
ee4f1847f5 Update generated files 2019-05-26 00:28:07 +02:00
Dr. Stefan Schimanski
faa24b2b38 apiextensions: move conversion tests into own package 2019-05-26 00:28:07 +02:00
Dr. Stefan Schimanski
b83be57435 apiextensions: port conversion e2e tests to integration 2019-05-26 00:24:47 +02:00
Dr. Stefan Schimanski
8a6d14afc8 apiextensions: fix non-trivial conversion integration test
This adds a third version v1alpha1 which has the same schema as v1beta1. Moreover, v1beta1 becomes the storage version. Hence, we can do noop webhook conversion from v1alpha1 to v1beta1 and back.
2019-05-26 00:24:44 +02:00
Dr. Stefan Schimanski
743f0e6cc2 apiextensions: always fix storage version after tests 2019-05-26 00:24:13 +02:00
Dr. Stefan Schimanski
5b5fea0502 apiextensions: make conversion webhook test server more compositional 2019-05-26 00:24:09 +02:00
Dr. Stefan Schimanski
0cafec6608 apiextensions: make integration test server flags available to test code 2019-05-25 17:57:04 +02:00
Dr. Stefan Schimanski
74e62b9a77 apiextensions: fix npe in subresource test 2019-05-25 17:57:04 +02:00
Kubernetes Prow Robot
9ddc9ccc57
Merge pull request #78233 from SataQiu/clean-up-20190523
cleanup: move the comment to its place
2019-05-24 20:49:27 -07:00