Commit Graph

74280 Commits

Author SHA1 Message Date
Danny Shemesh
aae1944a07 Added windows executable extensions to Kubectl plugins
Currently, the kubectl plugins system - when running under Windows - will determine that a plugin is executable
by looking at its extension, comparing it to '.exe'.

I think we should allow plugins w/ a few more known extensions (.bat, .com, .cmd; for example) -
This would give more of a similar experience to plugins under *nix, where shell scripts are often used.

Moreover, there were two windows-specific behaviors that were redundant,
which I've removed:

1. In plugin.go - There's no need to differentiate between windows and
under OS-es when looking at the PATH variable; It can be refered as 'PATH'
in Windows as well

2. In cmd.go - There's no need to append a suffix when looking up
plugins on windows; One can safely use 'exec.LookPath' without a suffix
on Windows - and get automatic resolving for known executable types
2019-01-30 19:24:16 +02:00
Andrew Kim
da1ea1c7f0 move cloud node helper functions to k8s.io/cloud-provider/node/helpers 2019-01-30 12:06:52 -05:00
Davanum Srinivas
55a8dbcbfb
Update to latest gophercloud
Change-Id: I0145b899576f76e7116152fee978bc04b05080f8
2019-01-30 11:46:17 -05:00
wojtekt
70b7513c7e Optimize Index() method to avoid unnecessary copies 2019-01-30 16:59:33 +01:00
Kubernetes Prow Robot
aba3161f8a
Merge pull request #73491 from andrewsykim/remove-controller-dep
remove cloud provider dependencies to pkg/controller
2019-01-30 07:30:15 -08:00
Kubernetes Prow Robot
f78770565c
Merge pull request #73401 from krzysztof-jastrzebski/daemonsets
Delete pods assigned to not existing nodes.
2019-01-30 07:30:05 -08:00
Daniel (Shijun) Qian
5a1b78ca0c
Merge branch 'master' into code-generator 2019-01-30 22:09:26 +08:00
Kubernetes Prow Robot
4253e85017
Merge pull request #73524 from krzysied/apiserver_request_latency_metric_revert
Reverting test to apiserver_request_latencies_summary metric
2019-01-30 05:32:55 -08:00
Kubernetes Prow Robot
dcdd114d0a
Merge pull request #73252 from danielqsj/apie
fix shellcheck in k8s.io/apiextensions-apiserver
2019-01-30 04:06:36 -08:00
Tomas Nozicka
cfcac1737b Enhance debuggability of e2e tests using exec command 2019-01-30 11:46:30 +01:00
Krzysztof Siedlecki
aa93e2bb94 reverting test to apiserver_request_latencies_summary metric 2019-01-30 10:36:32 +01:00
Kubernetes Prow Robot
529785e355
Merge pull request #73210 from danielqsj/sample
fix shellcheck pass in sample-apiserver
2019-01-30 00:57:00 -08:00
Michal Fojtik
8a2f709b35
Wait for post-hooks to run before checking the healthz output 2019-01-30 09:34:43 +01:00
xichengliudui
945889988b Update docker support for k8s
update pull request

update pull request

update pull request

