Commit Graph

25931 Commits

Author SHA1 Message Date
toshikish
aeafb4d149 Add integration test for NodeUnschedulable in requeueing scenarios 2024-09-19 14:54:32 +09:00
Kubernetes Prow Robot
dddffaa4cf Merge pull request #127399 from saku3/add_topologyspread_test
add integration test for podtopologyspread in requeueing scenarios
2024-09-19 05:32:44 +01:00
yusuke.sakurai
b8bd6ebcce add integration test for podtopologyspread in requeueing scenarios 2024-09-19 12:27:31 +09:00
Kubernetes Prow Robot
2850d302ca Merge pull request #127269 from sanposhiho/patch-11
chore: tidy up labels in scheduler-perf
2024-09-19 04:18:44 +01: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
Kubernetes Prow Robot
283ff763b3 Merge pull request #127449 from lengrongfu/fix/e2e-CPUManagerReconcilePeriod
fix e2e test CPUManagerReconcilePeriod field is not allowed 0
2024-09-18 20:46:44 +01:00
rongfu.leng
0c753d1cb9 fix CPUManagerReconcilePeriod field is not allowed 0
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
2024-09-18 23:54:24 +08: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
6f1583990a Merge pull request #124792 from mjudeikis/mjudeikis/ctx.wiring
Wire in ctx into rbac plugins
2024-09-18 08:26:44 +01: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
8e17456a01 Merge pull request #127417 from aojea/endpoints_updated_rv
bugfix: endpoints controller track resource version conrrectly
2024-09-18 00:54:50 +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
920e9e34b0 Merge pull request #126977 from aaron-prindle/compat-version-132
chore: bump DefaultKubeBinaryVersion to 1.32, make 1.32 CEL changes, fix int tests to handle 1 version off API deprecation, and fix prerelease-lifecycle-gen for # of APIs
2024-09-17 23:50: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
Aaron Prindle
701e6c7ab1 chore: bump DefaultKubeBinaryVersion to 1.32, make 1.32 CEL changes, fix int tests to handle 1 version off API deprecation, and fix prerelease-lifecycle-gen for # of APIs 2024-09-17 19:32:14 +00: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
Mangirdas Judeikis
4e4eb8c5c9 wire in ctx to rbac plugins 2024-09-17 20:04:02 +03: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
Yang Yang
dba4e42a39 bugfix: endpoints controller track resource version conrrectly
The endpoints controller store the resource version of the previous
Endpoints objects to avoid issues related to stale information on the
cache.

However, there can be update operations that succeed without increasing
the resource version, causing the endpoints controller to declare stale
the existing Resource Version and stopping the Endpoints to be updated.

Co-Author-By: Quan Tian <quan.tian@broadcom.com>
Co-Author-By: Yang Yang <yyyng@amazon.com>
2024-09-17 11:01:35 +00: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
Kubernetes Prow Robot
b4140391cf Merge pull request #127395 from macsko/fix_scheduler_perf_log_when_deleting_pod_failed
Fix opIndex in log when deleting pod failed in scheduler_perf
2024-09-17 00:35:14 +01: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
Maciej Skoczeń
2d4d7e0b5f Fix opIndex in log when deleting pod failed in scheduler_perf 2024-09-16 13:48:24 +00: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
Kevin Hannon
67402fe110 Revert "add e2e test for restart kubelet" 2024-09-15 15:47:02 -04: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
9125473eec Merge pull request #124445 from chengjoey/e2e/kubelet-restart
add e2e test for restart kubelet
2024-09-14 09:23:12 +01:00
joey
40dd01fdbd add e2e test for restart kubelet
when nodes removes the label that satisfies the pod affinity, the running pods are not affected, but restarting the kubelet will kill these pods.

Signed-off-by: joey <zchengjoey@gmail.com>
2024-09-14 15:17:58 +08:00
Kensei Nakada
898cb15b18 chore: clarify the labels in scheduler-perf 2024-09-14 15:39:54 +09:00
Kubernetes Prow Robot
3fd267776a Merge pull request #126775 from carlory/cleanup-NewVolumeManagerReconstruction
cleanup after NewVolumeManagerReconstruction is GA
2024-09-13 22:07:13 +01:00
Kubernetes Prow Robot
970dc8c2c2 Merge pull request #127321 from macsko/decrease_number_of_pods_in_scheduler_perf_integration_and_disable_a_few_workloads
Decrease number of integration tests in scheduler_perf
2024-09-13 18:11:26 +01: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
Kubernetes Prow Robot
8d402c9941 Merge pull request #127303 from omerap12/issue_127287
Improve message prefer a domain-qualified finalizer
2024-09-13 03:51:12 +01:00
Jeffrey Ying
894960177a Update VERSION to 1.31.1 for sample-apiserver 2024-09-12 13:08:21 -04:00
Jeffrey Ying
4d063b63cb Bump sample-apiserver test image to 1.31 2024-09-12 13:05:53 -04:00