Commit Graph

34377 Commits (73c2daeeeadb5d91b8480205e6317537e8d00159)

Author SHA1 Message Date
Kubernetes Prow Robot 2a7eaa30da
Merge pull request #77385 from humblec/gluster-error
Avoid duplicate error reporting in glusterfs
2019-05-07 14:31:28 -07:00
Walter Fender 796097ae40 Staging the GCE Cloud Provider
**What type of PR is this?**
/kind cleanup

**What this PR does / why we need it**:
Staging the GCE Cloud Provider as part of KEP [20190125-removing-in-tree-providers](https://github.com/kubernetes/enhancements/blob/master/keps/sig-cloud-provider/20190125-removing-in-tree-providers.md). Staging repo setup here https://github.com/kubernetes/legacy-cloud-providers
Moves the GCE cloud provider implementation to staging.
This is in preparation for moving the cloud provider code out of tree entirely.
However we need it in staging while the code needs to be consumed both in/out of tree.

**Which issue(s) this PR fixes**:
Fixes #

**Special notes for your reviewer**:

**Does this PR introduce a user-facing change?**:

```
NONE
```

Updated import dependency tracking.
Factored in the cleanup from #77412
Minor fix to go.mod.
2019-05-07 13:17:52 -07:00
yanghaichao12 e21ce73fba Refactor:move clean method to suitable place 2019-05-07 14:23:30 -04:00
Kubernetes Prow Robot 95eb3a6702
Merge pull request #77452 from cwdsuzhou/fix_error_overrided
fix always print EventTypeWarning due to err override
2019-05-07 09:52:10 -07:00
Kubernetes Prow Robot e332051416
Merge pull request #77433 from cwdsuzhou/common_func_for_ad
Add common func for NewAttacher and NewDetacher
2019-05-07 09:51:56 -07:00
Kubernetes Prow Robot 2e6f58ddf8
Merge pull request #77431 from cwdsuzhou/Add_detacher_assert_check
Add detacher assertion for csiAttacher
2019-05-07 09:51:44 -07:00
Krzysztof Siedlecki 941629d37a
Revert "Add better logging when iptables-restore fails" 2019-05-07 13:37:29 +02:00
caiweidong cf1eeed30c Use key in probedPlugin 2019-05-07 18:43:26 +08:00
Kubernetes Prow Robot a1588cfe34
Merge pull request #77478 from draveness/feature/remove-log-in-scheduler
feat: remove klog in AddUnschedulableIfNotPresent
2019-05-07 01:45:49 -07:00
Kubernetes Prow Robot 43284ecbfc
Merge pull request #77442 from cofyc/fix77084
Fix go lint failures in volume scheduling packages
2019-05-07 00:24:07 -07:00
Kubernetes Prow Robot 5b34d95ec5
Merge pull request #77381 from JieJhih/network/golint
Fix golint
2019-05-07 00:23:54 -07:00
danielqsj 8b5182581a Add Un-reserve extension point for the scheduling framework 2019-05-07 14:51:58 +08:00
andyzhangx 9a8f07dd9f remove VM API call dep in azure disk WaitForAttach
add comment

add unit test for WaitForAttach fnc

add unit test for WaitForAttach Func
2019-05-07 06:21:44 +00:00
Kubernetes Prow Robot 86a0a3d883
Merge pull request #77443 from cofyc/fix77085
Remove private copies and update the code to use shared annotations
2019-05-06 22:53:52 -07:00
Sean Sullivan 41b84b7f6e Unexport PrintTable function 2019-05-06 22:16:45 -07:00
Kubernetes Prow Robot a8787dac30
Merge pull request #76927 from mrkm4ntr/unnecessary-goroutine
Do not generate unnecessary goroutines
2019-05-06 21:31:53 -07:00
Yecheng Fu 4abd73048c Do one more level of casting to get the 'assumeCache' 2019-05-07 10:55:58 +08:00
Kubernetes Prow Robot 9f1b04f906
Merge pull request #77514 from cmluciano/cml/ownernetapi
organize sig-net-api-{reviewers,approvers} in OWNERS_ALIASES
2019-05-06 19:18:05 -07:00
Kubernetes Prow Robot bec7836671
Merge pull request #77506 from draveness/feature/update-winkernel
style: update several golint errors in winkernel
2019-05-06 19:17:52 -07:00
Kubernetes Prow Robot 04d69b20cc
Merge pull request #77438 from cofyc/owners
Create OWNERS in volume scheduling package
2019-05-06 17:08:06 -07:00
Kubernetes Prow Robot aafac3cfca
Merge pull request #77380 from SataQiu/fix-golint-apis-20190503
Fix golint failures of pkg/apis/scheduling, pkg/apis/storage/util, etc
2019-05-06 15:30:32 -07:00
Kubernetes Prow Robot 56ceba5e30
Merge pull request #77352 from mcrute/move-aws-provider
Staging legacy AWS cloud provider
2019-05-06 15:30:19 -07:00
Kubernetes Prow Robot 922f3603ea
Merge pull request #76221 from RobertKrawitz/node-pid-limit-beta
Graduate SupportNodePidsLimit to beta
2019-05-06 15:29:53 -07:00
Kubernetes Prow Robot b4211dea98
Merge pull request #77422 from tedyu/policy-set-union
Union all CPUSets in one round
2019-05-06 14:02:05 -07:00
Kubernetes Prow Robot e0d39be7b5
Merge pull request #76785 from dims/typo-extra-space-in-fatalf-format-string
typo - extra space - in Fatalf format string
2019-05-06 14:01:39 -07:00
Kubernetes Prow Robot 19b83c3526
Merge pull request #73230 from Fedosin/cli_exec_auth
Allow to define exec credential plugin config options from kubectl
2019-05-06 11:09:43 -07:00
draveness 6382595221 feat: move klog from AddUnschedulableIfNotPresent into the call site 2019-05-07 00:40:25 +08:00
Mike Crute 6f5cf1a6e0 Staging legacy AWS cloud provider 2019-05-06 09:34:13 -07:00
Christopher M. Luciano b785f95130
organize sig-net-api-{reviewers,approvers} in OWNERS_ALIASES
Signed-off-by: Christopher M. Luciano <cmluciano@us.ibm.com>
2019-05-06 12:04:04 -04:00
Kubernetes Prow Robot 8a668f5dcd
Merge pull request #77471 from SataQiu/fix-golint-20190505
Fix golint failures of pkg/kubectl/cmd/help pkg/kubectl/cmd/proxy pkg/kubectl/cmd/util/openapi
2019-05-06 06:53:40 -07:00
draveness fabc628210 style: update several golint errors in winkernel 2019-05-06 20:28:09 +08:00
Kubernetes Prow Robot ea5be337dd
Merge pull request #76698 from WanLinghao/scheduler_duplicate_import
Remove duplicate package import
2019-05-06 02:19:36 -07:00
danielqsj 142fe19f2d fix increment-decrement lint error 2019-05-06 13:14:51 +08:00
SataQiu d413e3f18d fix golint failures of pkg/kubectl/cmd/help pkg/kubectl/cmd/proxy pkg/kubectl/cmd/util/openapi 2019-05-05 23:40:09 +08:00
caiweidong 722f42caba fix always print EventTypeWarning due to err overrided 2019-05-05 20:19:01 +08:00
Kubernetes Prow Robot c4c9e256c6
Merge pull request #77453 from danielqsj/mdt
refer to constant to guarantee constant behavior
2019-05-05 04:07:37 -07:00
Kubernetes Prow Robot df29573ec5
Merge pull request #77347 from danielqsj/cjd
Fix describe error of Successful Job History Limit
2019-05-04 20:37:37 -07:00
danielqsj bdd5c15dee refer to constant to guarantee constant behavior 2019-05-05 11:17:42 +08:00
Yecheng Fu 3315474f55 Fix go lint failures in a few packages
- pkg/controller/volume/persistentvolume/testing
- pkg/controller/volume/scheduling
2019-05-05 09:45:25 +08:00
Yecheng Fu 2d0d226371 Move all private annotations to shared package and update code 2019-05-05 09:43:43 +08:00
Kubernetes Prow Robot c516bb51e3
Merge pull request #76723 from LiliC/fix-daemonset-typo
pkg,test: Fix DaemonSet typos
2019-05-04 17:19:37 -07:00
Mike Fedosin bac2291141 Allow to define kubeconfig file for OpenStack cloud provider
Now, to build a kubernetes client, provider uses only in-cluster config,
but if kubelet is not running as a pod, then it doesn't work.

This commit adds an ability to specify a path to the kubeconfig file if
necessary. If no value was provided, then the provider falls back to
in-cluster config.
2019-05-05 00:31:14 +02:00
Yecheng Fu 87ca3bd1d6 Create OWNERS in volume scheduling package 2019-05-04 16:46:12 +08:00
Kubernetes Prow Robot d5245b9563
Merge pull request #74856 from draveness/fix/daemonset-controller-slow-batch-creation
fix(daemon): create more expections when skipping pods
2019-05-03 23:33:37 -07:00
Kubernetes Prow Robot ef550e6989
Merge pull request #75434 from cofyc/fix56098
Refactor PV scheduling library into a separate package
2019-05-03 22:17:38 -07:00
Kubernetes Prow Robot e871241268
Merge pull request #77208 from DaiHao/daemon_controller
Fix rolling update daemonset bug in clock-skew scenario
2019-05-03 21:01:52 -07:00
caiweidong 62fe5fe7b8 add common func for NewAttacher and NewDetacher 2019-05-04 11:08:28 +08:00
Kubernetes Prow Robot 1dd550cf7c
Merge pull request #77412 from liggitt/GCERegionalPersistentDisk
Lock GCERegionalPersistentDisk feature on
2019-05-03 19:50:02 -07:00
Kubernetes Prow Robot bcd7219b62
Merge pull request #77390 from onursatici/os/fix-scheduler-plugin-example
fix scheduler plugin example
2019-05-03 19:49:50 -07:00
caiweidong 5d89ab26e9 Add detacher assert for csiAttacher 2019-05-04 10:43:46 +08:00
Lantao Liu 11cd4242f6 Remove terminated pod from summary api.
Signed-off-by: Lantao Liu <lantaol@google.com>
2019-05-03 18:34:54 -07:00
draveness 5f8dfdc698 fix(daemon): create more expections when skipping pods 2019-05-04 08:15:49 +08:00
Ted Yu e967c37068 Union all CPUSets in one round 2019-05-03 14:40:33 -07:00
Onur Satici 1fccb933c6 make example plugins conform with the PluginFactory type 2019-05-03 21:05:52 +01:00
Sean Sullivan 13f3f11f52 tableprinter: simplifies default printer handler 2019-05-03 11:46:10 -07:00
Jordan Liggitt 63ddfc1db9 Lock GCERegionalPersistentDisk feature on 2019-05-03 14:21:34 -04:00
Hemant Kumar 15e2421f90 Add jan and msau42 as approver for volumemanager 2019-05-03 13:34:50 -04:00
Tim Bannister ea37acfbc4
Fix kubectl rename-context description grammar 2019-05-03 16:48:55 +01:00
Mike Fedosin a556e4fcd1 Allow to define exec credential plugin config options from kubectl
This commit adds support of setting config options to the exec plugin
from cli.

Next options are added:
  * --exec-command new command for the exec credential plugin
  * --exec-api-version API version of the exec credential plugin.
  * --exec-arg new arguments for the exec credential plugin command
  * --exec-env add, update or remove environment values for the exec credential plugin
2019-05-03 14:08:03 +02:00
Kubernetes Prow Robot 5b47a92ad8
Merge pull request #76359 from monstercy/fixtypo-20190320
correcting some spelling errors
2019-05-03 04:08:31 -07:00
Onur Satici 78f7027f66 fix scheduler plugin example 2019-05-03 11:56:00 +01:00
Humble Chirammal 427df38c6b Avoid duplicate error reporting in glusterfs
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2019-05-03 13:42:36 +05:30
Kubernetes Prow Robot ca21efd1c5
Merge pull request #76983 from humblec/rotate
Shuffle addresslist for random mount server and cleanup error messages.
2019-05-03 01:02:47 -07:00
Kubernetes Prow Robot 8136cfc512
Merge pull request #75987 from yastij/event-state-deprecation
deprecate state field of eventSeries on Event API
2019-05-03 01:02:21 -07:00
SataQiu ed04c5f459 fix golint failures of pkg/apis/scheduling pkg/apis/storage/util pkg/apis/storage/v1/util pkg/apis/storage/v1beta1/util 2019-05-03 15:54:24 +08:00
JieJhih Jhang 21e4f0039e fix golint 2019-05-03 14:31:51 +08:00
Kubernetes Prow Robot 6a8a368291
Merge pull request #77287 from tedyu/kube-long-running
Use map to check for long-running request
2019-05-02 16:23:09 -07:00
Kubernetes Prow Robot 1adaf2cd5b
Merge pull request #77147 from wk8/wk8/win_sec_opts
Adding a new `WindowsSecurityOptions` struct
2019-05-02 16:22:44 -07:00
Kubernetes Prow Robot 83f769c2a3
Merge pull request #77139 from cmluciano/cml/ingressnetv1beta1default
ingress: use networking api group for default storage of ingress
2019-05-02 16:22:18 -07:00
danielqsj 7e4dbbac40 Fix describe error of Successful Job History Limit 2019-05-03 00:20:42 +08:00
Jordan Liggitt 20ce402214 generated 2019-05-02 12:20:29 -04:00
Jordan Liggitt 38fbcb767d Remove unnecessary custom conversions 2019-05-02 12:17:46 -04:00
Kubernetes Prow Robot b07f311322
Merge pull request #76882 from SataQiu/fix-golint-controller-20190422
Fix golint failures of pkg/controller/certificates/approver, etc
2019-05-02 03:16:18 -07:00
Kubernetes Prow Robot 6a48257627
Merge pull request #73795 from tallclair/runtimeclass-psp
PodSecurityPolicy RuntimeClass support
2019-05-02 00:46:17 -07:00
Yecheng Fu 214ea1a9d3 Update scheduler to use new volume scheduling library
To fix scheme issue, use k8s.io/client-go/kubernetes/scheme instead of
legacyscheme.
2019-05-02 14:57:47 +08:00
Yecheng Fu 842fed658c Refactor PV scheduling library into separate package 2019-05-02 14:45:52 +08:00
Yecheng Fu 0b6c028c8a Extract testing VolumeReactor into a separate package 2019-05-02 14:45:52 +08:00
Kubernetes Prow Robot 98c4c1e2d8
Merge pull request #77291 from tedyu/cpu-pod-stat
Query pod status outside loop over containers
2019-05-01 23:28:56 -07:00
Kubernetes Prow Robot a949abc5bd
Merge pull request #76712 from tedyu/rr-read-lock
Use read lock for ServiceHasEndpoints
2019-05-01 23:28:31 -07:00
Kubernetes Prow Robot a5a70b4de3
Merge pull request #74859 from ahadas/static_policy
kubelet/cm: code optimization for the static policy
2019-05-01 23:28:19 -07:00
Kubernetes Prow Robot 9e52832c52
Merge pull request #77317 from gnufied/fix-block-volume-resizing
Fix block volume expansion
2019-05-01 20:42:56 -07:00
Kubernetes Prow Robot 3b5e2285b0
Merge pull request #77112 from SataQiu/fix-golint-kubectl-20190427
Fix some golint failures of pkg/kubectl/cmd/attach pkg/kubectl/cmd/autoscale
2019-05-01 20:42:44 -07:00
Kubernetes Prow Robot b03e4bbc22
Merge pull request #76868 from tedyu/res-quota-mon-read
Use read lock for QuotaMonitor#IsSynced
2019-05-01 20:42:31 -07:00
Kubernetes Prow Robot de83eefd1b
Merge pull request #76784 from tedyu/health-read
Use read lock in ServeHTTP
2019-05-01 20:42:19 -07:00
SataQiu 3c35e4e2d6 fix golint failures of pkg/controller/certificates/approver 2019-05-02 10:37:38 +08:00
SataQiu 538776d6ad fix golint failures of pkg/registry/rbac/role 2019-05-02 10:36:35 +08:00
SataQiu 55d1b5e3d4 fix golint failures of pkg/registry/rbac/clusterrole 2019-05-02 10:35:47 +08:00
SataQiu d76f1a8fd6 fix golint failures of pkg/volume/util/recyclerclient 2019-05-02 10:27:56 +08:00
Kubernetes Prow Robot 7d14d53999
Merge pull request #77162 from klueska/upstream-cpu-manager-find-init-containers
Add ability to find init Container IDs in cpumanager reconcileState()
2019-05-01 18:42:30 -07:00
Kubernetes Prow Robot b5c34d0c43
Merge pull request #74734 from codenrhoden/move-mountspath
Move MountsInGlobalPDPath from mount pkg to volume
2019-05-01 17:28:18 -07:00
Hemant Kumar 0eb68c5a22 Fix blockvolume expansion 2019-05-01 18:25:54 -04:00
Ted Yu 3fc16a7e82 Log pod name when pod status cannot be queried 2019-05-01 15:01:56 -07:00
Kubernetes Prow Robot 53b41dd1fe
Merge pull request #77303 from danwinship/iptables-is-not-found-error
Update iptables.IsNotFoundError for iptables-nft error messages
2019-05-01 14:32:55 -07:00
Kubernetes Prow Robot d457a5d214
Merge pull request #77157 from tedyu/kubelet-node-addr-read
Utilize read lock for getLastObservedNodeAddresses
2019-05-01 14:32:42 -07:00
Kubernetes Prow Robot 2b561456ce
Merge pull request #77101 from davidz627/feature/migrationTest
Add testing infra for checking whether an in-tree plugin is using backend that is shimmed to CSI
2019-05-01 14:32:30 -07:00
Kubernetes Prow Robot f6ab463695
Merge pull request #76647 from cwdsuzhou/add_pv_test_in_printer
Add some tests for printing pv
2019-05-01 14:32:17 -07:00
Tim Allclair c666bd0012 Drop RuntimeClass from PSP when feature is disabled 2019-05-01 13:43:41 -07:00
Tim Allclair 1bd4340c7c Implement PodSecurityPolicy RuntimeClass support 2019-05-01 13:43:41 -07:00
Tim Allclair 952c45f654 RuntimeClass PSP API validation 2019-05-01 13:43:41 -07:00
Tim Allclair 57c6eacdcf RuntimeClass PSP API generated files 2019-05-01 13:43:36 -07:00