Commit Graph

105213 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
bbc3a9aace
Merge pull request #106359 from mmiranda96/fix/mark-restart-test-flaky
Mark restart_test as flaky
2021-11-11 12:00:33 -08:00
Kubernetes Prow Robot
274ffbd3bc
Merge pull request #106358 from justaugustus/justaugustus-prune
OWNERS(justaugustus): Prune extraneous reviewer roles
2021-11-11 12:00:20 -08:00
Kubernetes Prow Robot
7663bffd51
Merge pull request #106321 from neolit123/1.23-fix-e2e-test-failures-1
kubeadm: fix test failures in the e2e_kubeadm suite
2021-11-11 12:00:08 -08:00
Elana Hashman
5401551d12
Append node e2e logs to file where possible
Functionality added in systemd 240:
1977d1477f/NEWS (L3919-L3921)
2021-11-11 11:16:51 -08:00
Kubernetes Prow Robot
649840f403
Merge pull request #106346 from verb/1.23-ec-node-feature
Add NodeFeature tag to ephemeral containers e2e
2021-11-11 10:50:08 -08:00
Elana Hashman
4d3a4ec809
Remove outdated metric IMPLEMENTATIONS, update links 2021-11-11 10:05:24 -08:00
Mike Miranda
990e9506de Mark restart_test as flaky 2021-11-11 17:25:27 +00:00
Stephen Augustus
7c319c0192
OWNERS(justaugustus): Prune extraneous reviewer roles
Taking an opportunity to prune myself from some aliases/review paths
to reduce my workload.

If:
- I am no longer reviewing in an area, prune
- There were under five reviewers, remain
- I was already an approver for the area, prune from review path
- I was a reviewer as part of Release Managers, comment out with
  "approvals only"

Signed-off-by: Stephen Augustus <foo@auggie.dev>
2021-11-11 12:03:06 -05:00
Kubernetes Prow Robot
0fefe4e605
Merge pull request #106314 from shivanshu1333/fix/master/105841
Migrated remaining lines of `server.go` and `csi.go` to structured logging
2021-11-11 08:48:07 -08:00
Kubernetes Prow Robot
931ec69594
Merge pull request #106329 from benluddy/agg-flowcontrolsignal-flake
Fix flake caused by sampling signal counter too early.
2021-11-11 07:28:08 -08:00
Danielle Lancashire
03de802434 e2e_node: unify device tests
The device_plugin_tests have not run successfully in a very long time,
initially being marked flaky and then eventually becoming stale.

The gpu_device_plugin_tests have been used to test the same behaviour,
but are incredibly high maintenance due to external changes in behaviour
from GCP/Nvidia that we have no control over.

This commit takes the existing device plugin tests, makes them look more
like the GPU tests, and removes the cases that have been unsupported for
a long time (namely restarting containers while the plugin is
unavailable).

