Commit Graph

103033 Commits

Author SHA1 Message Date
jay vyas
145cec925a reduce the number of containers created by 66%
Co-authored-by: jay vyas <jvyas@vmware.com>
Co-authored-by: rajas kakodkar <rkakodkar@vmware.com>
2021-08-12 02:08:00 +05:30
Anago GCB
8771d60e54 CHANGELOG: Update directory for v1.21.4 release 2021-08-11 18:57:20 +00:00
Kubernetes Prow Robot
9d09c9d246
Merge pull request #104308 from ehashman/revert-103608-imran/e2e-lock-contention
Revert "E2E test for kubelet exit-on-lock-contention"
2021-08-11 11:53:05 -07:00
Anago GCB
874199aff2 CHANGELOG: Update directory for v1.20.10 release 2021-08-11 18:43:00 +00:00
Anago GCB
c4f18223da CHANGELOG: Update directory for v1.19.14 release 2021-08-11 18:41:12 +00:00
Elana Hashman
c69f55519e
Revert "E2E test for kubelet exit-on-lock-contention" 2021-08-11 10:45:46 -07:00
Kubernetes Prow Robot
2d599e3a8b
Merge pull request #104294 from aojea/test_owner
add aojea to test OWNERS approvers
2021-08-11 10:26:47 -07:00
Kubernetes Prow Robot
a535acdc91
Merge pull request #102736 from atiratree/e2e-bump-ProgressDeadlineSeconds
e2e test: bump ProgressDeadlineSeconds in Deployment iterative rollouts
2021-08-11 09:16:46 -07:00
Kubernetes Prow Robot
746fea56ae
Merge pull request #104065 from pacoxu/kubeadm-patches
kubeadm: disallow the mixture of --config and --patches & remove deprecated --experimental-patches
2021-08-11 08:06:58 -07:00
Kubernetes Prow Robot
a87838481b
Merge pull request #103654 from coffeepac/sig-inst/metric-static-analysis/remote-package
seems to work, needs tests and a lot of cleanup
2021-08-11 08:06:46 -07:00
Patrick Ohly
11ed96baf5 generated swagger docs 2021-08-11 15:22:13 +02:00
Kubernetes Prow Robot
53d24cd0b4
Merge pull request #104284 from BenTheElder/umask-fun
set umask on linux and darwin when testing kubeadm copycerts
2021-08-11 06:19:10 -07:00
Kubernetes Prow Robot
582c6f6df7
Merge pull request #103918 from olagacek/master
Allow customizing spam filtering in event client library
2021-08-11 06:18:58 -07:00
Kubernetes Prow Robot
22d1eff331
Merge pull request #102730 from atiratree/deployment-e2e-pause-fix
e2e test: fix Pause in Deployment iterative rollouts
2021-08-11 06:18:46 -07:00
Patrick Ohly
dfaeacb51f CSIDriver: allow "StorageCapacity" to be modified
When originally introduced, the field was made immutable to be
consistent with the other fields. But in practice allowing it to be
toggled makes more sense, in particular when considering the rollout
of a CSI driver (let it run without using the published
CSIStorageCapacity object, then flip the field, or upgrading from a
driver without support to one which supports it).

The only consumer of this field, the kube-scheduler, can handle
mutation without problems because it always consults the informer
cache to get the current value.
2021-08-11 15:10:30 +02:00
Claudiu Belu
ea3c7d98a5 test images: Removes Windows 1903 and 1909 images
According to the Microsoft documentation, Windows Server 1903
reached its EOL December 8, 2020 [1], and Windows Server 1909
reached its EOL May 11, 2021 [2].

We ne longer need to build images for those OS Versions, since we won't
run tests for them.

[1]: https://docs.microsoft.com/en-us/windows-server/get-started-19/whats-new-in-windows-server-1903-1909
[2]: https://docs.microsoft.com/en-us/lifecycle/announcements/windows-server-1909-end-of-servicing
2021-08-11 11:49:05 +00:00
Claudiu Belu
d9f2268816 test images: Adds sync.exe to Windows agnhost images
We can get sync.exe from coreutils.
2021-08-11 11:45:13 +00:00
Kubernetes Prow Robot
7dd4f1742f
Merge pull request #104296 from claudiubelu/test-images/automate-agnhost-binary-version
test images: Simplifies the agnhost binary version
2021-08-11 04:36:47 -07:00
Kubernetes Prow Robot
07fe9f0192
Merge pull request #104293 from x13n/master
Update version of Cluster Autoscaler to 1.22.0
2021-08-11 03:20:47 -07:00
Claudiu Belu
94ac896269 test images: Simplifies the agnhost binary version
Currently, whenever agnhost/VERSION is bumped, the version in
agnhost/agnhost.go has to be bumped as well. This is also verified
on presubmit (build/dependencies.yaml).

This means that whenever we need to bump the agnhost image version,
someone has to approve the build/dependencies.yaml, which is not as
easy.

