Commit Graph

19751 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
21d3c73f54 Merge pull request #93179 from chendave/preemption_improve
prefer nominated node - IMPL
2021-01-26 21:03:40 -08:00
Kubernetes Prow Robot
0221f68ac3 Merge pull request #94015 from mattfenwick/issue-94005
run node bandwidth tests using iperf2 and collecting more detailed information
2021-01-26 15:15:40 -08:00
Artyom Lukianov
97ac255513 e2e: move deleteState file to the AfterEach
Under the CPU manager and topology manager e2e tests possible the situation
when one of steps under the test will fail and it will not clean the CPU manager
state file. Move the deletion of the state file to `AfterEach` to guarantee that
the state file will be always removed from the node.

Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-01-26 20:34:17 +02:00
Kubernetes Prow Robot
6ced23a93c Merge pull request #98405 from aojea/e2elbudp
Fix loadbalancer e2e udp: Part 2
2021-01-26 09:40:55 -08:00
Kubernetes Prow Robot
a107769005 Merge pull request #96691 from ii/fix-e2e-timeout
Increase timeout for pod lifecycle test to reach pod status=ready
2021-01-26 09:40:34 -08:00
Davanum Srinivas
933b8eaeb8 Add dims to test/utils/image/OWNERS
Missed this directory in d9fdc68bae

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-01-26 12:12:21 -05:00
Jordan Liggitt
9a61b305d2 Deflake ingress updates 2021-01-26 10:54:17 -05:00
10177505
0e0e5a09e3 fix Geting -> Getting 2021-01-26 20:17:34 +08:00
Antonio Ojea
a38b7e5ecb fix e2e loadbalancer udp test 2021-01-26 11:30:23 +01:00
Kubernetes Prow Robot
83aee3462f Merge pull request #98341 from knabben/delete-network-policy
Removing network_policy.go test file
2021-01-26 00:42:34 -08:00
pacoxu
03048e8b25 update debian-iptables to buster-v1.4.0 for base change
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-01-26 14:24:56 +08:00
Dave Chen
6d800ffe07 Prefer nominated node in the new scheduling cycle
Signed-off-by: Dave Chen <dave.chen@arm.com>
2021-01-26 09:59:00 +08:00
Antonio Ojea
2402059380 fix e2e loadbalancer test 2021-01-25 23:26:54 +01:00
Kubernetes Prow Robot
18f4156c40 Merge pull request #97808 from aojea/miekdns
remove e2e miekg/dns dependency
2021-01-25 11:43:00 -08:00
Amim Knabben
131c35d074 Removing network_policy.go file 2021-01-25 14:02:51 -05:00
Kubernetes Prow Robot
b7fc3f91ea Merge pull request #98312 from deads2k/finish-export-option-removal
finish removal of exportoptions
2021-01-25 08:15:15 -08:00
Artyom Lukianov
d2c3f52532 e2e: fix CPU manager methods to be more flexible to different CPU topology
- fix the issue when the test runs on the node with the single CPU
- fix the issue when the CPU topology has only one core per socket, it can
  be easily reproduced by configuring VM with multi NUMA, but when each socket
  has only one core

Signed-off-by: Artyom Lukianov <alukiano@redhat.com>
2021-01-25 18:02:38 +02:00
Kubernetes Prow Robot
16ed85a6d5 Merge pull request #98333 from aojea/e2escale
e2e sig-network loadbalancer tests
2021-01-25 04:10:54 -08:00
Matthew Fenwick
069ec05037 run node bandwidth tests using iperf2 and collecting more detailed information 2021-01-24 16:06:41 -05:00
Kubernetes Prow Robot
3433f099fb Merge pull request #97898 from knabben/api-netpol-test
Copying Netpol API tests from networkpolicy folder
2021-01-24 09:48:53 -08:00
Amim Knabben
92066e9e28 Copying Netpol API tests from networkpolicy folder 2021-01-24 10:48:10 -05:00
Ikko Ashimine
5155decbbf Fix typo in device_plugin_test.go
assignement -> assignment
2021-01-24 17:42:34 +09:00
Kubernetes Prow Robot
fb276ce201 Merge pull request #98318 from dims/adding-dims-to-test/images-owners
Adding dims to test/images OWNERS file
2021-01-23 18:06:53 -08:00
Antonio Ojea
e08a00f97d split tcp/udp e2e loadbalancer test
splitting the test, one per protocol, we can run them in parallel.
2021-01-24 01:42:04 +01:00
Antonio Ojea
63dce95fd2 e2e network test reorganization
the sig-network e2e tests related to services has more than 3k lines.
Some of those e2e tests are related to loadbalancers, that are
cloud provider specific and have special requirements.

