Commit Graph

127999 Commits

Author SHA1 Message Date
Cici Huang
e1ab6073ab Add more tests for optional. 2025-02-04 00:14:43 +00:00
Kensei Nakada
3701e39327 fix: remove the mention that DRA uses Pending 2025-02-04 06:45:05 +09:00
Cici Huang
8a3d0d68a2 Update the env option. 2025-02-03 18:07:23 +00:00
Cici Huang
7b1c7c639e Fixed the estimated cost for opt map. 2025-02-03 18:06:51 +00:00
Cici Huang
c1e0443232 Bump cel-go to v0.23.2. 2025-02-03 18:06:51 +00:00
cpanato
0ca45bd4f8
Bump images, dependencies and versions to go 1.23.5 and distroless iptables
Signed-off-by: cpanato <ctadeu@gmail.com>
2025-02-03 18:26:38 +01:00
Kubernetes Prow Robot
82e3a671e7
Merge pull request #129920 from googs1025/feature/integration_scoring
feature: Added score integration tests for missing part plugins: TaintToleration plugin
2025-02-03 08:46:57 -08:00
Kubernetes Prow Robot
1b7a059187
Merge pull request #128999 from macsko/improve_goroutines_metric_writes_in_parallelizer_until
Improve Goroutines metric calls in parallelizer.Until
2025-02-03 07:30:57 -08:00
Kubernetes Prow Robot
183ef23273
Merge pull request #129937 from pohly/dra-scheduler-perf-limits
scheduler_perf: add thresholds to DRA test cases
2025-02-03 05:24:57 -08:00
googs1025
5281152f07 feature: Added score integration tests for missing part plugins: TaintToleration plugin 2025-02-03 21:20:00 +08:00
Patrick Ohly
e2ff03486d scheduler_perf: add thresholds to DRA test cases
They were enabled yesterday and executed seven times, with results that (so
far) seem to be fairly stable with just one run that was slower across the
board.

The links in the YAML can be used to navigate to each test case quickly. The
thresholds were chose with a 20% security margin below what seems to be a
common result.
2025-02-03 13:10:10 +01:00
Kubernetes Prow Robot
fc268ecd09
Merge pull request #129823 from googs1025/chore/log_improve
fix(dra plugin): when there is no resourceclaim, return directly
2025-02-02 16:28:56 -08:00
Kubernetes Prow Robot
6e3546228d
Merge pull request #129895 from tallclair/refactor-allocation
Delete unused code: allocated state ClearState
2025-02-02 09:40:55 -08:00
Gunju Kim
8d27bf2108
Leave TODOs in pkg/kubelet/kuberuntime for later removal
This leaves TODOs in pkg/kubelet/kuberuntime to remove these redundant
code paths later, since they are supposed to be a subset of the new code
paths.
2025-02-02 17:45:50 +09:00
Gunju Kim
0bee0bcaa7
Promote SidecarContainers feature to GA 2025-02-02 17:45:36 +09:00
Kubernetes Prow Robot
b4f902f037
Merge pull request #129897 from vinayakankugoyal/testfix
Fix kubelet_authz_test.go
2025-01-31 08:52:56 -08:00
Vinayak Goyal
81f09811ca Fix kubelet_authz_test.go 2025-01-31 15:38:18 +00:00
Marek Siarkowicz
e0f548183c Graduate BtreeWatchCache feature gate to GA 2025-01-31 15:33:24 +01:00
Marek Siarkowicz
4a5bbc4c15 Flip SeparateCacheWatchRPC feature gate to false and deprecate it.
Watch requests to etcd are mapped to a single stream that has a limited throughput.
By opening a lot of concurrent watch requests to single resource, users
could starve other watches from getting any events.

