Ivan Shvedunov
37226f8e83
Fix crash in kubectl drain
...
When there's a pod that can't be evicted/deleted, and apiserver
connection breaks at a wrong moment, kubectl can panic due
to nil pointer dereference. This PR also improves drain tests
to avoid confusing panics with fatal errors.
2019-10-11 22:12:26 +03:00
immutablet
b6b55519ca
Isolate the logic related to the configuration of kube-apiserver into a separate script.
2019-10-11 11:34:09 -07:00
Kenichi Omichi
c0430d3f8e
Fix package name of psp on e2e framework
...
psp is imported as separated package from main framework but the
name was framework. This made confusion, so this renames it to psp.
2019-10-11 18:21:28 +00:00
Kubernetes Prow Robot
efb5e676e1
Merge pull request #83772 from RainbowMango/pr_add_reviewer
...
Add RainbowMango to reviewers for component-base/metrics
2019-10-11 10:54:11 -07:00
Kubernetes Prow Robot
48d0088510
Merge pull request #83702 from mattjmcnaughton/mattjmcnaughton/staticcheck-fix-e2e-lifecycle
...
Address staticcheck failures for test/e2e/lifecycle/bootstrap
2019-10-11 10:53:57 -07:00
Kubernetes Prow Robot
54f089fa08
Merge pull request #83603 from Tabrizian/master
...
feat: change the `pod_preemption_victims` to Histogram
2019-10-11 10:53:43 -07:00
Jordan Liggitt
73dce3adec
Mark 'wait until preStop hook completes the process' flaky
2019-10-11 13:09:32 -04:00
Kubernetes Prow Robot
77b86c4adf
Merge pull request #83764 from cofyc/fix83635
...
[migration phase 1] Implement CheckVolumeBinding as a filter plugin
2019-10-11 09:29:52 -07:00
Kubernetes Prow Robot
c980000176
Merge pull request #83663 from draveness/feature/add-shared-informers-factory
...
feat(scheduler): expose SharedInformerFactory to the framework handle
2019-10-11 09:29:40 -07:00
Dr. Stefan Schimanski
cf7225fb83
apiextensions: npe panic in structural schema unfold
2019-10-11 18:10:43 +02:00
David Eads
5825634669
add the ability for dynamic header names in delegated authentication
2019-10-11 11:50:37 -04:00
draveness
1f52bd80d1
feat(scheduler): expand node score range to [0, 100]
2019-10-11 23:43:09 +08:00
Yassine TIJANI
5d49cbd3ca
bump k8s.io/utils to pickup bug fix for rangesize
...
Signed-off-by: Yassine TIJANI <ytijani@vmware.com>
2019-10-11 16:45:21 +02:00
Kubernetes Prow Robot
faad5d52bc
Merge pull request #83763 from jpbetz/revert-3316
...
Revert #83735 : Update etcd client to 3.3.16
2019-10-11 07:29:51 -07:00
Kubernetes Prow Robot
d38f340e4f
Merge pull request #83539 from wgliang/cleanup/trace-steps-generic_scheduler
...
Add more tracing steps in generic_scheduler
2019-10-11 07:29:41 -07:00
mattjmcnaughton
b92a51285b
Address staticcheck failures for test/e2e/lifecycle/bootstrap
...
Make small, non-functional changes to make the
`test/e2e/lifecycle/bootstrap` pass staticcheck.
2019-10-11 10:28:15 -04:00
RainbowMango
ccf1bda652
Add RainbowMango to sig instrumentation reviewers
2019-10-11 21:47:38 +08:00
Yecheng Fu
e8795562f9
[migration phase 1] Implement CheckVolumeBinding as a filter plugin
2019-10-11 20:35:11 +08:00
Kubernetes Prow Robot
833e8dc10b
Merge pull request #83736 from krzysied/kubemark_node_labels
...
Kubemark node labels
2019-10-11 05:17:47 -07:00
Kubernetes Prow Robot
afa394bd49
Merge pull request #83662 from wgliang/scheduler-v2/pod-fits-host
...
[migration phase 1] PodFitsHost as filter plugin
2019-10-11 05:17:40 -07:00
Ricardo Pchevuzinske Katz
da8931560b
Improve IPVS Module loader logic
...
Signed-off-by: Ricardo Pchevuzinske Katz <ricardo.katz@serpro.gov.br>
2019-10-11 08:59:41 -03:00
Kubernetes Prow Robot
017842d49d
Merge pull request #83492 from ConnorDoyle/topo-align-all-qos
...
Topology manager aligns pods of all QoS classes.
2019-10-11 03:03:40 -07:00
Krzysztof Siedlecki
4bdf48eb2a
adding support for kubemark --node-labels flag
2019-10-11 11:26:42 +02:00
Guoliang Wang
b9167334ee
[migration phase 1] PodFitsHost as filter plugin
2019-10-11 17:05:04 +08:00
Krzysztof Siedlecki
8f9d9961a2
fixing sed separator
2019-10-11 10:54:01 +02:00
Joe Betz
2a4217340e
Revert #83735 : Update etcd client to 3.3.16
2019-10-11 00:17:00 -07:00
Kubernetes Prow Robot
c1a735c642
Merge pull request #83601 from ahg-g/ahg-migration-priority
...
Implemented taints and tolerations priority function as a Score plugin
2019-10-11 00:05:50 -07:00
Mengjiang Bao
1185012da6
chore(*): update election example ( #82821 )
...
* feat(*): simplify leader election example
* chore(*): fix with comment
* chore(*): add os.exit
* chore(*): fix typo
2019-10-11 00:05:39 -07:00
Louise Daly
a353247d44
Fixed bug in TopologyManager with SingleNUMANode Policy
...
This patch fixes an issue where best-effort pods were not admitted
to the node if the single-numa-node policy was set.
This was because the Admit policy in single-numa-node policy does
not admit any pod where the hint is anything but single NUMA node. The 'best hint' in this case is {<set bits for num. Numa Nodes on machine>, true}
So on a machine with 2 NUMA nodes the best hint for a best-effort pod is {11,true} as best-effort pods have no Topology preferences.
The single-numa-node policy fails any pod with a not preferred hint OR a hint where > 1 bits are set, thus the above example resulting in termintaed pods with a Topology Affinity Error.
This is a short term fix for the single-numa-node policy, as there will be code refactoring for the 1.17 release.
2019-10-11 07:00:37 +01:00
Kubernetes Prow Robot
f985367ba4
Merge pull request #83755 from roycaihw/e2e-kubelet-resource-monitor
...
kubelet e2e: run resource monitor only if the actual number of nodes is small
2019-10-10 22:49:49 -07:00
Kubernetes Prow Robot
1f5d329b48
Merge pull request #81158 from zouyee/node-fix
...
fix unsafe JSON construction
2019-10-10 22:49:40 -07:00
RainbowMango
6569ca3512
Deal with auto-generated files.
...
Update bazel by hack/update-bazel.sh
2019-10-11 12:39:04 +08:00
RainbowMango
12f16ac688
Introduce promhttp.HandlerFor to metrics stability framework
2019-10-11 11:52:00 +08:00
Kubernetes Prow Robot
4b2a326b2e
Merge pull request #83530 from neolit123/1.17-kubeadm-deprecate-upgrade-config
...
kubeadm: add warning about 'upgrade apply/plan --config'
2019-10-10 20:31:39 -07:00
Guoliang Wang
d3e8f17987
Add more tracing steps in generic_scheduler
2019-10-11 10:39:41 +08:00
draveness
ee4dec65b5
feat(scheduler): expose SharedInformerFactory to the framework handle
2019-10-11 10:23:21 +08:00
Kubernetes Prow Robot
5e0f48acf8
Merge pull request #83746 from derekwaynecarr/add-sig-node-approvers-alias
...
Add sig-node-approvers alias
2019-10-10 19:00:52 -07:00
Kubernetes Prow Robot
d69dfa7e13
Merge pull request #83729 from danwinship/drop-getreadyschedulablenodesordie
...
Drop framework.GetReadySchedulableNodesOrDie
2019-10-10 19:00:43 -07:00
Kubernetes Prow Robot
4561b67971
Merge pull request #83697 from klueska/fix-single-numa-with-one-provider
...
Fixed bug in TopologyManager with SingleNUMANode Policy
2019-10-10 19:00:33 -07:00
Kubernetes Prow Robot
a5e6ac0a95
Merge pull request #83694 from ahg-g/ahg-adv-config
...
[migration phase 1] Make scheduler cache, volume binder and listers available when registering default plugins
2019-10-10 19:00:21 -07:00
Kubernetes Prow Robot
c41942b81d
Merge pull request #83674 from liu-cong/pod-metrics
...
Adding per-pod metrics for scheduler.
2019-10-10 19:00:10 -07:00
Kubernetes Prow Robot
242d806672
Merge pull request #83587 from timothysc/testing-OWNERS
...
Audit of test/* OWNERS files
2019-10-10 19:00:00 -07:00
Kubernetes Prow Robot
103a5f92d6
Merge pull request #83237 from jfbai/feat-add-agent-and-remote
...
feat(apiserver): add user-agent and remote info into trace log for endpoints handlers.
2019-10-10 18:59:51 -07:00
Kubernetes Prow Robot
e1f2494358
Merge pull request #82921 from wojtek-t/cleanup_meta_v1
...
Minor cleanup meta v1/v1beta1 and register DeleteOptions
2019-10-10 18:59:35 -07:00
Kubernetes Prow Robot
1e94c12d41
Merge pull request #80880 from DirectXMan12/bug/length-is-measured-in-bytes
...
Validation: len is measured in bytes
2019-10-10 18:59:20 -07:00
RainbowMango
633bb52b49
Deal with auto-generated files.
...
Update bazel by hack/update-bazel.sh
2019-10-11 09:26:58 +08:00
RainbowMango
3b07393ea8
Refactor UT with testutil from k/k.
2019-10-11 09:25:17 +08:00
Haowei Cai
f5d6951c96
kubelet e2e: run resource monitor only if the actual number of nodes is
...
small
2019-10-10 17:02:51 -07:00
Kubernetes Prow Robot
77f86630d4
Merge pull request #82491 from openSUSE/pod-status-check
...
Validate container status in e2e pod status checks
2019-10-10 16:27:20 -07:00
Anish Ramasekar
50e2182faf
e2e test for dualstack phase2
...
dual-stack phase2 tests
update e2elog to framework
run update-bazel
update comment
fix go vet error
Review feedback
update method
Review feedback
2019-10-10 16:24:39 -07:00