We split up the services file and keeps the loadbalancers e2e tests
in their own file and with their own tag, so it is easier to skip
for people that don't run e2e tests in cloud providers.
2021-01-24 01:12:42 +01:00
Kubernetes Prow Robot
676079605d Merge pull request #97789 from pacoxu/fix/gce-depre-version
metadata concealment: remove the legacy endpoints from the check
2021-01-23 10:41:39 -08:00
Kubernetes Prow Robot
ecb3a682b8 Merge pull request #98313 from claudiubelu/test-images/fixes-apparmor-loader
test images: Fixes apparmor-loader image
2021-01-23 01:51:39 -08:00
David Eads
37cc89ed8d finish removal of exportoptions 2021-01-22 13:47:31 -05:00
Davanum Srinivas
d9fdc68bae Adding dims to test/images OWNERS file
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2021-01-22 13:17:54 -05:00
Antonio Ojea
3790290c9b remove e2e miekg/dns dependency
miekg dependency was forking some of the golang standard library.
We can fork it directly into the third_party folder respecting
the LICENSE.
2021-01-22 18:27:25 +01:00
Claudiu Belu
cbeab55eb6 test images: Adds --progress=plain to docker buildx build
The default value for the progress is ``auto``, which will eat the output of RUN commands. This makes it a bit hard to debug when issues occur. Changing that option to ``plain`` will ensure that the output is properly kept.
2021-01-22 17:34:15 +02:00
Claudiu Belu
f56d832943 test images: Fixes apparmor-loader image
Currently, the image is not working properly because of the apparmor_parser giving this error:

Error relocating /sbin/apparmor_parser: secure_getenv: symbol not found

Updating musl to 1.1.20 or newer will fix this problem.
2021-01-22 15:25:47 +00:00
Kubernetes Prow Robot
88c652c154 Merge pull request #98227 from claudiubelu/test-images/metadata-concealment-fix
test images: Fixes metadata-concealment image building
2021-01-21 18:47:26 -08:00
Claudiu Belu
ab3bd32d22 test images: Fixes metadata-concealment image building
The metadata-concealment image does not have any BASEIMAGE file, which means
that the image will be built from scratch. In this case, there are a few
fixes that need to be made in the image-build.sh script.
2021-01-21 20:47:55 +00:00
Kubernetes Prow Robot
56d1b5a6da Merge pull request #98271 from chewong/use-promoted-kitten-nautilus
test images: use promoted kitten 1.4 and nautilus 1.4
2021-01-21 12:01:19 -08:00
Kubernetes Prow Robot
044bcb5f06 Merge pull request #98226 from claudiubelu/test-images/peer-finder-fix
test images: Prepend linux/ to peer-finder BASEIMAGEs
2021-01-21 12:01:11 -08:00
Kubernetes Prow Robot
579b62d541 Merge pull request #97556 from heqg/unused02
remove unused variable in e2e test[types.go]
2021-01-21 09:57:15 -08:00
Kubernetes Prow Robot
759ac2e8c8 Merge pull request #94684 from ingvagabund/e2e-priorities-avoidPods-wait-for-pods-getting-deleted
[sig-scheduling] SchedulerPriorities [Serial] Pod should avoid nodes that have avoidPod annotation: clean remaining pods
2021-01-21 09:57:01 -08:00
Ernest Wong
886a01c8a3 test images: use promoted kitten 1.4 and nautilus 1.4
Signed-off-by: Ernest Wong <chuwon@microsoft.com>
2021-01-21 12:53:23 -05:00
Jan Chaloupka
2318992227 e2e: Pod should avoid nodes that have avoidPod annotation: clean remaining pods
The test is not cleaning all pods it created.
Memory balancing pods are deleted once the test namespace is.
Thus, leaving the pods running or in terminating state when a new test is run.
In case the next test is "[sig-scheduling] SchedulerPredicates [Serial] validates resource limits of pods that are allowed to run",
the test can fail.
2021-01-21 17:08:40 +01:00
Kubernetes Prow Robot
6a161bf6d3 Merge pull request #98189 from claudiubelu/test-images/echoserver-windows
test images: Fixes echoserver image for Windows
2021-01-21 04:39:01 -08:00
Kubernetes Prow Robot
e1ba7546bf Merge pull request #78862 from claudiubelu/tests/cleanup-node
tests: Removes node created by test
2021-01-21 02:59:01 -08:00
Kubernetes Prow Robot
a04b6e4b16 Merge pull request #98228 from claudiubelu/test-images/trigger-jobs2
test images: Small changes to trigger image postsubmit jobs
2021-01-20 17:51:12 -08:00
Kubernetes Prow Robot
81d241b492 Merge pull request #98237 from smarterclayton/test_logging
test/e2e/framework: Log arguments at a higher level
2021-01-20 17:01:12 -08:00
Wei Huang
e2d44e3b47 Remove garbage characters (^M) under test/* 2021-01-20 16:42:30 -08:00
pacoxu
5d6c41cfc9 metadata concealment: remove the legacy endpoints from the check, bump the image version
Signed-off-by: pacoxu <paco.xu@daocloud.io>
2021-01-21 07:58:45 +08:00
Kubernetes Prow Robot
3dbd7498f2 Merge pull request #95503 from ii/pod-service-proxy-with-path
Write PodProxyWithPath & ServiceProxyWithPath test - + 12 endpoint coverage
2021-01-20 15:33:00 -08:00
Kubernetes Prow Robot
39115c64b0 Merge pull request #97599 from gavinfish/refact-updatewithpod
Scheduler: Update the PreFilterExtensions interface to use PodInfo
2021-01-20 12:09:01 -08:00
Clayton Coleman
02a13a4a39 test/e2e/framework: Log arguments at a higher level
Both of these are explicit arguments and are more elegantly logged
in a test framework by logging the arguments to the test.

The namespaces to be deleted are already logged inside
WaitForNamespacesDeleted
2021-01-20 14:48:46 -05:00
Claudiu Belu
483ed6a783 test images: Fixes echoserver image for Windows
The Windows echoserver image no longer relies on a helper image.
2021-01-20 14:48:07 +00:00