Commit Graph

125252 Commits

Author SHA1 Message Date
Kubernetes Prow Robot
984467623d
Merge pull request #127409 from sanposhiho/cleanup-resourcefit
chore(noderesourcefit): correct tests and clean up comments
2024-09-17 07:49:15 +01:00
Kensei Nakada
4a81a85449 chore(noderesourcefit): correct tests and clean up comments 2024-09-17 13:28:27 +09:00
Kubernetes Prow Robot
048c8536d6
Merge pull request #127382 from bart0sh/PR158-dra-fix-golangci-lint-findings
Kubelet: DRA: fix golangci-lint findings
2024-09-17 04:59:14 +01:00
Kubernetes Prow Robot
9134c17b26
Merge pull request #127220 from sanposhiho/switch-events
feat: remove node general update event from EventsToRegister when QHint is enabled
2024-09-17 02:49:14 +01: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
7448e676aa
Merge pull request #127279 from serathius/etcd-v3.5.16
Upgrade etcd client to v3.5.16
2024-09-16 21:53:21 +01:00
Kubernetes Prow Robot
529b019368
Merge pull request #126843 from oxxenix/migrate-pleg-to-contextual-logging
Migrate PLEG to contextual logging
2024-09-16 21:53:14 +01: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
Lukasz Szaszkiewicz
0912e400cd client-go/metadata: use watchlist 2024-09-16 15:03:53 +02:00
Lukasz Szaszkiewicz
3a0aa1093f client-go/metadata: add watchlist method 2024-09-16 11:57:52 +02:00
Lukasz Szaszkiewicz
1994540ffc client-go/metadata: refactor List method 2024-09-16 11:51:26 +02:00
Ed Bartosh
bba786496b Kubelet: DRA: fix golangci-lint findings 2024-09-16 12:35:12 +03:00
Kubernetes Prow Robot
856475e5ff
Merge pull request #127377 from kannon92/revert-124445-e2e/kubelet-restart
Revert "add e2e test for restart kubelet"
2024-09-15 23:15:15 +01: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
Lucy Sweet
75ba5a9651
Improve precision of Quantity.AsApproximateFloat64
This improves the precision of Quantity.AsApproximateFloat64, by way of example:

decQuantity(7*1024*1024, -1, BinarySI)
Before: 734003.2000000001,
After: 734003.2

Co-Authored-By: Bo Sunesen <7479047+bosunesen@users.noreply.github.com>
2024-09-14 15:07:54 -07: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
99891ef08d
Merge pull request #124901 from zhifei92/normalize-ephemeral-container-status
normalize ephemeral container statuses
2024-09-14 18:21:12 +01:00
Kubernetes Prow Robot
36de77c4e0
Merge pull request #125142 from TommyStarK/unit-tests/kubelet-util-manager
kubelet/util/manager: small cleanup and start replacing deprecated functions wait.Poll/wait.PollImmediate
2024-09-14 17:13:13 +01:00
TommyStarK
2ed556ae00
kubelet/util/manager: small cleanup and start replacing deprecated functions wait.Poll/wait.PollImmediate
Signed-off-by: TommyStarK <thomasmilox@gmail.com>
2024-09-14 11:07:16 +02:00
zhifei92
86e0ed1892 add unit test 2024-09-14 17:06:07 +08:00
zhifei92
df87982950 fix: normalize ephemeral container statuses 2024-09-14 17:04:28 +08:00
rongfu.leng
de4010939d add default status unready when readiness probe sync
Signed-off-by: rongfu.leng <lenronfu@gmail.com>
2024-09-14 08:56:32 +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
fe3ab649d0 feat: remove node general update event from EventsToRegister when QHint is enabled 2024-09-14 16:15:40 +09:00
Kensei Nakada
898cb15b18 chore: clarify the labels in scheduler-perf 2024-09-14 15:39:54 +09:00
Kubernetes Prow Robot
f0f7ff989a
Merge pull request #126997 from lengrongfu/feat/filter-empty-podid
Optimize code, filter podUID is empty string
2024-09-14 02:53:18 +01:00
Kubernetes Prow Robot
df66ee6a3d
Merge pull request #126733 from carlory/fix-image-volume-validation
If old pod spec has used image volume source, we must allow it
2024-09-14 02:53:11 +01:00
Kubernetes Prow Robot
963ebd8bd8
Merge pull request #126762 from richabanker/mce-bugfix
Initialize scheduler metrics after metrics options are applied
2024-09-13 23:17:12 +01: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
c53cad79ab
Merge pull request #126907 from alegueri/update-example-logs-all-pods
[UPDATE] updating logs examples to contain --all-pods flag
2024-09-13 21:03:21 +01:00
Kubernetes Prow Robot
352e33e040
Merge pull request #126773 from carlory/fix-gcp
Fix a warning message about the gce in-tree cloud provider state
2024-09-13 21:03:13 +01:00
Richa Banker
6944af22d1 Initialize scheduler metrics after metrics options are applied 2024-09-13 12:52:32 -07: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
cb81a0f3e1
Merge pull request #127317 from aojea/cloud_provider_package_names
Cloud provider package names
2024-09-13 18:11:19 +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
carlory
684fbd6f20 remove AllowImageVolumeSource 2024-09-13 23:45:42 +08:00
carlory
24a50a3ddf If old pod spec has used image volume source, we must allow it 2024-09-13 23:42:21 +08:00
Kubernetes Prow Robot
e5dd48efd0
Merge pull request #125186 from liyuerich/newserializer
drop deprecated json/yaml newSerializers, use json.NewSerializerWithO…
2024-09-13 15:39:12 +01:00