It also removes the GPU plugin tests, as we do not get more signal by
using real devices here.
2021-11-11 14:10:27 +01:00
Lee Verberne
d31d0cc29a Remove kubectl from ephemeral container e2e
It's not available in the node e2e environment.
2021-11-11 08:04:43 -05:00
Kubernetes Prow Robot
ba944971f6
Merge pull request #105512 from gnufied/add-subpath-mount-source-check
Fix check for subpath source
2021-11-11 04:43:51 -08:00
Kubernetes Prow Robot
9fba771fe9
Merge pull request #97279 from tnqn/merge-forward-rules
Remove redundant forwarding rule in filter table
2021-11-11 03:05:50 -08:00
Lee Verberne
e1e97a0e47 Add NodeFeature tag to ephemeral containers e2e 2021-11-11 05:54:01 -05:00
Kubernetes Prow Robot
d9f06f9e18
Merge pull request #106169 from kerthcet/bug/shape-can-be-empty-in-scoring-stragety
ScoringStrategy RequestedToCapacityRatio's shape should not be empty
2021-11-10 21:33:49 -08:00
Kubernetes Prow Robot
6580977884
Merge pull request #106319 from mikedanese/bashfix
don't expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE
2021-11-10 20:31:50 -08:00
astraw99
9fe2c30609 fix nil merge map 2021-11-11 10:56:55 +08:00
Quan Tian
95a706ba7c Remove redundant forwarding rule in filter table 2021-11-11 10:27:53 +08:00
Kubernetes Prow Robot
e7c3138d94
Merge pull request #106327 from ravisantoshgudimetla/fix-kubelet-units
[test][kubelet]: Fix out of bounds in TestSyncLabels unit
2021-11-10 16:03:50 -08:00
David Porter
f5140d3145 kubelet: cgroupv2 disable memcg notifications
The current memory notifier on cgroupv2 relies on reading
`cgroup.event_control` which is unsupported on cgroupv2. For now, let's
disable the feature on cgroupv2.
2021-11-10 15:40:59 -08:00
Chok Yip Lau
8fcf98ec3b Added JSONPath wait for kubectl wait
Co-authored-by: Eddie Zaneski <eddiezane@gmail.com>
2021-11-10 18:34:27 -05:00
Cheng Xing
b2d4f9a211 DelegateFSGroupToCSIDriver feature gate to beta 2021-11-10 15:19:37 -08:00
Kubernetes Prow Robot
3f0a634ef7
Merge pull request #106323 from neolit123/1.23-update-system-validators-to-1.6.0
vendor: update system-validators to v1.6.0
2021-11-10 14:56:53 -08:00
Mike Dame
80c01707e0
Wire contexts to Batch controllers (#105491)
* Wire contexts to Batch controllers

* (hold) feedback + updates that overlap with Apps controllers

* fixup errors
2021-11-10 14:56:46 -08:00
Kubernetes Prow Robot
82379431df
Merge pull request #104792 from matthyx/60140
make kubectl cp resume on transfer error
2021-11-10 14:56:34 -08:00
ravisantoshgudimetla
696abecada [test][kubelet]: Fix out of bounds in TestSyncLabels unit 2021-11-10 16:53:59 -05:00
Kubernetes Prow Robot
ad99a592f7
Merge pull request #106317 from lauchokyip/fixOutput
Fixed nil pointer dereference
2021-11-10 13:53:35 -08:00
Kubernetes Prow Robot
dcf0a031e9
Merge pull request #105885 from gnufied/move-configurable-fsgroup-ga
Move configurable fsgroup to GA
2021-11-10 13:53:27 -08:00
Ben Luddy
c2654a6851
Fix flake caused by sampling signal counter too early.
TestFlowControlSignal has been flaking occasionally (somewhere around
0.5% on my machine using golang.org/x/tools/cmd/stress with -p
20). The intent was to sample the number of times the signal fired at
the moment a backend receives a connection from the proxy as an
alternative to test doubles, but the signal count was being
sampled (and recorded) immediately on calls to (net.Listener).Accept()
-- before blocking -- instead of immediately after unblocking.

The flake no longer occurs on my machine (again, using stress -p 20)
with this patch.
2021-11-10 16:48:49 -05:00
Kubernetes Prow Robot
6b41d75794
Merge pull request #106234 from jpbetz/cel-libs
Add wired off code for Validation rules for Custom Resource Definitions using the CEL expression language
2021-11-10 12:53:33 -08:00
Kubernetes Prow Robot
1ff64edffb
Merge pull request #104636 from hbagdi/ingress-class-namespaced-params-ga
Graduate IngressClassNamespacedParams to GA
2021-11-10 12:53:26 -08:00
James Sturtevant
ab2e58c416 Get networks stats directly 2021-11-10 12:43:56 -08:00
Lubomir I. Ivanov
2c5e961d1f vendor: update system-validators to v1.6.0
Includes support for btrfs in the Docker validator
which was added in kubelet ~1.22.
2021-11-10 22:25:31 +02:00
Lubomir I. Ivanov
7fa7f6d400 kubeadm: fix failure in e2e_kubeadm related to kubelet-config
The featureGates field in ClusterConfiguration ends up
as a map[interface{}]interface{} in the test suite
and cannot be casted to map[string]bool directly.
Adapt the test to use map[interface{}]interface{}.
2021-11-10 21:56:22 +02:00
Kubernetes Prow Robot
fb3df2e73c
Merge pull request #106301 from pohly/log-kube-proxy-go-runner
build: use debian-iptables:bullseye-v1.1.0
2021-11-10 11:51:53 -08:00
Kubernetes Prow Robot
dac695f91f
Merge pull request #106299 from SergeyKanzhelev/PodReadinessGateNodeConformance
PodReadinessGate is stable feature and test runs all green
2021-11-10 11:51:46 -08:00
Kubernetes Prow Robot
3128afa69a
Merge pull request #106296 from thockin/svc-logging-cleanup
Clean up some service logging
2021-11-10 11:51:38 -08:00
Kubernetes Prow Robot
2a5de1ac89
Merge pull request #106271 from mysunshine92/DownwardAPIHugePages
The DownwardAPIHugePages feature is beta now, set true by default.
2021-11-10 11:51:27 -08:00
James Sturtevant
c39945c116 Add unit tests to existing code 2021-11-10 11:50:04 -08:00
James Sturtevant
d7bdbb075f Add check for network stats to e2e tests 2021-11-10 11:50:04 -08:00
James Sturtevant
3564cd5beb Reduce calls to docker from dockershim for stats 2021-11-10 11:25:03 -08:00
Hemant Kumar
27d1e9a4e2 Remove all references to ConfigurableFSGroupPolicy feature gate 2021-11-10 14:24:08 -05:00
Lubomir I. Ivanov
e1571bf665 kubeadm: fix typo in KubeProxyClusterRoleBindingName constant
kubeam:node-proxier -> kubeadm:node-proxier
This causes e2e test failures:
"[area-kubeadm] proxy addon kube-proxy ServiceAccount should
be bound to the system:node-proxier cluster role"

in:
- kubeadm-kinder-latest
- kubeadm-kinder-latest-on-...
- other tests
2021-11-10 21:19:30 +02:00
Mike Danese
384e9cec1b don't expand $(ls -A /scrub) in PV_RECYCLER_TEMPLATE
Before we write the template.
2021-11-10 11:14:45 -08:00
Jiahui Feng
a8175212aa integration test for OpenAPI feature enablement. 2021-11-10 11:06:03 -08:00
Kubernetes Prow Robot
f3bf7e1ced
Merge pull request #106298 from SergeyKanzhelev/fetchShareProcessTestFromOrphans
fish out ShareProcessNamespace from orphans tab
2021-11-10 10:20:02 -08:00
Kubernetes Prow Robot
375fb6f017
Merge pull request #106288 from champtar/kubeadm-warn
kubeadm: fix inverted warning message
2021-11-10 10:19:50 -08:00
Kubernetes Prow Robot
d1f8463d08
Merge pull request #106269 from danwinship/iptables-proxy-cleanup
more iptables proxy cleanups
2021-11-10 10:19:39 -08:00
Kubernetes Prow Robot
ebf6823dc8
Merge pull request #106226 from NikhilSharmaWe/betterOutputLifecycle
Changed code to improve output for files under test/e2e/lifecycle
2021-11-10 10:19:27 -08:00