Commit Graph

78319 Commits (326999e30c6b0a61dfc5f8f5e47133ba0f16b217)

Author SHA1 Message Date
Dr. Stefan Schimanski 3795777689 apiextensions: add fuzzer test that NewStructural is complete 2019-05-10 17:41:33 +02:00
Dr. Stefan Schimanski 5d6c25854e apiextensions: add structural schema -> go-openapi schema conversion 2019-05-10 17:41:32 +02:00
Kubernetes Prow Robot 21bec91e89
Merge pull request #76659 from S-Chan/stephen_chan--lazy_initialize_signal_handling
Lazily initialize signal handling for hyperkube apiserver and kubelet
2019-05-10 08:35:59 -07:00
David Eads d503cba375 improve e2e namespace dumping on failure 2019-05-10 10:11:24 -04:00
Marek Counts 2b69699f67 updated phase runner to enable custom arg validation
currently sub phases cannot have custom arg validation and container commands can have args.
This removes phase container commands from taking args and enables custom args on the leaf phases
2019-05-10 09:19:47 -04:00
W. Trevor King 96b04bfeac test/e2e/upgrades/apps/job: List Pods in failure message
Currently, this test can fail with the not-very-helpful [1,2]:

  fail [k8s.io/kubernetes/test/e2e/upgrades/apps/job.go:58]: Expected
      <bool>: false
  to be true

Since this test is the only CheckForAllJobPodsRunning consumer, and
has been since CheckForAllJobPodsRunning landed in 116eda0909
(Implements an upgrade test for Job, 2017-02-22, #41271), this commit
refactors the function to EnsureJobPodsRunning, dropping the opaque
boolean, and constructing a useful error summarizing the divergence
from the expected parallelism and the status of listed Pods.

Thanks to Maciej Szulik for the fixups [3] :).

