Commit Graph

102818 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
e96652ea74
Merge pull request #104015 from neolit123/1.23-use-dynamic-versions
kubeadm: dynamically populate the current/minimum k8s versions
2021-08-09 21:59:17 -07:00
Kubernetes Prow Robot
4f50f99cc6
Merge pull request #103685 from mengjiao-liu/remove-ServiceAccountIssuerDiscovery-featuregate
Remove ServiceAccountIssuerDiscovery feature gate
2021-08-09 16:15:17 -07:00
Kubernetes Prow Robot
a977c5f064
Merge pull request #104243 from pohly/pin-dependencies-to-fork
pin-dependencies.sh: support switching repos
2021-08-09 15:01:27 -07:00
Kubernetes Prow Robot
04248afb26
Merge pull request #103805 from Huang-Wei/preempt-or-del-waiting-pod
sched: retry unscheduled pod immediately after a waiting pod gets preempted or deleted
2021-08-09 12:01:10 -07:00
Kubernetes Prow Robot
e4ca656208
Merge pull request #104224 from logicalhan/watch-conformance
remove unnecessary waits from watch conformance test
2021-08-09 10:47:09 -07:00
Lubomir I. Ivanov
e3538edc22 kubeadm: update unit tests to support dynamic version updates
Tests under /app and /test would fail if the current/minimum k8s version
is dynamically populated from the version in the kubeadm binary.
Adapt the tests to support that.
2021-08-09 19:42:08 +03:00
Lubomir I. Ivanov
207ffa7bdc kubeadm: dynamically populate the current/minimum k8s versions
Kubeadm requires manual version updates of its current supported k8s
control plane version and minimally supported k8s control plane and
kubelet versions every release cycle.

To avoid that, in constants.go:
- Add the helper function getSkewedKubernetesVersion() that can be
used to retrieve a MAJOR.(MINOR+n).0 version of k8s. It currently
uses the kubeadm version populated in "component-base/version" during
the kubeadm build process.
- Use the function to set existing version constants (variables).

Update util/config/common.go#NormalizeKubernetesVersion() to
tolerate the case where a k8s version in the ClusterConfiguration
is too old for the kubeadm binary to use during code freeze.

Include unit tests for the new utilities.
2021-08-09 19:42:08 +03:00
Kubernetes Prow Robot
a7af9f6e0e
Merge pull request #101475 from ash2k/ash2k/stop-timer
Stop timer and correctly drain it
2021-08-09 09:35:31 -07:00
Kubernetes Prow Robot
4b4d12f8a6
Merge pull request #102913 from pacoxu/upgrade-promotheus-common
upgrade prometheus/common to v0.28.0
2021-08-09 08:03:31 -07:00
Patrick Ohly
808659cc42 pin-dependencies.sh: support switching repos
Sometimes it is useful to fork a dependency in a different repo and
then use that forked code in Kubernetes. Normally one would do `go mod
edit -replace ...=/local/path` but that has drawbacks:

- repos under staging are not updated
- sharing the modified Kubernetes with others is harder, for example
  in a WIP or RFC PR

The revised pin-dependencies.sh supports this with an optional
=<replacement> part in the dependency parameter.

Determining the revision upfront with `go mod download` also makes the
script simpler.
2021-08-09 16:54:30 +02:00
Paco Xu
768d69a423 add 'projects/' suffix if this library is used with an older version of the google api library
Signed-off-by: Paco Xu <paco.xu@daocloud.io>
2021-08-09 21:58:28 +08:00
Kubernetes Prow Robot
6a043332be
Merge pull request #103979 from cynepco3hahue/save_admitted_pods
Do not clear state of pods pending admission for CPU/Memory/Device manager
2021-08-09 05:27:31 -07:00
Kubernetes Prow Robot
4023eb77a3
Merge pull request #104212 from MikeSpreitzer/event-clock-cleanup2
Some cleanup of the package for event clocks
2021-08-09 00:29:31 -07:00
Kubernetes Prow Robot
78067ccfe3
Merge pull request #103955 from eddiezane/ez/fix-kubectl-version-test
Fix kubectl version unit test
2021-08-08 18:15:30 -07:00
Artyom Lukianov
73a5cce3e6 device manager: do not clean admitted pods from the state
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-08-08 16:46:06 +03:00
Artyom Lukianov
93a237abd8 memory manager: do not clean admitted pods from the state
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-08-08 16:46:06 +03:00
Artyom Lukianov
66babd1a90 cpu manager: do not clean admitted pods from the state
Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-08-08 16:46:06 +03:00
Kubernetes Prow Robot
970b85c43c
Merge pull request #104226 from justaugustus/go115
staging/publishing: Set go1.15 version to go1.15.15
2021-08-08 03:51:30 -07:00
Stephen Augustus
85d83ebd28
staging/publishing: Set go1.15 version to go1.15.15
Signed-off-by: Stephen Augustus <foo@auggie.dev>
2021-08-08 00:53:30 -04:00
Han Kang
619e38141b remove unnecessary waits from watch conformance test
Change-Id: Ic0eb4197ac4eeaf67a6d9c64c3f04a0d50bd5b03
2021-08-07 15:55:33 -07:00
Kubernetes Prow Robot
e2e3c2d01c
Merge pull request #104142 from mengjiao-liu/update-debian-setcap-bump
Update debian, debian-iptables, setcap images to pick up CVE-2021-33910 fixes
2021-08-07 07:13:29 -07:00
Kubernetes Prow Robot
fa6c221579
Merge pull request #104214 from seans3/dynamic-link-kubectl-fix
Fixes flaky GKE kubectl test
2021-08-07 05:01:29 -07:00
Sean Sullivan
1ce594b7ee Fixes flaky GKE kubectl test 2021-08-06 22:31:55 -07:00
Mike Spreitzer
80ca6a4ae6 Some cleanup of the package for event clocks
Rename from `clock` to `eventclock`.

