Commit Graph

93968 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
0b92e8b16d
Merge pull request #94421 from rosti/kubeadm-fix-upgrade-plan
kubeadm: Fix `upgrade plan` for air-gapped setups
2020-09-02 18:21:54 -07:00
Kubernetes Prow Robot
8aaa7515e5
Merge pull request #94374 from jingxu97/Aug/csiproxyservice
Start CSI proxy as service
2020-09-02 18:21:40 -07:00
Kubernetes Prow Robot
e688a0692c
Merge pull request #94235 from kevindelgado/draft/connection-refused-backoff
Add exponential backoff for connection refused errors
2020-09-02 17:05:52 -07:00
Kubernetes Prow Robot
b2cba08217
Merge pull request #93979 from dcbw/userspace-proxy-test-waitgroups
proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases
2020-09-02 17:05:40 -07:00
Eddie Zaneski
db826b1458
Update kubectl to use new vendored github.com/fvbommel/sortorder dependency
The author of this dependency is removing the vanity url and has
instructed users to use the GitHub path.

This updates the dependency to the module-less pin to the v1 module tag.

https://github.com/fvbommel/util/issues/5
https://github.com/fvbommel/util/issues/6

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2020-09-02 17:52:26 -06:00
Eddie Zaneski
ad3891df1b
Fix broken dependency vbom.ml/util
The author of this dependency is removing the vanity url and has
instructed users to use the GitHub path.

This updates the dependency to the module-less pin to the v1 module tag.

https://github.com/fvbommel/util/issues/5
https://github.com/fvbommel/util/issues/6

Signed-off-by: Eddie Zaneski <eddiezane@gmail.com>
2020-09-02 17:44:42 -06:00
Kubernetes Prow Robot
b46612a742
Merge pull request #94447 from mikedanese/noverbose
remove --verbose_failures from .bazelrc
2020-09-02 14:50:05 -07:00
Kubernetes Prow Robot
0455c2d5e7
Merge pull request #94407 from lavalamp/big-rename
Control Plane is a better name
2020-09-02 14:49:55 -07:00
Kubernetes Prow Robot
09851c014f
Merge pull request #91596 from brahmaroutu/mount-utils
Mount utils
2020-09-02 14:49:41 -07:00
Kevin Delgado
1ff789f2bb Add exp backoff for connection refused errors
Currently when ListAndWatch() receives a connection refused error, it is
assumed to be due to the apiserver being transiently unresponsive. In
situations where a controller is running outside the k8s cluster it's
controlling, it is more common for the controller to lose connection
permanently to the apiserver and needs to exponentially backoff its
retry rather than continously spamming logs with Watch attempts that
will never succeed.
2020-09-02 21:45:10 +00:00
Dan Williams
0cb5e55409 proxy/userspace: clean up and consolidate testcase setup 2020-09-02 16:20:13 -05:00
Dan Williams
1372bd94fe proxy/userspace: use waitgroups instead of sketchy atomic ops in testcases
Instead of relying on atomic ops to increment/decrement at the right time
just use waitgroups to provide hard synchronization points.
2020-09-02 16:20:13 -05:00
Kubernetes Prow Robot
ab3ed8c19c
Merge pull request #94134 from tkashem/etcd-request-duration-bucket
Make similar buckets for api and etcd request duration histogram
2020-09-02 13:37:36 -07:00
Kubernetes Prow Robot
e2c5387d3f
Merge pull request #93164 from roycaihw/fix/clientgen-use-canonical-import-path
Use canonical import path in client-gen input-base
2020-09-02 13:37:21 -07:00
Jing Xu
28ab3488b6 Start CSI proxy as service
Now CSI proxy can support starting as service. Update node startup
script to create and start it as service
2020-09-02 13:28:09 -07:00
Mike Danese
54955f7fa7 remove --verbose_failures from .bazelrc 2020-09-02 12:19:15 -07:00
Kubernetes Prow Robot
2c12a81cb7
Merge pull request #94398 from neolit123/1.20-pin-control-plane-to-local-endpoint
kubeadm: make the scheduler and KCM connect to the local API endpoint
2020-09-02 12:09:19 -07:00
Kubernetes Prow Robot
17efe1d627
Merge pull request #93394 from liggitt/shorten-apimachinery-test
Shorten watch restart test, run in parallel
2020-09-02 12:09:06 -07:00
Daniel Smith
9eb664f88a fix a few missed references
```
grep -RIl pkg/master . | xargs -n 1 sed -i 's|pkg/master|pkg/controlplane|g'
LC_ALL=C sort -o hack/.golint_failures hack/.golint_failures
```
2020-09-02 11:45:10 -07:00
Anago GCB
33959ff0c0 CHANGELOG: Update directory for v1.16.15 release 2020-09-02 17:58:21 +00:00
Daniel Smith
a86afc12df update scripts 2020-09-02 10:49:40 -07:00
Daniel Smith
7bf2adade8 fix doc file 2020-09-02 10:48:26 -07:00
Daniel Smith
15e0e3e90e rename 2020-09-02 10:48:26 -07:00
Daniel Smith
1f0305fe1b partial 2020-09-02 10:48:26 -07:00
Daniel Smith
75f835aa08 move port definitions to a common location 2020-09-02 10:48:25 -07:00
Kubernetes Prow Robot
cc14d5f3a1
Merge pull request #94338 from JeremyShih/fix-golint-error-in-admissionregistration
fixed golint error in pkg/apis/admissionregistration/validation
2020-09-02 10:37:19 -07:00
Kubernetes Prow Robot
9631d96b04
Merge pull request #93406 from MikeSpreitzer/no-phantoms
Remove phantoms from dump_requests output
2020-09-02 10:37:05 -07:00
Kubernetes Prow Robot
90723ebbae
Merge pull request #93985 from MHBauer/fixes-93905
update test to match validation filter of pods
2020-09-02 09:03:21 -07:00
Kubernetes Prow Robot
80ada96466
Merge pull request #88349 from BenTheElder/shell-dump
fix cluster/log-dump/log-dump.sh shellcheck failures
2020-09-02 09:03:07 -07:00
Kubernetes Prow Robot
eb1fa66aac
Merge pull request #94387 from habibrosyad/patch-92402-9
fix vendor/k8s.io/apimachinery/pkg/conversion staticcheck
2020-09-02 06:59:07 -07:00
Kubernetes Prow Robot
e077b0ffa4
Merge pull request #94182 from mattfenwick/issue-94088
modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly
2020-09-02 06:03:07 -07:00
Matthew Fenwick
d407129cf7 modify DNS-1123 error messages to indicate that RFC 1123 is not followed exactly 2020-09-02 08:04:04 -04:00
Kubernetes Prow Robot
81bf1f8789
Merge pull request #90980 from AlexeyPerevalov/GetNUMANodeInfo
Avoid using socket for hints in generateCPUTopologyHints
2020-09-02 03:41:06 -07:00
Rostislav M. Georgiev
6e2a70eac7 kubeadm: Fix upgrade plan for air-gapped setups
A bug was discovered in the `enforceRequirements` func for `upgrade plan`.
If a command line argument that specifies the target Kubernetes version is
supplied, the returned `ClusterConfiguration` by `enforceRequirements` will
have its `KubernetesVersion` field set to the new version.
If no version was specified, the returned `KubernetesVersion` points to the
currently installed one.