This commit removes the need for this check by automatically setting
the Version inside agnhost.go at build time, simplifying the process.
2021-08-11 09:12:03 +00:00
Kubernetes Prow Robot
34d1d2a4b9
Merge pull request #104278 from andrewsykim/fix-feature-gate-version
Fix documented version for DisableKubeletCloudCredentialProviders feature gate
2021-08-11 02:09:22 -07:00
Kubernetes Prow Robot
57e9525e96
Merge pull request #104259 from listx/master
remove listx from OWNERS_ALIASES
2021-08-11 02:09:10 -07:00
Kubernetes Prow Robot
3ca0145f20
Merge pull request #104253 from mauriciopoppe/subpath-additional-mount-flag
Pass additional flags to subpath mount to avoid flakes in certain conditions
2021-08-11 02:08:58 -07:00
Kubernetes Prow Robot
202f775adb
Merge pull request #103608 from ipochi/imran/e2e-lock-contention
E2E test for kubelet exit-on-lock-contention
2021-08-11 02:08:46 -07:00
Antonio Ojea
3b6cd89f01 add aojea to test OWNERS 2021-08-11 10:54:35 +02:00
Daniel Kłobuszewski
1181421112 Update version of Cluster Autoscaler to 1.22.0
Release notes: https://github.com/kubernetes/autoscaler/releases/tag/cluster-autoscaler-1.22.0
2021-08-11 09:58:25 +02:00
Kubernetes Prow Robot
ae79825914
Merge pull request #104271 from dims/warn-if-docker-buildx-is-not-available
Warn if docker buildx is not available
2021-08-11 00:55:03 -07:00
Kubernetes Prow Robot
a21a328a1a
Merge pull request #104116 from saschagrunert/etcd-buildx
Use docker buildx for etcd image
2021-08-11 00:54:49 -07:00
Kubernetes Prow Robot
cc1b8e237e
Merge pull request #101926 from bhcleek/errors/code-check
check APIStatus.Code in Is* family of functions
2021-08-10 23:24:46 -07:00
Benjamin Elder
e6cb526f6b set umask on linux and darwin when testing kubeadm copycerts 2021-08-10 22:42:35 -07:00
astraw99
ff7307bf9c fix single pointer variable 2021-08-11 10:40:10 +08:00
Kubernetes Prow Robot
5a732dcfe1
Merge pull request #104279 from liggitt/add-staging-golang-license
Copy golang license to staging copies
2021-08-10 18:48:58 -07:00
Kubernetes Prow Robot
01f83db119
Merge pull request #104258 from coderanger/patch-3
Typo in a comment.
2021-08-10 18:48:46 -07:00
Dave Chen
3af26bae2c Refactor defaultpreemption for out-of-tree plugins
Signed-off-by: Dave Chen <dave.chen@arm.com>
2021-08-11 09:29:17 +08:00
Pat Christopher
c799a37654
revert test STABLE declaration 2021-08-10 18:16:33 -07:00
Kubernetes Prow Robot
6b7c0cb386
Merge pull request #104048 from lizhuqi/fix-npd-test
Remove AUFSUmountHung from NPD test
2021-08-10 17:40:46 -07:00
Mauricio Poppe
08bec6da0f Keep MakeMountArgSensitive and add a new signature that receives flags 2021-08-11 00:39:01 +00:00
Kubernetes Prow Robot
938d31e273
Merge pull request #101257 from tkashem/graceful-termintaion
apiserver: graceful termination with new option shutdown-send-retry-after
2021-08-10 15:08:40 -07:00
Abu Kashem
83889ae594
apiserver: refactor WithRetryAfter server filter 2021-08-10 17:53:45 -04:00
Jordan Liggitt
c4ecdad570 Copy golang license to staging copies 2021-08-10 17:37:28 -04:00
Andrew Sy Kim
0379c8f96a Fix documented version for DisableKubeletCloudCredentialProviders feature gate
Signed-off-by: Andrew Sy Kim <kim.andrewsy@gmail.com>
2021-08-10 17:24:45 -04:00
Kubernetes Prow Robot
24a09c3ade
Merge pull request #104268 from rphillips/fixes_terminating_pod_race
kubelet: fix sandbox creation error suppression when pods are quickly deleted
2021-08-10 13:02:52 -07:00
Kubernetes Prow Robot
40c9066054
Merge pull request #103027 from Haleygo/feature/add-kubeadm-join-dryrun
kubeadm: support kubeadm join --dry-run
2021-08-10 13:02:39 -07:00
Abu Kashem
3182b69e97
apiserver: add a new mode for graceful termination
add a new mode for graceful termination with the new server run option
'shutdown-send-retry-after'
- shutdown-send-retry-after=true: we initiate shutdown of the
  HTTP Server when all in-flight request(s) have been drained. during
  this window all incoming requests are rejected with status code
  429 and the following response headers:
    - 'Retry-After: N' - client should retry after N seconds
    - 'Connection: close' - tear down the TCP connection
- shutdown-send-retry-after=false: we initiate shutdown of the
  HTTP Server as soon as shutdown-delay-duration has elapsed. This
  is in keeping with the current behavior.
2021-08-10 15:53:37 -04:00
Abu Kashem
e838173306
apiserver: rename test variables 2021-08-10 15:50:08 -04:00
Kubernetes Prow Robot
48da959dbf
Merge pull request #104248 from liggitt/drop-beta
Drop dead beta storage and validation code
2021-08-10 11:52:40 -07:00
Davanum Srinivas
f63dbd481f
Warn if docker buildx is not available
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-08-10 14:42:11 -04:00
Kubernetes Prow Robot
95ff56c201
Merge pull request #104002 from MikeSpreitzer/refactor-counting
Refactor goroutine counting
2021-08-10 10:05:17 -07:00
Haleygo
95e000fd65 support kubeadm join dry-run 2021-08-10 23:43:54 +08:00
Mike Spreitzer
1db36ae3b3 Refactor goroutine counting
Add comment outlining TestContextCancel.

Stop calling `t.Errorf` from wrong goroutine.

Package up queueNoteFn expectation checking.

Add counting of goroutine in req1 exec fn.

Remove unnecessary assignment to `_`.

Make TestContextCancel wait on fake clock, to insulate timing check
from scheduler noise.

Factor goroutine counting out of queueset.go, into queueset_test.go,
where it matters.

Refactor promise: Use a simple channel-based implementation for normal
code, a mutex-based one for testing code.

Took all the panics out of queueset.go

Shrink the timeouts in promise tests to 1 second.
2021-08-10 10:37:53 -04:00