update pull request
2019-01-30 03:25:05 -05:00
danielqsj
0b4397f928 fix shellcheck in sample-apiserver 2019-01-30 13:57:44 +08:00
Kubernetes Prow Robot
adc95eb214
Merge pull request #72804 from lubinsz/pr_local
Bug fix: ./hack/local-up-cluster.sh is not work on Arm64 platform
2019-01-29 20:49:25 -08:00
Kubernetes Prow Robot
233f3e7b94
Merge pull request #73500 from shyamjvs/tls-config-fix-scale-tests
Fix TLS config in load test clients
2019-01-29 19:38:51 -08:00
Kubernetes Prow Robot
3b40af7d80
Merge pull request #73498 from bsalamat/priority_to_ga
Graduate Pod priority and preemption to GA
2019-01-29 19:38:41 -08:00
Kubernetes Prow Robot
ee33395bbb
Merge pull request #73443 from caesarxuchao/update-json-patch
Pick up latest json-patch patches
2019-01-29 19:38:30 -08:00
Kubernetes Prow Robot
be33917744
Merge pull request #73194 from danielqsj/zkimage
Add missing dependency to zookeeper-install
2019-01-29 19:38:19 -08:00
danielqsj
657a1a1a34 change import alias of utils/strings 2019-01-30 10:44:09 +08:00
danielqsj
e5b634bb68 fix shellcheck in k8s.io/apiextensions-apiserver 2019-01-30 10:35:42 +08:00
danielqsj
eb6fa1855a remove GOFLAGS and fix quota style 2019-01-30 10:33:08 +08:00
danielqsj
57014c5e18 fix shellcheck in generate groups 2019-01-30 10:33:08 +08:00
danielqsj
46d7f7ca17 fix shellcheck codegen in code-generator 2019-01-30 10:30:19 +08:00
danielqsj
509bd52895 migrate NewNsenterExecutor to NewNsenter 2019-01-30 10:24:00 +08:00
danielqsj
257ae4da00 Update vendor/k8s.io/utils 2019-01-30 10:24:00 +08:00
danielqsj
6535689680 clean pkg/util/strings 2019-01-30 10:24:00 +08:00
danielqsj
093328e57f migrate to k8s.io/utils/strings 2019-01-30 10:24:00 +08:00
danielqsj
df7e4f3d49 clean pkg/util/keymutex 2019-01-30 10:23:59 +08:00
danielqsj
1add6b0cfa migrate to k8s.io/utils/keymutex 2019-01-30 10:23:59 +08:00
Kubernetes Prow Robot
1386b148df
Merge pull request #73468 from randmonkey/issue73462_fix_testentry
fix TestEntry
2019-01-29 18:22:31 -08:00
Kubernetes Prow Robot
16000e3af7
Merge pull request #73220 from yujuhong/gce-os-labels
GCE: update addon DaemonSets to select node OS
2019-01-29 18:22:21 -08:00
Tara Gu
1f822030a4 Correct error message 2019-01-29 21:14:26 -05:00
Yecheng Fu
ba47beffd2 Fix weakness of current receivedMoveRequest
- add incremental scheduling cycle
- instead of set a flag on move reqeust, we cache current scheduling
cycle in moveRequestCycle
- when unschedulable pods are added back, compare its cycle with
moveRequestCycle to decide whether it should be added into active queue
or not
2019-01-30 10:13:49 +08:00
Tara Gu
ad4bd8bdac Add exponential backoff for plugin registration 2019-01-29 21:13:02 -05:00
Mayank Kumar
e0a7d96632 Move informer event handlers to Scheduler 2019-01-29 17:53:20 -08:00
Bin Lu
44a36ea36e Bug fix: ./hack/local-up-cluster.sh is not work on Arm64 platform
Signed-off-by: Bin Lu <bin.lu@arm.com>
2019-01-30 09:49:46 +08:00
hello2mao
7371c40abe update the BUILD file 2019-01-30 09:45:06 +08:00
Kubernetes Prow Robot
d57d606275
Merge pull request #73495 from neolit123/phase-control-plane
kubeadm: fix missing 'all' in 'init phase control-plane'
2019-01-29 16:50:46 -08:00
Daniel Lipovetsky
4fe0d2107d kubeadm: Make exec error message more informative 2019-01-29 16:38:35 -08:00
Shyam Jeedigunta
6cd03ab8ae Fix TLS config in load test clients 2019-01-29 16:24:53 -08:00
Andrew Kim
40d2bd82b2 update godeps for k8s.io/cloud-provider 2019-01-29 18:45:31 -05:00
Andrew Kim
1e4ff79f25 remove cloud provider dependencies to pkg/controller 2019-01-29 18:45:31 -05:00
Kubernetes Prow Robot
bb9a12d6f8
Merge pull request #73487 from ereslibre/phases-cleanup
kubeadm: cleanup of phases arguments
2019-01-29 15:34:30 -08:00
Bobby (Babak) Salamat
01df1464e5 Graduate Pod priority and preemption to GA 2019-01-29 15:19:38 -08:00
Lubomir I. Ivanov
52e62a73d8 kubeadm: fix missing 'all' in 'init phase control-plane' 2019-01-30 00:24:48 +02:00
Kubernetes Prow Robot
b8b689aae0
Merge pull request #72111 from rosti/reduce-initcfg
kubeadm: Reduce the usage of InitConfiguration
2019-01-29 14:01:07 -08:00
Tim Allclair
861cdd82b5 Bump debian-* base images for security fixes 2019-01-29 13:44:42 -08:00
Rafael Fernández López
1bd15658f8
kubeadm: cleanup of phases arguments
* Return `nil` instead of a pointer to an empty struct when possible,
  before the pointer was introduced the empty struct was required.

* Explicitly accept only one argument maximum for `kubeadm join` as in
  `kubeadm join <master>`.

* Accept no arguments for `kubeadm init`.

* Make phases leafs accept arguments, whereas intermediate phases
  automatically gets set that they accept no arguments.
2019-01-29 22:11:59 +01:00