Antonio Ojea
0695bc45cf
e2e create pods only on schedulable nodes
...
We were avoiding the scheduled using the pod.Spec.NodeName directly,
however, once we switched to using the node selector, the no_snat
e2e test started to fail because was trying to schedule pods on
nodes with taints, hence, failing the test.
2021-04-17 12:05:40 +02:00
Kubernetes Prow Robot
27a625cf89
Merge pull request #100724 from liggitt/eviction-v1beta1
...
Add policy/v1 Eviction support
2021-04-16 10:02:22 -07:00
Antonio Ojea
60c3480740
e2e don't set pod.Spec.NodeName directly
...
based on this comment in
ea07644522/test/e2e/framework/pod/node_selection.go (L96-L101)
// pod.Spec.NodeName should not be set directly because
// it will bypass the scheduler, potentially causing
// kubelet to Fail the pod immediately if it's out of
// resources. Instead, we want the pod to remain
// pending in the scheduler until the node has resources
// freed up.
2021-04-16 15:58:16 +02:00
Kubernetes Prow Robot
97bdd7b9eb
Merge pull request #100377 from mauriciopoppe/storage-windows-e2e-tests
...
Fix "Pod Disks schedule pods each with a PD" test in windows
2021-04-15 23:22:22 -07:00
Mauricio Poppe
eaf2954ad8
Add a TODO to install sync in agnhost
2021-04-16 00:01:18 +00:00
Kubernetes Prow Robot
edc7f023a4
Merge pull request #101118 from zshihang/master
...
move upgrade test frameworks closer to Describe
2021-04-15 04:35:49 -07:00
Kubernetes Prow Robot
e824c59913
Merge pull request #99696 from JornShen/refactor_netpol_policies
...
refactor netpol/policies.go
2021-04-14 15:17:07 -07:00
Shihang Zhang
cf3232ca65
move upgrade test frameworks closer to Describe
2021-04-14 09:13:58 -07:00
Jordan Liggitt
a07d4460bf
Promote e2e eviction test to conformance
2021-04-14 09:12:39 -04:00
Jordan Liggitt
10b07085f8
Define constant for eviction failure cause
2021-04-14 09:12:39 -04:00
Jordan Liggitt
33ad842480
allow evictions subresource to accept policy/v1 and policy/v1beta1
2021-04-13 21:22:25 -04:00
Kubernetes Prow Robot
2147937c41
Merge pull request #100128 from ingvagabund/sig-scheduling-single-node-e2e
...
[sig-scheduling] SchedulerPreemption|SchedulerPredicates|SchedulerPriorities: adjust some e2e tests to run in a single node cluster scenario
2021-04-13 10:31:09 -07:00
Jan Chaloupka
bf2fc250a4
validates basic preemption works|validates lower priority pod preemption by critical pod: allocate 4/5 instead of 2/3
...
To run the tests in a single node cluster, create two pods consuming 2/5 of the extended resource instead of one consuming 2/3.
The low priority pod will be consuming 2/5 of the extended resource instead so in case there's only a single node,
a high priority pod consuming 2/5 of the extended resource can be still scheduled. Thus, making sure only the low priority pod
gets preempted once the preemptor pod consuming 2/5 of the extended resource gets scheduled while keeping the high priority pod untouched.
2021-04-13 09:47:28 +02:00
Kubernetes Prow Robot
3eac797255
Merge pull request #100200 from jackfrancis/ctx-respect-ExecProbeTimeout
...
respect ExecProbeTimeout=false for dockershim
2021-04-10 22:55:59 -07:00
Kubernetes Prow Robot
dbf1102437
Merge pull request #100762 from AliceZhang2016/multi-az-timeout
...
List pod list once to avoid timeout in Multi-AZ Clusters
2021-04-10 20:29:43 -07:00
Kubernetes Prow Robot
c51450609f
Merge pull request #100839 from jayunit100/patch-25
...
add network-policy label automatically
2021-04-10 19:03:47 -07:00
Kubernetes Prow Robot
e188a36408
Merge pull request #100836 from dims/fix-file-mode-condition-for-host_path-storage-test
...
Fix file mode condition for host_path storage test
2021-04-10 19:03:39 -07:00
Kubernetes Prow Robot
e639d44ae5
Merge pull request #100440 from lojies/ingress_utils_cleanup
...
log format optimization
2021-04-10 19:03:10 -07:00
Kubernetes Prow Robot
fded3d71e5
Merge pull request #100676 from squeed/netpol-v6-test
...
test/e2e: handle ipv6 addresses in netpol tests
2021-04-09 05:19:53 -07:00
Kubernetes Prow Robot
4959cd6339
Merge pull request #100671 from Niekvdplas/spelling-mistakes
...
Fixed several spelling mistakes
2021-04-09 05:19:45 -07:00
Kubernetes Prow Robot
c648d897e8
Merge pull request #100433 from gavinfish/e2e-common-unify
...
Unify some methods in e2e common
2021-04-08 22:09:14 -07:00
Kubernetes Prow Robot
851e14dc70
Merge pull request #100425 from eltociear/patch-4
...
test: fix typo in chaosmonkey.go
2021-04-08 22:09:05 -07:00
Kubernetes Prow Robot
2056c8df5d
Merge pull request #100378 from marun/tag-multiaz-serial
...
Tag Multi-AZ scheduling tests as serial
2021-04-08 20:30:28 -07:00
Kubernetes Prow Robot
c081e70656
Merge pull request #100356 from mauriciopoppe/storage-windows-tests
...
Disable intree storage multivolume e2e test in windows nodes
2021-04-08 20:30:12 -07:00
Kubernetes Prow Robot
bb0906dcb2
Merge pull request #99929 from lala123912/lint_clean
...
Remove unused/dead code
2021-04-08 16:00:34 -07:00
Jack Francis
5a43067915
respect ExecProbeTimeout
2021-04-07 12:38:19 -07:00
Antonio Ojea
7c7d003e5c
e2e test with hostNetwork pods can't run in parallel
...
the tests with pods using hostNetwork need to bind pods for the
test. Since they use hostNetwork the ports are limited, hence, if
more than one run in parallel, one is going to fail because will not
be able to get the port.
2021-04-07 20:07:18 +02:00
Mengxue Zhang
200ef16f1d
list pod list once to avoid timeout
2021-04-06 13:44:11 +00:00
Mauricio Poppe
1e1252ed8c
use LinuxOnly annotation instead of e2eskipper to skip windows tests
2021-04-05 20:21:53 +00:00
jay vyas
cd58735777
add network-policy label automatically
2021-04-05 09:36:15 -07:00
Davanum Srinivas
766c6706c4
Fix file mode condition for host_path storage test
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com >
2021-04-05 09:25:45 -04:00
James Sturtevant
d0683b8ce2
align some of the pod start up times
2021-04-02 11:29:38 -07:00
James Sturtevant
dab1325c29
increase timeout for pods to start
2021-04-01 12:28:50 -07:00
Claudiu Belu
665e2004f1
Windows tests: Adds [Feature:GPUDevicePlugin] tag to Device Plugin test
...
The test verifies a specific feature, in which GPUs are required, thus, cannot
be run in most testing environments. We should exclude this test from most test jobs.
We'll be doing this by adding the [Feature:GPUDevicePlugin] tag (which is also being
used by test/e2e/scheduling/nvidia-gpus.go), and then add it to the ginkgo skip regex.
2021-04-01 11:36:13 -07:00
Mauricio Poppe
55bed0bb66
skip default storageclass test with windows nodes
2021-03-31 17:21:57 +00:00
Niekvdplas
fec272a7b2
Fixed several spelling mistakes
2021-03-30 23:02:09 +02:00
Mauricio Poppe
7b0b47c132
remove sleep 1 and check later if the test is flaky
2021-03-30 20:04:10 +00:00
Casey Callendrello
1efd456bcf
test/e2e: handle ipv6 addresses in netpol tests
...
The tests, as written, don't correctly join ip and port for v6
addresses.
use net.JoinHostPort to handle this case.
2021-03-30 16:41:06 +02:00
Kubernetes Prow Robot
770d3f181c
Merge pull request #99734 from wgahnagl/sysctls-conformance
...
Promote sysctls e2e test to Conformance
2021-03-26 18:26:43 -07:00
Kubernetes Prow Robot
931516a87b
Merge pull request #100191 from jingxu97/mar/deployment
...
Fix deployment lifecycle test issue
2021-03-25 17:13:49 -07:00
Skyler Clark
c6b99025a6
adds sysctls conformance tests
2021-03-25 09:28:25 -04:00
Kubernetes Prow Robot
2eb6911e83
Merge pull request #94334 from RaunakShah/volume_provision_perf
...
Add e2e test to validate performance metrics of volume lifecycle operations
2021-03-24 23:47:29 -07:00
Kubernetes Prow Robot
533931cfe5
Merge pull request #100549 from RaunakShah/fix_snapshot_cleanup
...
Fix check before deleting PV in Snapshot e2e test
2021-03-24 21:41:29 -07:00
Kubernetes Prow Robot
e34046c81d
Merge pull request #100537 from pohly/storage-capacity-e2e-test
...
storage e2e: verify CSIStorageCapacity publishing
2021-03-24 20:01:41 -07:00
shahra
6a97ff529d
Fix check before deleting PV in Snapshot e2e test
2021-03-24 18:34:44 -07:00
Jing Xu
787559581f
Fix deployment lifecycle and ReplicaSet test issue
...
The pause image should not run sleep commands. This will cause pod fail
to start correctly.
See details in issue #100047 . We discovered some behavior about
development in certain cases like new pod fail to start correctly, but will be further investigated.
Change-Id: I9761bbefa694f6fe51a6f1e7561fa7e566ce4d8f
2021-03-24 18:22:13 -07:00
Kubernetes Prow Robot
bcab4c35d2
Merge pull request #100540 from mauriciopoppe/remove-selinuxoptions
...
Remove SELinuxOptions double setup in pod spec
2021-03-24 18:01:28 -07:00
Patrick Ohly
d7a086ddd8
storage e2e: simplify CSIStorageCapacity test
...
We can support topology detection for all drivers with a single
topology key by allowing different nodes to have the same topology
value. This makes the test a bit more generic and its configuration
simpler.
2021-03-24 22:31:43 +01:00
shahra
34e4a5f22c
Add e2e test to validate performance metrics of volume lifecycle operations.
...
This test currently validates latency and throughput of volume
provisioning against a high baseline.
2021-03-24 13:50:32 -07:00
Mauricio Poppe
d9c4d8bff8
remove selinuxoptions because it's configured before
2021-03-24 18:58:54 +00:00