Simplify by removing the prohibition on an EventFunc suspending and
resuming activity.

Remove "EventClock" from names to avoid stuttering.

Start to consolidate test code under fairqueuing/testing/.
2021-08-07 00:07:31 -04:00
Kubernetes Prow Robot
35773a47b2
Merge pull request #103886 from prameshj/ilbupdate
Allow non-subsetting ILBs to update when the feature is enabled.
2021-08-06 20:53:30 -07:00
Wei Huang
dc079acc2b
sched: retry unschedule pods immediately after a waiting pod's deletion 2021-08-06 19:08:37 -07:00
Mengjiao Liu
4f1b1d72e3 Update setcap image to buster-v2.0.4 2021-08-07 09:49:18 +08:00
Mengjiao Liu
cafad98536 Update debian-iptables image to buster-v1.6.6 2021-08-07 09:47:29 +08:00
Mengjiao Liu
08d8f29a7a Update debian-base image to buster-v1.9.0 2021-08-07 09:44:59 +08:00
Kubernetes Prow Robot
ebc87c39d3
Merge pull request #104204 from aramprice/pause-tag-is-configurable
TAG used when building pause is configurable
2021-08-06 16:59:29 -07:00
Kubernetes Prow Robot
641eeb5350
Merge pull request #103829 from tkashem/apf-queueset-clock
apf: use EventClock for queueset
2021-08-06 15:01:29 -07:00
Kubernetes Prow Robot
eb7d492194
Merge pull request #104205 from ibabou/add_ibabou_gce_win_owners
Add [ibabou] to cluster/gce/windows OWNERS file
2021-08-06 13:47:29 -07:00
Kubernetes Prow Robot
f8023d60f2
Merge pull request #102872 from barkbay/client/fix-discovery-error
Return StatusError 404 in fake client when resource is not found
2021-08-06 12:35:29 -07:00
Kubernetes Prow Robot
29c13f5515
Merge pull request #104199 from cpanato/go1167
[go1.16] Update to go1.16.7
2021-08-06 11:22:35 -07:00
Kubernetes Prow Robot
0e1b973b9e
Merge pull request #103521 from tkashem/apf-estimate-list-width
apf: estimate width for list request
2021-08-06 11:22:28 -07:00
aram price
f9efd14d44 TAG used when building pause is configurable
This change allows the  `TAG` value in the pause Makefile to be
overridden from the environment. Defaults to existing hard-coded value
in `build/pause/Makefile`
2021-08-06 10:49:38 -07:00
“Ibrahim
b98594bc79 Add ibabou to gce/windows OWNERS file 2021-08-06 17:48:07 +00:00
Kubernetes Prow Robot
f119536ab1
Merge pull request #104202 from ehashman/revert-104075-cleanup/revert-dynamickubeconfig-metric
Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update"
2021-08-06 09:45:20 -07:00
Elana Hashman
d2ed3b28b7
Revert "revert Bump DynamicKubeConfig metric deprecation to 1.23 by delta update" 2021-08-06 08:38:56 -07:00
Carlos Panato
6b9dc099f8
[go1.16] Update to go1.16.7
Signed-off-by: Carlos Panato <ctadeu@gmail.com>
2021-08-06 17:11:00 +02:00
Kubernetes Prow Robot
5dd4d3c7f7
Merge pull request #103763 from chendave/runtime
Using full url format as runtime endpoint
2021-08-06 07:33:31 -07:00
Kubernetes Prow Robot
3670029b3d
Merge pull request #103640 from saschagrunert/crictl-host-local-test
Make crictl tests host local
2021-08-06 07:33:19 -07:00
Abu Kashem
296c18ec32
apf: estimate list width 2021-08-06 09:53:21 -04:00
Kubernetes Prow Robot
7f6d463b34
Merge pull request #104182 from liggitt/suggestion-double-call
Avoid spurious calls to update/delete validation
2021-08-06 05:41:19 -07:00
Kubernetes Prow Robot
8c64743d73
Merge pull request #104185 from dims/allow-a-custom-kube-cross-image-and-tag-during-build
Allow a custom kube-cross image + tag to be specified
2021-08-06 02:33:19 -07:00
Kubernetes Prow Robot
fcefb0bc2a
Merge pull request #104158 from mamil/modify-func-notes
make notes more easily to understand
2021-08-06 01:21:19 -07:00
Kubernetes Prow Robot
95d3360467
Merge pull request #97642 from claudiubelu/subatomic-symlinks
subatomic: Creates the symlinks to user-visible files later
2021-08-05 23:18:22 -07:00
Kubernetes Prow Robot
84b94e8d80
Merge pull request #103456 from vikramcse/test_validate_ingress_class
Refactor of TestValidateIngressClass and TestValidateIngressClassUpdate Methods
2021-08-05 22:06:53 -07:00
Kubernetes Prow Robot
d4179be611
Merge pull request #104183 from SergeyKanzhelev/SergeyKanzhelev-node-e2e-approver
Add SergeyKanzhelev to node e2e test approvers
2021-08-05 20:55:28 -07:00
Kubernetes Prow Robot
e40e9422e3
Merge pull request #104170 from ialidzhikov/nit/hugepagestoragemediumsize
Correct comment related to HugePageStorageMediumSize feature gate
2021-08-05 20:55:20 -07:00