This remained undetected for a couple of reasons
- It's only `upgrade plan` that allows for the version command line argument to
  be optional (in `upgrade plan` it's mandatory)
- Prior to 1.19, the implementation of `upgrade plan` did not make use of the
  `KubernetesVersion` returned by `enforceRequirements`.

`upgrade plan` supports this optional command line argument to enable
air-gapped setups (as not specifying a version on the command line will end up
looking for the latest version over the Interned).

Hence, the only option is to make `enforceRequirements` consistent in the
`upgrade plan` case and always return the currently installed version in the
`KubernetesVersion` field.

Signed-off-by: Rostislav M. Georgiev <rostislavg@vmware.com>
2020-09-02 12:52:02 +03:00
Kubernetes Prow Robot
5f79e91221
Merge pull request #94340 from ialidzhikov/fix/max-data-disk-count
Update max data disk count with new instance types
2020-09-02 02:38:08 -07:00
Kubernetes Prow Robot
fd2c584b8f
Merge pull request #94316 from janeczku/fix_reflector_stall_backwards_comp
Fix bug in reflector not detecting "Too large resource version" error
2020-09-02 02:37:59 -07:00
Kubernetes Prow Robot
54f3b85dc7
Merge pull request #94180 from feiskyer/fix-backoff
Ensure backoff step is set to 1 for Azure armclient
2020-09-02 02:37:49 -07:00
Kubernetes Prow Robot
e695b40db8
Merge pull request #93499 from ZeroMagic/azure-autorest
chore: upgrade Azure/go-autorest/autorest to v0.11.1
2020-09-02 02:37:35 -07:00
Kubernetes Prow Robot
eaa0fe2381
Merge pull request #93423 from prameshj/ilb-fix
Fix GCE ILB code to support protocol change
2020-09-02 02:37:21 -07:00
Kubernetes Prow Robot
08d62502fa
Merge pull request #93108 from lixiaobing1/lxb-HandleCrash2
fix HandleCrash() order
2020-09-02 02:37:06 -07:00
Kubernetes Prow Robot
c236285708
Merge pull request #93492 from zshihang/nolocal
bind metadata proxy to 0.0.0.0
2020-09-02 00:41:34 -07:00
Kubernetes Prow Robot
d2a0b6f2b8
Merge pull request #90014 from jacobmarble/aws-max-total-iops
AWS: remove volume IOPS limit
2020-09-02 00:41:20 -07:00
Kubernetes Prow Robot
bdcdfe42be
Merge pull request #89582 from fedepaol/testsctppolicy
Add SCTP Network Policy tests
2020-09-02 00:41:06 -07:00
Dave Chen
77056e89e4 Avoid the API call to update pod if nothing is changed
Signed-off-by: Dave Chen <dave.chen@arm.com>
2020-09-02 14:38:11 +08:00
Srini Brahmaroutu
5db0ae548f moving files from k8s.io/util/mount into staging/src/k8s.io/mount-utils 2020-09-01 23:25:28 -07:00
Kubernetes Prow Robot
d8eac8df28
Merge pull request #94317 from kevindelgado/draft/fix-fakeclock-reset
Fix FakeClock::Reset to always succeed
2020-09-01 23:13:22 -07:00
Kubernetes Prow Robot
27df218c72
Merge pull request #93702 from thtanaka/feature/fix-kubeadm-reset
kubeadm: reset don't unmount /var/lib/kubelet if it is mounted
2020-09-01 23:13:08 -07:00
andyzhangx
6f59f9db45 fix: return error with fewer mount options on Windows 2020-09-01 23:01:32 -07:00
andyzhangx
89fac93b43 fix: smb remount issue
typo

typo

add one logging
2020-09-01 23:01:32 -07:00
Jing Xu
37cdee17ee Remove driver letter assignment during volume format
This PR removes the driver letter assignment during volume format and
mount because driver letter might run out and cause issues during mount.
Intead, it uses volume id to mount the target dir.
2020-09-01 23:01:32 -07:00