Separating the RPC was meant to protect the watch opened by cache.
However, as we are no longer planning to allow users to open watch directly to etcd,
the flag is not needed.
2025-01-31 14:08:15 +01:00
Kubernetes Prow Robot
295ed0a607
Merge pull request #129901 from bart0sh/PR165-migrate-sysctl-to-contextual-logging
kubelet: Migrate pkg/kubelet/sysctl to contextual logging
2025-01-31 01:52:57 -08:00
Kubernetes Prow Robot
0a62cb2209
Merge pull request #129914 from soltysh/expand_portfowrad_errors
e2e: expand error conditions when test-ing port-forward
2025-01-30 21:33:23 -08:00
Abhishek Kr Srivastav
f6b527cb54 Additional timeout to receive all watchEvents 2025-01-31 10:27:15 +05:30
Kubernetes Prow Robot
4bf6cdb60c
Merge pull request #129554 from zylxjtu/bootid
Add the check of node rebooting in windows reboot_node e2e test
2025-01-30 17:33:23 -08:00
Kubernetes Prow Robot
0e9ca10eeb
Merge pull request #129504 from felipeagger/cleanup/ckpt-pod-alloc-state-mem
Cleanup Kubelet Checkpointing: Refactor state mem
2025-01-30 13:05:33 -08:00
Kubernetes Prow Robot
4e54a67d57
Merge pull request #128679 from ffromani/unshare-containermap-among-managers-cleanup
node: cm: use maps.Clone instead of reinvent it
2025-01-30 13:05:25 -08:00
Kubernetes Prow Robot
cec0492ddf
Merge pull request #129913 from mimowo/fix-remaining-integration-test
Fix the remaining flaky integration tests in Job controller
2025-01-30 11:07:23 -08:00
Maciej Szulik
4619a89eba
e2e: expand error conditions when test-ing port-forward
Signed-off-by: Maciej Szulik <soltysh@gmail.com>
2025-01-30 19:07:28 +01:00
Michal Wozniak
0d5d714c2a Fix the remaining flaky integration tests in Job controller 2025-01-30 18:20:34 +01:00
Kubernetes Prow Robot
59f3aa1e34
Merge pull request #129894 from mimowo/fix-flaky-job-controller-test
Fix the flaky Job integration tests
2025-01-30 08:49:30 -08:00
Kubernetes Prow Robot
79addb569b
Merge pull request #128925 from richabanker/zpages-cleanup
Move zpages common code to an httputil package
2025-01-30 08:49:23 -08:00
Ayato Tokubi
da5a76bd39 Fix flaky test for container life cycle
Signed-off-by: Ayato Tokubi <atokubi@redhat.com>
2025-01-30 16:23:51 +00:00
Filipe Xavier
f7df3ec07f
move log restored state to better location. 2025-01-30 12:06:12 -04:00
Kubernetes Prow Robot
6ef2458aaa
Merge pull request #129859 from neolit123/1.33-use-etcdapi-timeout
kubeadm: use the v1beta4 EtcdAPICall timeout for etcd calls
2025-01-30 07:33:30 -08:00
Kubernetes Prow Robot
586f0fad5c
Merge pull request #125046 from tklauser/min-max-builtins
Use Go 1.21 min/max builtins
2025-01-30 07:33:23 -08:00
Ed Bartosh
829fa63b5b DRA: fix allocation mode All
`All` allocation mode should mean 'at least one' for DRA.
Allocation should fail if `All` devices requested and none found.
2025-01-30 16:34:25 +02:00
Francesco Romani
e766b04ade node: cm: use maps.Clone instead of reinvent it
As pointed out in https://github.com/kubernetes/kubernetes/pull/128657#discussion_r1832973928

Signed-off-by: Francesco Romani <fromani@redhat.com>
2025-01-30 14:45:04 +01:00
Kubernetes Prow Robot
209538059e
Merge pull request #129885 from macsko/default_topology_spreading_scheduler_perf_test_case
Add scheduler_perf test case for default PodTopologySpreading constraints
2025-01-30 05:05:32 -08:00
Kubernetes Prow Robot
0e7298d54d
Merge pull request #129807 from pjsharath28/pass-context-to-tests
Pass context for Wait methods in integration test utils
2025-01-30 05:05:25 -08:00
Kubernetes Prow Robot
07cc2308c6
Merge pull request #128836 from pohly/dra-scheduler-perf-enablement
DRA: enable performance tracking with scheduler_perf
2025-01-30 03:07:23 -08:00
Patrick Ohly
8cc74e8a26 client-go informers: provide ListWatch *WithContext variants
For compatibility reasons, the old functions without the ctx parameter still
get generated, now with context.Background instead of context.TODO. In practice
that code won't be used by the client-go reflector code because it prefers
the *WithContext functions, but it cannot be ruled out that some other code
only supports the old fields.
2025-01-30 11:59:34 +01:00
Patrick Ohly
6688adae14 client-go + apimachinery watch: context support
The Lister and Watcher interfaces only supported methods without context, but
were typically implemented with client-go API calls which need a context. New
interfaces get added using the same approach as in
https://github.com/kubernetes/kubernetes/pull/129109.
2025-01-30 11:54:39 +01:00
Maciej Skoczeń
274ad0391f Add scheduler_perf test case for default PodTopologySpreading constraints 2025-01-30 08:55:24 +00:00
Ed Bartosh
71b9114840 kubelet: Migrate pkg/kubelet/sysctl to contextual logging 2025-01-30 10:31:58 +02:00
Kubernetes Prow Robot
814e2c89a8
Merge pull request #128792 from vivzbansal/sidecar-3
Added unit test for resize policy validation check of sidecar containers
2025-01-29 18:23:22 -08:00
Kubernetes Prow Robot
76506f1d87
Merge pull request #129816 from sambdavidson/master
Improve SA max token expiry with external signer logic, and plumb extended expiry duration.
2025-01-29 16:41:29 -08:00
Kubernetes Prow Robot
547654a8a1
Merge pull request #129813 from yongruilin/golangci-featuregate-add
feat: add a lint rule to prevent Add unversioned featuregate
2025-01-29 16:41:22 -08:00
Vinayak Goyal
ce7d2130ad Fix kubelet_authz_test.go 2025-01-29 23:06:56 +00:00
Kubernetes Prow Robot
a8ef3639f9
Merge pull request #129568 from deads2k/tighten-fifo-interface
create RealFIFO implementation
2025-01-29 14:31:23 -08:00
zylxjtu
f891092b87 Add the check of node rebooting in windows rebootnode test 2025-01-29 21:06:04 +00:00
David Eads
a9aab298b4 switch to using the real FIFO 2025-01-29 15:45:29 -05:00