Commit Graph

125535 Commits

Author SHA1 Message Date
Francesco Romani
838f911dea cpumanager: smtalign: fix error message
Fix error message if availablePhysicalCPUs = 0.
Without this change, the logic was mistakenly emitting
the old error message, which is confusing for troubleshooting.

Plus, a tiny quality of life improvement:
cpumanager static policy wants to use `cpuGroupSize` multiple times.
The value represents how many VCPUs per PCPUs the machine has.
So, let's cache (and log!) the value in the policy data.
We don't support dynamic update of the HW topology anyway.

Signed-off-by: Francesco Romani <fromani@redhat.com>
2024-10-10 10:18:44 +02:00
Kubernetes Prow Robot
c5f2fc05ad
Merge pull request #127099 from jpbetz/object-selectors-ga
Add filtered informers tests for CRD field selectors
2024-10-02 01:39:49 +01:00
Kubernetes Prow Robot
e2c17c09a4
Merge pull request #125070 from torredil/kublet-vm-race
Ensure volumes are unmounted during graceful node shutdown
2024-10-02 00:33:48 +01:00
Kubernetes Prow Robot
bb97163ff7
Merge pull request #127787 from Jefftree/remove-ga-feature-componentslis
Remove GA feature gate ComponentSLIs
2024-10-01 22:06:18 +01:00
Kubernetes Prow Robot
ae617c3d20
Merge pull request #127781 from macsko/use_barrier_not_sleep_where_possible_in_scheduler_perf_test_cases
Use barrier instead of sleep when possible in scheduler_perf test cases
2024-10-01 22:06:10 +01:00
Kubernetes Prow Robot
8539497010
Merge pull request #127780 from danwinship/deleted-udp-endpoints-fix
Fix deleted UDP endpoint detection
2024-10-01 22:06:02 +01:00
Kubernetes Prow Robot
8375416597
Merge pull request #127771 from macsko/allow_to_fiter_pods_using_labels_on_barrier_in_scheduler_perf
Allow to filter pods using labels on barrier in scheduler_perf
2024-10-01 22:05:55 +01:00
Kubernetes Prow Robot
1209a7777f
Merge pull request #127764 from Jefftree/responsewriter-refactor
Move InMemoryResponseWriter into own package
2024-10-01 22:05:49 +01:00
Kubernetes Prow Robot
cf870bb7fc
Merge pull request #127718 from richabanker/mvp-cleanup
MVP cleanup
2024-10-01 20:57:49 +01:00
Kubernetes Prow Robot
523a2b6da8
Merge pull request #127673 from jpbetz/crd-field-selector-ga
KEP-4358: Promote Custom Resource Field Selectors to GA
2024-10-01 19:49:48 +01:00
Joe Betz
de8a8e15cb Fix testing.StartTestServer to respect emulation version 2024-10-01 11:58:49 -04:00
Joe Betz
0700c202d0 update feature gate list 2024-10-01 11:58:49 -04:00
Joe Betz
cedae122cc Promote CustomResourceFieldSelectors to GA 2024-10-01 11:58:41 -04:00
Jefftree
f1af84620b Remove GA feature gate ComponentSLIs 2024-10-01 15:55:18 +00:00
Kubernetes Prow Robot
dc481fef90
Merge pull request #123981 from lzhecheng/update-traffic-distribution-test
[e2e] Update traffic distribution test
2024-10-01 15:53:49 +01:00
Maciej Skoczeń
bae0eb91d4 Use barrier instead of sleep when possible in scheduler_perf test cases 2024-10-01 13:53:04 +00:00
Kubernetes Prow Robot
a95db41434
Merge pull request #127523 from googs1025/scheduler/dra/queuehint
chore(scheduler dra): improve dra queue hint unit test
2024-10-01 14:45:56 +01:00
Kubernetes Prow Robot
98657377dc
Merge pull request #126889 from aroradaman/kube-proxy-refactor-healthz-metrics-address
kube-proxy: internal config: refactor HealthzAddress and MetricsAddress
2024-10-01 14:45:49 +01:00
Lukasz Szaszkiewicz
fbf1a0dc18
apiserver/handlers/watch: encode initialEventsListBlueprint with watchEncoder (#127587)
* apiserver/handlers/get: construct versionedList

* storage/cacher: document caching the serialization of bookmark events

* endpoints/handlers/response: add watchListTransformer

* endpoints/handlers/watch: wire watchListTransformer
2024-10-01 10:27:49 +01:00
googs1025
24a28766d4 chore(scheduler dra): improve dra queue hint unit test 2024-10-01 17:22:15 +08:00
Maciej Skoczeń
5e2552c2b0 Allow to filter pods using labels on barrier in scheduler_perf 2024-10-01 08:48:37 +00:00
Kubernetes Prow Robot
22a30e7cbb
Merge pull request #127700 from macsko/add_option_waitforpodsprocessed
Add option to wait for pods to be attempted in barrierOp in scheduler_perf
2024-10-01 05:17:49 +01:00
Kubernetes Prow Robot
35065cb594
Merge pull request #127765 from alvaroaleman/fix
Fix accidental breaking change in TypedNewDelayingQueue
2024-10-01 02:23:50 +01:00
Alvaro Aleman
6933c1bc22 Fix accidental breaking change in TypedNewDelayingQueue
It was added for compatibility reason but ended up getting a `config`
argument by accident, resulting in not actually being compatible, this
change fixes that.
2024-09-30 18:33:30 -04:00
Kubernetes Prow Robot
67cdc26214
Merge pull request #127497 from pohly/dra-scheduler-queueing-hints-fix
DRA scheduler: fix queuing hint support
2024-09-30 23:21:48 +01:00
Jefftree
f67e15a26f Move inmemoryresponsewriter into own package 2024-09-30 21:11:53 +00:00
Kubernetes Prow Robot
5e65529ca9
Merge pull request #127759 from macsko/allow_to_filter_pods_using_labels_while_collecting_metrics_scheduler_perf
Allow to filter pods using labels while collecting metrics in scheduler_perf
2024-09-30 20:37:35 +01:00
Kubernetes Prow Robot
1b71b94b73
Merge pull request #127711 from elmiko/correct-provider-deprecation-logic
Correct cloud provider detection logic to be more representative of deprecation and disablement status
2024-09-30 20:37:24 +01:00
Dan Winship
65de5de81f Fix deleted UDP endpoint detection 2024-09-30 14:17:51 -04:00
Kubernetes Prow Robot
b4ce3a55bc
Merge pull request #127751 from LionelJouin/fix-servicecidr-integration-test
Fix ServiceCIDR integration test enable/disable
2024-09-30 19:00:20 +01:00
Kubernetes Prow Robot
a47da4bc67
Merge pull request #127664 from ebblake/typofix
docs: typo fix in VolumeAttachments
2024-09-30 19:00:12 +01:00
Kubernetes Prow Robot
fd14955961
Merge pull request #126590 from saschagrunert/cri-tools
Update cri-tools to v1.31.1
2024-09-30 19:00:05 +01:00
elmiko
38fe239ac4 factor our cloudprovider.DeprecationWarningForProvider
this change removes the deprecation warning function in favor of using
the `cloudprovider.DisableWarningForProvider`. it also fixes some of the
logic to ensure that non-external providers are properly detected and
warned about.
2024-09-30 12:20:25 -04:00
Kubernetes Prow Robot
7ee17ce9b7
Merge pull request #126488 from haircommander/cri-stats-suffix-hack
kubelet: don't use cadvisor stats if PodAndContainerStatsFromCRI feature is enabled
2024-09-30 17:00:07 +01:00
Kubernetes Prow Robot
2fb37e2489
Merge pull request #127670 from Jefftree/port-kcm-feature
Port all remaining features to versioned
2024-09-30 15:54:13 +01:00
Kubernetes Prow Robot
8bc073a5fe
Merge pull request #127029 from tkashem/apf-fix-watch-panic-handling
apf: request handler must wait for watch init goroutine to return
2024-09-30 15:54:02 +01:00
Eric Blake
fe5b74b1f8 docs: typo fix in VolumeAttachments
Fix typo and grammar in comments that get reflected through to the
generated documentation, regarding VolumeAttachments' use of
PersistentVolumes and PersistentVolumeClaims.

Signed-off-by: Eric Blake <eblake@redhat.com>
2024-09-30 08:37:10 -05:00
Maciej Skoczeń
fdbf21e03a Allow to filter pods using labels while collecting metrics in scheduler_perf 2024-09-30 13:32:12 +00:00
Lionel Jouin
0bb0e8feaf Fix TestEnableDisableServiceCIDR
The wrong clientset was used to create services and an incorrect amount
of services was created.

Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-09-30 13:15:00 +02:00
Lionel Jouin
8dafdb2cdd Fix ServiceCIDR integration test enable/disable
feature_enable_disable.go was missing the suffix _test.go to be
considered as a test. Without it, TestEnableDisableServiceCIDR was not
executed.

Signed-off-by: Lionel Jouin <lionel.jouin@est.tech>
2024-09-30 12:00:25 +02:00
Kubernetes Prow Robot
4aeaf1e99e
Merge pull request #127736 from carlory/fix-127520
Fix close of closed channel in Test_Run_Positive_VolumeMountControllerAttachEnabledRace
2024-09-30 10:36:02 +01:00
Maciej Skoczeń
928670061d Allow to wait for pods to be attempted in barrierOp in scheduler_perf 2024-09-30 08:07:15 +00:00
Kubernetes Prow Robot
1bbe775d5f
Merge pull request #127733 from mmorel-35/testifylint/clean-up
fix: clean up testifylint configuration in golangci-lint
2024-09-29 18:00:03 +01:00
carlory
4c913a86ea Fix close of closed channel in Test_Run_Positive_VolumeMountControllerAttachEnabledRace 2024-09-29 18:34:35 +08:00
Matthieu MOREL
0d2ad0ee43 fix: clean up testifylint configuration in golangci-lint
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com>
2024-09-29 11:45:21 +02:00
Kubernetes Prow Robot
93f82d25a5
Merge pull request #127689 from mmorel-35/testifylint/expected-actual@k8s.io/client-go
fix: enable expected-actual rule from testifylint in module `k8s.io/client-go`
2024-09-29 09:10:09 +01:00
Kubernetes Prow Robot
f397615e15
Merge pull request #127681 from mmorel-35/testifylint/nil-compare@k8s.io/cli-runtime
fix: enable error-nil and nil-compare rules from testifylint in module `k8s.io/cli-runtime`
2024-09-29 09:10:02 +01:00
Kubernetes Prow Robot
1b40249488
Merge pull request #127685 from mmorel-35/testifylint/expected-actual@k8s.io/kubectl
fix: enable expected-actual rule from testifylint in module `k8s.io/kubectl`
2024-09-29 08:04:08 +01:00
Kubernetes Prow Robot
3c1e9d7dcb
Merge pull request #127679 from mmorel-35/testifylint/nil-compare@k8s.io/endpointslice
fix: enable error-nil and nil-compare rules from testifylint in module `k8s.io/endpointslice`
2024-09-29 08:04:02 +01:00
Kubernetes Prow Robot
a35cdc2fd9
Merge pull request #127691 from mmorel-35/testifylint/expected-actual@k8s.io/apimachinery
fix: enable expected-actual rule from testifylint in module `k8s.io/apimachinery`
2024-09-29 04:58:08 +01:00