k3s/pkg
Kubernetes Submit Queue 674401ace1
Merge pull request #67817 from tnozicka/fix-rollout-status-wait
Automatic merge from submit-queue (batch tested with PRs 67986, 68210, 67817). If you want to cherry-pick this change to another branch, please follow the instructions here: https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md.

Fix waiting in kubectl rollout status

**What this PR does / why we need it**:
By `kubectl rollout status` being based on `UntilWithoutRetry` it will fail whenever the watcher is closed - cased by the closing the underlying connection - e.g. on API timeout, LB timeout, ... 

Using UntilWithSync (based on informer) allows it to recover from all the failures and truly work trough unlimited timeouts.

(Split from https://github.com/kubernetes/kubernetes/pull/50102)

**Which issue(s) this PR fixes** *(optional, in `fixes #<issue number>(, fixes #<issue_number>, ...)` format, will close the issue(s) when PR gets merged)*:
Fixes https://github.com/kubernetes/kubernetes/issues/40224

**Special notes for your reviewer**:

**Release note**:
```release-note
`kubectl rollout status` now works for unlimited timeouts.
```
2018-09-04 04:19:36 -07:00
..
api make update 2018-08-30 18:24:23 -04:00
apis Merge pull request #68122 from krzysztof-jastrzebski/scale_down 2018-09-03 21:39:02 -07:00
auth
capabilities
client Deprecate ListWatchUntil, fix it and call places 2018-08-15 13:34:31 +02:00
cloudprovider Merge pull request #68210 from feiskyer/az-panic 2018-09-04 04:19:33 -07:00
controller Merge pull request #68122 from krzysztof-jastrzebski/scale_down 2018-09-03 21:39:02 -07:00
credentialprovider Merge pull request #65043 from brendandburns/todo4 2018-08-26 14:07:04 -07:00
features fix #51135 make CFS quota period configurable, adds a cli flag and config option to kubelet to be able to set cpu.cfs_period and defaults to 100ms as before. 2018-09-01 20:19:59 +02:00
fieldpath
generated autogenerated go code, godeps, bazel and gofmt 2018-09-02 14:38:59 +03:00
kubeapiserver Merge pull request #64149 from sttts/sttts-ctrl-mgr-secure-ports 2018-08-31 09:06:31 -07:00
kubectl Update Bazel 2018-09-03 15:34:50 +02:00
kubelet autogenerated go code, godeps, bazel and gofmt 2018-09-02 14:38:59 +03:00
kubemark autogenerated 2018-08-29 20:21:17 +03:00
master cloud-controller-manager: enable secure ports 10258, deprecate insecure port 2018-08-31 20:52:22 +02:00
printers Reduce the minwidth of the cli table printer 2018-08-31 14:13:48 -04:00
probe
proxy Merge pull request #68075 from riverzhang/fix-ipvs-readme 2018-08-31 14:16:16 -07:00
quota Add sig/api-machinery label to apimachinery OWNERS files 2018-08-20 18:46:47 +05:30
registry make update 2018-08-30 18:24:23 -04:00
routes
scheduler Merge pull request #66799 from noqcks/master 2018-09-03 17:17:49 -07:00
security Merge pull request #68105 from tallclair/psp-test 2018-08-31 19:25:39 -07:00
securitycontext ProcMount: add api options and feature gate 2018-08-30 11:40:02 -04:00
serviceaccount svcacct: pass pod information in user.Info.Extra() when available 2018-08-31 11:54:50 -07:00
ssh
util Change owners. 2018-08-31 18:01:02 -07:00
version
volume Merge pull request #68129 from dixudx/hostpath_owner 2018-09-02 10:28:19 -07:00
watch/json
windows/service
.import-restrictions
BUILD make update 2018-08-30 18:24:23 -04:00
OWNERS