yliao
74cf1db218
sort the device requests in the extended resource claim spec.
...
removed the sortClaim in the unit test.
2025-09-11 16:55:58 +00:00
Kubernetes Prow Robot
e7d7d8984e
Merge pull request #133996 from macsko/disable_too_short_scheduler_perf_workloads
...
Disable too short scheduler_perf workloads
2025-09-11 09:28:07 -07:00
mochizuki875
bb21080626
standardize not found error message of kubectl scale
2025-09-11 15:45:36 +00:00
Kubernetes Prow Robot
f2698f4aca
Merge pull request #134012 from serathius/storage-resource-prefix3
...
Fix tests not using proper resource paths
2025-09-11 07:06:19 -07:00
Kubernetes Prow Robot
26b246ae66
Merge pull request #133191 from Jefftree/rev
...
Add jefftree to OWNERS
2025-09-11 07:06:11 -07:00
Tsubasa Nagasawa
ecff35e2fb
deflake e2e tests: set cpu requests to avoid out of cpu
...
Pod Level Resources Downward API has two test cases. In each
test, a Pod is created with only CPU limits of 1250m specified.
Since CPU limits are set, the CPU requests also default to 1250m.
With a Node capacity of 2000m, two 1250m Pods cannot be scheduled,
which appears to cause the OutOfCpu error.
2025-09-11 21:44:44 +09:00
Maciej Skoczeń
0c0acbc535
Disable too short scheduler_perf workloads
2025-09-11 11:48:45 +00:00
Kubernetes Prow Robot
7d8551ad4e
Merge pull request #133790 from Jpsassine/fix-leaky-resource-health-test
...
Fix flaky resource claim metrics test
2025-09-11 04:40:07 -07:00
Patrick Ohly
9f31b00908
scheduler_perf: KUBE_CACHE_MUTATION_DETECTOR=false in docs
...
When looking at a CPU profile, the cache mutation detection stood out. "make
test-integration" enables it by default. We try to benchmark "real" production
setups, therefore we have to prevent that by setting it to false ourselves.
2025-09-11 12:37:51 +02:00
Marek Siarkowicz
4f6598e8a3
Fix tests not using proper resource paths
2025-09-11 12:29:36 +02:00
Michael
6e5a5abb86
Fix version bump to follow semantic versioning
...
- Change VERSION from 2.8 to 2.7 (increment by 1, not 2)
- Follows Kubernetes convention for base image updates
2025-09-11 09:58:26 +01:00
carlory
97cd1c2408
replace fmt.Printf with fmt.Fprintf
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-09-11 16:43:46 +08:00
carlory
96463c1e9a
kubeadm: fix the KUBEADM_UPGRADE_DRYRUN_DIR environment variable doesn't work forthe upgrade phase when it writes kubelet config files to disk
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
Co-authored-by: Lubomir I. Ivanov <neolit123@gmail.com >
2025-09-11 15:57:47 +08:00
Kubernetes Prow Robot
d2c8e50db3
Merge pull request #133871 from serathius/storage-resource-prefix2
...
Ensure that storage only accesses keys from under resourcePrefix
2025-09-11 00:08:07 -07:00
Kubernetes Prow Robot
4a843fca6f
Merge pull request #133272 from drjackild/agnhost-fake-registry-cmd
...
add fake-registry-server command to agnhost
2025-09-10 19:41:56 -07:00
Kubernetes Prow Robot
bb12fee4c1
Merge pull request #133904 from aditigupta96/feat-auth-trust-wait-context
...
Change WaitForNamedCacheSync to WaitForNamedCacheSyncWithContext
2025-09-10 18:48:02 -07:00
Kubernetes Prow Robot
98df6dde86
Merge pull request #133777 from yshngg/patch/tautological-condition
...
refactor(event): simplify conditional logic in event handling
2025-09-10 18:47:55 -07:00
carlory
9f49e3b9e1
deflake unit test: TestIsConnectionReset
...
Signed-off-by: carlory <baofa.fan@daocloud.io >
2025-09-11 09:23:14 +08:00
ChengHao Yang
eb603fa4f3
Pass the Logger to CreateTestClient for support contextual logging
...
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-09-11 08:39:49 +08:00
ChengHao Yang
ef96d9cbd2
Replace NewFake with NewFakeWithOptions in pkg/controller
...
CreateTestClient add the argument logger for support contextual logging
Signed-off-by: ChengHao Yang <17496418+tico88612@users.noreply.github.com >
2025-09-11 08:39:49 +08:00
Joe Betz
86028eecf2
Add ratcheting of selectableFields
2025-09-10 20:18:15 -04:00
Joe Betz
a89a36061c
fix lint errors
2025-09-10 20:10:13 -04:00
Kubernetes Prow Robot
b53043433c
Merge pull request #133627 from itzPranshul/1771
...
kubectl: include container fieldPath in event messages
2025-09-10 17:05:57 -07:00
Yevhen Dubovskoi
3da372354d
add fake-registry-server command to agnhost
...
* command run the limited subset of OCI API and serve static
images from the registry (which are pre-loaded when building an image)
* add pause version to zeitgeist rule for agnhost
* bump version of agnhost to 2.57
2025-09-10 23:31:22 +00:00
Kubernetes Prow Robot
147143e348
Merge pull request #133955 from pacoxu/fix-kubelet-e2e
...
e2e_node kubelet configuration: merge feature gates and system-reserved items
2025-09-10 15:56:18 -07:00
Kubernetes Prow Robot
dfeb3bbc9c
Merge pull request #133948 from lalitc375/cherry-pick-pr-170
...
Add support for UUID format.
2025-09-10 15:56:11 -07:00
Kubernetes Prow Robot
3e48146c5d
Merge pull request #132663 from mrIncompetent/copy-source-comments
...
applyconfiguration-gen: preserve struct and field comments in generated code
2025-09-10 15:56:04 -07:00
Kubernetes Prow Robot
6b94b09f0e
Merge pull request #130548 from Jefftree/addon-manager-image-bump
...
Bump addon manager image to v9.1.8
2025-09-10 15:55:56 -07:00
Kubernetes Prow Robot
d433db0782
Merge pull request #133978 from aramase/aramase/i/fix_kms_test_133945
...
kmsv2: run `TestKMSv2ProviderKeyIDStaleness` tests in parallel
2025-09-10 15:05:55 -07:00
Anish Ramasekar
480fad996d
kmsv2: run TestKMSv2ProviderKeyIDStaleness in parallel
...
This change updates the NowFunc to be per KMS provider instead of global
to the API server. This allows integration tests that use distinct
provider names to run in parallel when simulating key expiry.
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com >
2025-09-10 14:15:43 -07:00
Kubernetes Prow Robot
78f5d2e6ee
Merge pull request #133949 from mauriciopoppe/revert-133476-crictl-parallel
...
Revert "Add retries to node's crictl test"
2025-09-10 14:14:03 -07:00
Kubernetes Prow Robot
38e21c91b9
Merge pull request #133324 from adrianmoisey/replace-deprecated-WaitForServiceEndpointsNum
...
Replace deprecated WaitForServiceEndpointsNum with WaitForEndpointCount
2025-09-10 14:13:56 -07:00
Aditi Gupta
dfcadb4f89
Replace WaitForNamedCacheSync with WaitForNamedCacheSyncWithContext in pkg/controller/garbagecollector
2025-09-10 13:08:27 -07:00
Henrik Schmidt
5e66bb6972
./hack/update-codegen.sh
2025-09-10 21:57:45 +02:00
Henrik Schmidt
fe1aedd0bf
applyconfiguration-gen: remove "Experimental!" comment as the code has been stable for several releases
2025-09-10 21:54:57 +02:00
Henrik Schmidt
c911747f24
applyconfiguration-gen: preserve struct and field comments in generated code
...
Copy comments from source types to generated apply configurations, excluding codegen markers.
2025-09-10 21:54:56 +02:00
Joe Betz
8dafb98e91
Update sample-apiserver and examples
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:53:00 -04:00
Joe Betz
fc091d93d5
Update tests that depend on internal model names
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:59 -04:00
Joe Betz
e9daf55b56
Add tests
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:59 -04:00
Joe Betz
3fc59ee9a7
stop using util.ToRESTFriendlyName in favor of declared model names
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:59 -04:00
Joe Betz
0dd2056045
Update violation exceptions
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:59 -04:00
Joe Betz
5647c07179
generate
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:58 -04:00
Joe Betz
e910c181cb
Add model name generator tags
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:58 -04:00
Joe Betz
cfbe326e3a
Enable openapi model name accessor generator
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:58 -04:00
Joe Betz
8b63ace66c
Bump kube-openapi
...
Signed-off-by: Joe Betz <jpbetz@google.com >
2025-09-10 15:52:57 -04:00
Kubernetes Prow Robot
5cef241d82
Merge pull request #133218 from nmn3m/kube-controller-manager-statuz
...
adds a list of available HTTP endpoints for the kube-controller-manag…
2025-09-10 11:48:22 -07:00
Kubernetes Prow Robot
b18cfd6141
Merge pull request #132873 from tallclair/runtime-actuated
...
Make actuated resources an internal detail of the KubeGenericRuntimeManager
2025-09-10 11:48:13 -07:00
Kubernetes Prow Robot
2854e946c3
Merge pull request #131430 from carlory/follow-up-127017
...
remove v1beta3 flowcontrol from rest storage
2025-09-10 11:48:05 -07:00
Kubernetes Prow Robot
e9eef19379
Merge pull request #129240 from KevinTMtz/evict-terminated-pods-on-disk-pressure
...
E2e test for cleaning of terminated containers
2025-09-10 11:47:57 -07:00
John-Paul Sassine
dd9917ddce
Fix flaky resource claim metrics test
...
The E2E node test "[DRA] Two resource Kubelet Plugins [Serial] must provide metrics" was failing flakily due to a race condition.
The preceding test, "should not add health status to Pod when feature gate is disabled," was leaking an in-use ResourceClaim. It deleted its pod but did not wait for the Kubelet to finish unprepared the resources, leaving the `dra_resource_claims_in_use` metric at a non-zero value.
This commit makes the cleanup process synchronous so now it deletes the pod and explicitly waits for the `NodeUnprepareResources` gRPC call to complete making sure resources are released before the test finishes.
Additionally, I fixed the cleanup logic in the `createHealthTestPodAndClaim` helper function to prevent a `DeviceClass` leak.
2025-09-10 18:21:35 +00:00