[1]: https://storage.googleapis.com/origin-ci-test/logs/release-openshift-origin-installer-e2e-aws-upgrade/1434/build-log.txt
[2]: https://bugzilla.redhat.com/show_bug.cgi?id=1708454#c0
[3]: https://github.com/wking/kubernetes/pull/1
2019-05-10 06:09:36 -07:00
Davanum Srinivas 56abfb5b01
Update beorn7/perks to Fix off-by-one error for small sample sizes
Change-Id: I444b345743251a13252321df0f385503a4271234
2019-05-10 08:15:22 -04:00
Kubernetes Prow Robot bf79c7c7ee
Merge pull request #77719 from feiskyer/fix-service-tag
Fix some service tags not supported issues for Azure LoadBalancer service
2019-05-10 03:45:58 -07:00
Kubernetes Prow Robot 8fecbd8eca
Merge pull request #77726 from sttts/sttts-structural-schema-sort-errors
apiextensions: always sort structural schema violations, not only in condition
2019-05-10 02:17:59 -07:00
Dr. Stefan Schimanski 9c3af43c84 apiextensions: add structural schema visitor 2019-05-10 10:38:09 +02:00
Dr. Stefan Schimanski 8f6619bc21 apiextensions: always sort structural schema violations, not only in condition 2019-05-10 09:37:54 +02:00
Kubernetes Prow Robot b9ccdd2824
Merge pull request #77598 from danielqsj/unreserve
Add Un-reserve extension point for the scheduling framework
2019-05-09 23:37:57 -07:00
danielqsj 629ec7e113 replace test error checking with more readable way 2019-05-10 13:58:09 +08:00
danielqsj 1058877fbf remove dot imports in e2e/storage 2019-05-10 13:56:26 +08:00
danielqsj 8a6fede9e6 remove dot imports in e2e/storage/vsphere 2019-05-10 13:56:16 +08:00
danielqsj 997648a923 Add Un-reserve extension point for the scheduling framework 2019-05-10 13:19:22 +08:00
Kubernetes Prow Robot 32b37f5a85
Merge pull request #77704 from khenidak/legacy-cloud-providers-test
add legacy cloud providers unit tests to `make test`
2019-05-09 21:44:36 -07:00
Kubernetes Prow Robot ee19c1ecef
Merge pull request #77636 from MikeSpreitzer/fix77634
Made the comment on SharedInformer give a complete description
2019-05-09 21:44:24 -07:00
Kubernetes Prow Robot bb00054b9c
Merge pull request #77578 from jpbetz/admission-integration-filter
Fix admission webhook integration tests to filter out controller requests
2019-05-09 21:44:11 -07:00
Kubernetes Prow Robot 124926fba2
Merge pull request #77306 from bjhaid/cleanup_controller_manager
Clean up controller-manager.
2019-05-09 21:43:57 -07:00
Stephen Chan 7cbe2d6c5f move signal handling for hyperkube apiserver and kubelet commands out of hyperkube main command 2019-05-09 21:27:44 -07:00
Pengfei Ni 5b39671012 Fix some service tags not supported issues for Azure LoadBalancer service 2019-05-10 11:24:13 +08:00
Kubernetes Prow Robot 1a162790f6
Merge pull request #77659 from imazik/master
Update client-go example README.md (fix typo)
2019-05-09 20:14:10 -07:00
Kubernetes Prow Robot 5184b866d6
Merge pull request #77424 from MrHohn/gce-manifest-owners
Add OWNERS file for gce/manifests
2019-05-09 20:13:57 -07:00
draveness c045046e5b feat: use framework.ExpectNoError instead in e2e test 2019-05-10 09:53:10 +08:00
Akihito INOH be4af8f83f Use framework.ExpectNoError() for e2e/lifecycle
The e2e test framework has ExpectNoError() for readable test code.
This replaces Expect(err).NotTo(HaveOccurred()) with it for e2e/lifecycle.
2019-05-10 10:45:32 +09:00
Kubernetes Prow Robot ef9e794a36
Merge pull request #77656 from yastij/check-cstat-mem
check if Memory is not nil for container stats
2019-05-09 17:52:23 -07:00
Kubernetes Prow Robot a3f8e95f68
Merge pull request #77607 from dekkagaijin/mip
when disabled, don't create the API server's insecure port mapping
2019-05-09 17:52:10 -07:00
Kubernetes Prow Robot 3e7fa617b3
Merge pull request #77516 from gnufied/implement-resize-secrets
Add a new field for storing volume expansion secrets
2019-05-09 17:51:58 -07:00
Àbéjídé Àyodélé a591a838e5 Clean up controller-manager.
These are based on recommendation from
[staticcheck](http://staticcheck.io/).
2019-05-10 00:43:46 +00:00
Joe Betz b0aab03209 Fix admission webhook integration tests to filter out controller requests 2019-05-09 17:34:33 -07:00
Aaron Crickenberger 69eab5f04b Prune test/OWNERS
Move approvers who haven't reviewed any PRs touching test/ in
over six months to emeritus_approvers (and remove from reviewers
as well to avoid assigning to inactive people)
2019-05-09 16:30:58 -07:00
Khaled Henidak(Kal) 205eaed1a7 add legacy cloud providers unit tests to [make test] 2019-05-09 22:55:15 +00:00
Kubernetes Prow Robot 88eea7e2ca
Merge pull request #77671 from bjhaid/cleanup_pkg_apis
Clean up pkg/apis.
2019-05-09 15:48:35 -07:00
Kubernetes Prow Robot 69b52633cc
Merge pull request #77605 from pohly/multivolume-storage-class-fix
Multivolume storage class fix
2019-05-09 15:48:22 -07:00
Kubernetes Prow Robot 8efea56ac8
Merge pull request #77207 from sttts/sttts-structural-schema
apiextensions: implement structural schema condition
2019-05-09 15:48:10 -07:00
Kubernetes Prow Robot b27fe7f4b9
Merge pull request #74314 from oomichi/add-ExpectError
Add ExpectError() to e2e test framework
2019-05-09 15:47:57 -07:00
Aaron Crickenberger f0ec8c8644 Promote oomichi to approver in test/ 2019-05-09 14:22:06 -07:00
Kubernetes Prow Robot e45f92fc0a
Merge pull request #77626 from ahg-g/ahg-mutex
Make thread-safe the prebind callback of stateful plugin in scheduler…
2019-05-09 14:14:27 -07:00
Kubernetes Prow Robot 3ab338dfd3
Merge pull request #77576 from Huang-Wei/sched-ut-escape
prevent `predicatesOrdering` from escaping from UT
2019-05-09 14:14:14 -07:00
Kubernetes Prow Robot 6d94a23f30
Merge pull request #77542 from yanghaichao12/dev0507
Refactor:move clean method to suitable place
2019-05-09 14:14:00 -07:00
Kubernetes Prow Robot c948cc8088
Merge pull request #77405 from sftim/20190503_kubectl_rename_context_typo_fix
Fix kubectl rename-context description grammar
2019-05-09 14:13:47 -07:00
Kubernetes Prow Robot b7dc0124a0
Merge pull request #77379 from tedyu/http-stat-map
Use map to check whether stack trace is needed
2019-05-09 14:13:34 -07:00
Brad Hoekstra 62e58a66aa Fix some lint errors in pkg/proxy 2019-05-09 16:48:29 -04:00
Han Kang bdc6a29948 add wrappers around gauge, histogram & summary 2019-05-09 12:49:56 -07:00
Dr. Stefan Schimanski c836a25189 Update generated files 2019-05-09 21:40:43 +02:00
Dr. Stefan Schimanski c3996213e0 apiextensions: disallow additionalProperties at the root 2019-05-09 21:40:43 +02:00
Dr. Stefan Schimanski 9581919eaf apiextensions: add scructural schema validation tests 2019-05-09 21:40:43 +02:00
Dr. Stefan Schimanski 8542b24e6a apiextensions: add NonStructuralSchema condition controller 2019-05-09 21:40:43 +02:00
Jake Sanders 2576713a40 when disabled, don't create the API server's insecure port mapping 2019-05-09 11:50:59 -07:00