Commit Graph

132487 Commits

Author SHA1 Message Date
Marek Siarkowicz
1e742f01ba Fix cacher resource prefix not having a "/" at the end in tests 2025-09-12 11:07:23 +02: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
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
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
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
Kubernetes Prow Robot
91bb2847af Merge pull request #133991 from serathius/storage-watch-separation-increase-rv
Use increaseRV in TestWatchStreamSeparation to imply external RV increase
2025-09-10 10:26:03 -07:00
Lalit Chauhan
3df195633a Add support for UUID format.
This commit introduces support for validating string fields against the UUID format as defined by RFC 4122. By adding the '// +k8s:format=uuid' tag to a string field in an API type definition, the 'validation-gen' tool will generate validation code that ensures the field's value is a valid UUID.
2025-09-10 16:33:37 +00:00
Kubernetes Prow Robot
bbd859808d Merge pull request #133921 from dims/update-prometheus-client-golang-and-common-packages
update prometheus' client_golang and common packages
2025-09-10 08:40:06 -07:00
Kubernetes Prow Robot
f6dd9d9751 Merge pull request #133632 from jpbetz/client-go-docs
Add doc.go, ARCHITECTURE.md, and example_test.go to client-go
2025-09-10 08:39:58 -07:00
carlory
7e6aafe157 fix intergation test
Signed-off-by: carlory <baofa.fan@daocloud.io>
2025-09-10 22:51:41 +08:00
Kubernetes Prow Robot
a9fe67a1dd Merge pull request #133990 from macsko/minor_fixes_in_scheduler
Fix minor inconsistencies in scheduler
2025-09-10 06:58:11 -07:00
Kubernetes Prow Robot
15d2f15279 Merge pull request #133960 from pohly/dra-scheduler-perf-workloads
DRA: scheduler_perf integration testing
2025-09-10 06:58:03 -07:00
Marek Siarkowicz
1ac067ae0e Fix tests to to only accesses keys from under resourcePrefix 2025-09-10 14:49:58 +02:00
Kubernetes Prow Robot
0f710d2738 Merge pull request #133886 from serathius/storage-cleanup-estimate
Cleanup enabling resource size estimate
2025-09-10 05:36:00 -07:00
Marek Siarkowicz
31e035ec39 Use increaseRV in TestWatchStreamSeparation to imply external RV increase 2025-09-10 14:08:38 +02:00
Patrick Ohly
83273e21b9 DRA scheduler_perf: clean up usage of steady-state pod scheduling
The steady-state pod scheduling is less suitable for integration tests because
the duration is either short (making the test potentially flaky if nothing gets
scheduled yet due to the time constraint) or long (making the test run too
long). It is more useful for benchmark testcase because of the bounded runtime.

Now a single workload definition can be used in both modes with a configuration
parameter for "steadyState".

Workload definitions get updated accordingly. While at it, their names get
simplified and some (in the case of the main DRA config) redundant testcases
get removed.
2025-09-10 13:47:08 +02:00
Patrick Ohly
9af3e86810 scheduler_perf: detect testcases with no pods scheduled
Some of the DRA testcases schedule pods in a steady state for a certain
duration. They pass even if no pods got scheduled at all because in contrast to
the non-steady-state variants they don't wait for fixed number of pods to be
scheduled. This made them unsuitable for integration testing because a real
problem is not flagged as test failure. Now "zero pods scheduled" is detected
for them.

However, they are still not good integration tests (either run quickly and then
risk being flaky or run for a longer time period and then are slow). Revisiting
how they are used in configurations will be done separately.
2025-09-10 13:47:08 +02:00
Maciej Skoczeń
3dfcda9afd Fix minor inconsistencies in scheduler 2025-09-10 11:40:10 +00:00
Marek Siarkowicz
edc8dafc69 Cleanup enabling resource size estimate 2025-09-10 11:28:22 +02:00
Kubernetes Prow Robot
2e13e70d5f Merge pull request #133983 from sunya-ch/simplified-consumable-capacity-integration-test
DRA: Fix ConsumableCapacity shceduler perf test (simplified)
2025-09-10 02:16:14 -07:00
Kubernetes Prow Robot
ae9ff9545a Merge pull request #133981 from mortent/FixPrioritizedListSchedPerfTest
DRA: Fix PrioritizedList scheduler perf test
2025-09-10 02:16:06 -07:00
Kubernetes Prow Robot
3a1714daf6 Merge pull request #131324 from ali-a-a/fix-negative-pod-startup-duration
Fix negative pod startup duration values
2025-09-10 02:15:59 -07:00
Kubernetes Prow Robot
6f37102668 Merge pull request #133982 from yongruilin/master_vg-unique-tag
feat(validation-gen): refactor ratcheting and add +k8s:unique
2025-09-09 21:53:56 -07:00
Sunyanan Choochotkaew
5483c52e10 DRA: Fix ConsumableCapacity shceduler perf test (simplified)
Signed-off-by: Sunyanan Choochotkaew <sunyanan.choochotkaew1@ibm.com>
2025-09-10 13:41:37 +09:00
Kubernetes Release Robot
05fc3f65d8 CHANGELOG: Update directory for v1.31.13 release 2025-09-10 04:03:46 +00:00
Kubernetes Release Robot
70af7708fc CHANGELOG: Update directory for v1.34.1 release 2025-09-10 03:28:06 +00:00
Kubernetes Prow Robot
d16a15958e Merge pull request #133971 from danwinship/kube-proxy-e2e
Put the nfacct e2e test back under the "KubeProxy" label
2025-09-09 19:30:05 -07:00
Kubernetes Prow Robot
f26c1326e2 Merge pull request #133957 from bart0sh/PR199-migrate-server-to-contextual-logging
Migrate kubelet/server to contextual logging
2025-09-09 19:29:57 -07:00
Kubernetes Release Robot
d884ed5e97 CHANGELOG: Update directory for v1.33.5 release 2025-09-10 01:38:47 +00:00
Kubernetes Release Robot
f89e73a303 CHANGELOG: Update directory for v1.32.9 release 2025-09-10 00:19:20 +00:00
Ali Abbasi Alaei
9ca3159e34 Fix fake runtime's image pull
Fixed fake_runtime.PullImage to be blocked at the fake image pulling behavior,
not just before before returning
2025-09-09 19:40:23 -04:00
Ali Abbasi Alaei
a77fc586c7 Fix negative pod startup duration
Fixed an issue with the pod startup duration metric,
which may show negative values when parallel image pulling is enabled
2025-09-09 19:36:22 -04:00
Kubernetes Prow Robot
53b029e940 Merge pull request #133966 from kei01234kei/v1.34.0-api-testdata
Add v1.34.0 API testdata
2025-09-09 16:19:55 -07:00