Commit Graph

15199 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
221bf19ee0 Merge pull request #127309 from ii/create-csinode-lifecycle-test
Write e2e test for StorageV1CSINode  Endpoints +6 Endpoints
2024-09-21 03:59:59 +01:00
Kubernetes Prow Robot
a8fd8f5a41 Merge pull request #127516 from dims/bump-timeout-to-account-for-slow-gpu-operations
Bump timeout to account for slow GPU daemonset activation
2024-09-21 02:55:58 +01:00
Davanum Srinivas
3d7d06e7cd Bump timeout to account for slow GPU operations
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-20 20:52:51 -04:00
Kubernetes Prow Robot
52095a8b7b Merge pull request #127509 from dims/test-more-gpu-stuff
Test MOAR GPU stuff (add the cuda demo suite!)
2024-09-20 23:53:58 +01:00
Kubernetes Prow Robot
f9a57ba82d Merge pull request #126760 from ncdc/ncdc/emeritus
Move ncdc to emeritus
2024-09-20 21:01:58 +01:00
Davanum Srinivas
e516e003c5 Test MOAR GPU stuff
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-20 11:40:33 -04:00
Kubernetes Prow Robot
f2700895a4 Merge pull request #127422 from srivastav-abhishek/go-vet-fix
Go vet fixes for gotip
2024-09-20 14:37:58 +01:00
Kubernetes Prow Robot
ffabcdc6d1 Merge pull request #127448 from Nordix/esotsal/fix-123852
Potentially deflake "RuntimeClass should reject a Pod requesting a deleted RuntimeClass" test
2024-09-20 08:07:43 +01:00
Abhishek Kr Srivastav
95860cff1c Fix Go vet errors for master golang
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com>
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com>
2024-09-20 12:36:38 +05:30
Davanum Srinivas
3ec74e0984 split into 3 distinct tests
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-19 16:15:53 -04:00
Davanum Srinivas
630abc6929 Resurrect GPU tests that use Jobs
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-19 11:30:49 -04:00
Kubernetes Prow Robot
bf3f651861 Merge pull request #127456 from dims/install-nvidia-daemonset-in-test-harness-for-gce
Install Nvidia Daemonset in test harness for GCE
2024-09-19 02:02:44 +01:00
Davanum Srinivas
08a8cf7865 Install Nvidia Daemonset in test harness for GCE
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-18 19:58:17 -04:00
Sotiris Salloumis
197fec8c8a Deflake "RuntimeClass should reject a Pod requesting a deleted RuntimeClass" test
Test today uses deprecated method PollImmediate, which does not return errors
from context, this commit tries to fix this using instead PollUntilContextTimeout.
2024-09-18 17:29:31 +02:00
Kevin Hannon
5358be5252 set timeout to a minute to see if this resolves flakes 2024-09-18 09:03:34 -04:00
Kubernetes Prow Robot
08382213e8 Merge pull request #127423 from dims/add-some-simple-tests-for-nvidia-gpus
Add some simple tests for nvidia GPU(s)
2024-09-18 00:54:56 +01:00
Kubernetes Prow Robot
203293ebbf Merge pull request #127046 from thockin/purge_jessie_dnsutils
Clean up DNS e2e wrt Jessie/Wheezy
2024-09-18 00:54:43 +01:00
Kubernetes Prow Robot
1874039f82 Merge pull request #127388 from p0lyn0mial/upstream-watchlist-meta-client
metadata client: add support for API streaming
2024-09-17 21:54:44 +01:00
Davanum Srinivas
71bdcab2ad Add some simple tests for nvidia GPU(s)
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2024-09-17 16:18:00 -04:00
Tim Hockin
a9189735ac Rename DNS tests and restructure
Get rid if "wheezy" (it's not wheezy) and set it up to process an
arbitrary list of probers, but stop short of adding more.
2024-09-17 12:39:53 -07:00
Tim Hockin
094a11b5cb Revert "Clean up DNS e2e wrt Jessie/Wheezy"
This reverts commit eeb36da2b97e87b3534c7bece9355cefc6f16472.
2024-09-17 10:12:54 -07:00
Tim Hockin
b228aebaf2 Clean up DNS e2e wrt Jessie/Wheezy 2024-09-17 10:12:53 -07:00
Michał Woźniak
d6e5fb4a75 Make Job PodFailurePolicy e2e tests resilient to random failures to prepare them for conformance (#126169)
* Make JobPodFailurePolicy tests for ignore resilient to random failures

* Increase parallelism and evict in parallel

* Code review fixes to the job e2e tests
2024-09-17 18:00:19 +01:00
Kubernetes Prow Robot
bfd91fbb3e Merge pull request #125222 from danwinship/kind-loadbalancers-4
Fix "updates to ExternalTrafficPolicy" test
2024-09-17 14:05:14 +01:00
Antonio Ojea
79ef4668cd remove obsolete test ClusterDns [Feature:Example] [Feature:Networking-IPv4] should create pod that uses DNS 2024-09-17 09:11:11 +00:00
Dan Winship
a6b08a8ea4 Refactor "updates to ExternalTrafficPolicy" test
The LoadBalancer test "should handle updates to ExternalTrafficPolicy
field" had a bunch of problems, but the biggest is that (without doing
[Disruptive] things to the cluster or making unwarranted assumptions
about source IPs) it's very hard to *prove* that the cloud load
balancer is doing Cluster traffic policy semantics (distributing
connections to all nodes) rather than Local (distributing only to
nodes with endpoints).

So split the test into 2 new tests with more focused semantics:

  - "should implement NodePort and HealthCheckNodePort correctly when
    ExternalTrafficPolicy changes" (in service.go) tests that the
    service proxy is correctly implementing the proxy side of
    Cluster-vs-Local traffic policy for LoadBalancer Services, without
    testing the cloud load balancer itself at all.

  - "should target all nodes with endpoints" (in loadbalancer.go)
    complements the existing "should only target nodes with
    endpoints", to ensure that when a service has
    `externalTrafficPolicy: Local`, and there are endpoints on
    multiple nodes, that the cloud is correctly configured to target
    all of those endpoints, not just one.
2024-09-16 18:17:09 -04:00
Kubernetes Prow Robot
3ab0c84bac Merge pull request #126978 from huww98/e2e-storage-multi-name
e2e/storage: get driver name from storage class
2024-09-16 18:23:14 +01:00
Lukasz Szaszkiewicz
0f933a0b14 test/apimachinery/watchlist: add scenario for metadata client's List method 2024-09-16 15:03:59 +02:00
Lukasz Szaszkiewicz
6d258660fd e2e/apimachinery/watchlist: slighty refactor unstructured tests 2024-09-16 15:03:59 +02:00
Kubernetes Prow Robot
af2bf2d8f1 Merge pull request #127364 from aojea/e2e_tag_networks
Fix e2e tests tags
2024-09-15 16:23:13 +01:00
Kubernetes Prow Robot
e86f5c035e Merge pull request #127372 from aojea/example_dns_ipv6
Tag sig-network e2e test correctly
2024-09-15 12:43:12 +01:00
Antonio Ojea
9a207bbadc tag kube-proxy migration as serial and disruptive 2024-09-15 07:28:52 +00:00
Antonio Ojea
b98a3fef37 e2e test ClusterDns [Example] does not support IPv6 2024-09-15 07:27:50 +00:00
Antonio Ojea
8cb7c54ce7 e2e VolumeSubpathEnvExpansion should not be tagged as slow
The test [sig-node] Variable Expansion should succeed in writing subpaths in container
takes 1m5s so it should no be tagged as slow"
2024-09-14 19:09:16 +00:00
Antonio Ojea
22d79b998a remove e2e slow tag for VolumeSubpathEnvExpansion
Kubernetes e2e suite: [It] [sig-node] Variable Expansion should fail
substituting values in a volume subpath with absolute path [Slow]
[Conformance] test takes 37 seconds to run
2024-09-14 19:06:25 +00:00
Antonio Ojea
32099f69f6 remove slow tag on e2e test
The test Variable Expansion should fail substituting values in a volume subpath with backticks
takes 12 seconds, it should not be tagged as slow
2024-09-14 19:01:09 +00:00
Antonio Ojea
e977f601b3 tag kube-proxy migration as serial and disruptive 2024-09-14 18:20:51 +00:00
Kubernetes Prow Robot
253013ed61 Merge pull request #126868 from googs1025/dra/resourceslice_cleanup
dra(resourceslice): resourceslice controller enhancements
2024-09-13 18:11:12 +01:00
googs1025
913340aa83 dra(resourceslice): use index lookup instead of using sliceStore.List() 2024-09-13 22:36:04 +08:00
Stephen Heywood
a81f204a8a Create e2e test for CSINode endpoints
e2e test validates the following 7 endpoints
- createStorageV1CSINode
- deleteStorageV1CollectionCSINode
- deleteStorageV1CSINode
- listStorageV1CSINode
- patchStorageV1CSINode
- readStorageV1CSINode
- replaceStorageV1CSINode
2024-09-13 12:04:12 +12:00
Adrian Moisey
8e3adc4df6 KEP-4427 : AllowRelaxedDNSSearchValidation (#127167)
* KEP-4427 : AllowRelaxedDNSSearchValidation

* Add e2e test with feature gate to test KEP-4427 RelaxedDNSSearchValidation

* Add more validatePodDNSConfig test cases

Also update Regex to match the case we want.

Thanks Tim and Antonio!
2024-09-12 09:41:19 +01:00
Dan Winship
8e8bef66f6 Refactor endpoint/execpod antiaffinity
Also make launchHostExecPod return a fully-filled-in Pod object.
2024-09-11 14:21:55 -04:00
Kubernetes Prow Robot
91dcb61288 Merge pull request #127196 from byako/draplugin-arguments-sanitization
Fail draplugin PublishResources without nodeName or kubeclient
2024-09-11 13:35:12 +01:00
Alexey Fomenko
87871bd3ae Return an error from draplugin.PublishResources
When draplugin was instanciated without nodeName or kubeclient
options, an error is returned when PublishResources is called.

E2E: Update DRA test app to support error from PublishResources

Signed-off-by: Alexey Fomenko <alexey.fomenko@intel.com>
2024-09-11 08:50:06 +03:00
Stephen Heywood
ca0b314975 Promote Node lifecycle e2e test to Conformance 2024-09-10 09:59:59 +12:00
Kubernetes Prow Robot
304d025e26 Merge pull request #127241 from aojea/with_feature_gate
With feature gate
2024-09-09 18:19:15 +01:00
Devan Goodwin
b0c3d93d2f Fix invalid label use in validatingadmissionpolicy e2e
If this fallback code was hit, it would always fail due to invalid text
in a label.
2024-09-09 09:08:17 -03:00
Antonio Ojea
2c38ae726a fix typo on ServiceCIDR e2e test title 2024-09-09 11:06:52 +00:00
Antonio Ojea
93aa0b056e add feature gate to ServiceCIDR e2e test 2024-09-09 11:06:33 +00:00
Antonio Ojea
e90b6b969e fix spelling error 2024-09-08 14:00:09 +00:00