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
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
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
yongruilin
bbdd27d91e
Add tests for unique tag combo & update-codegen
2025-09-09 22:41:24 +00:00
yongruilin
62662e3a08
feat(validation-gen): support unique tag on list
...
- Add tag +k8s:unique to be used on atomic list
- Use single `semantic` field instead of multiple boolean fields
- Make listType tags non-idempotent
- Fix validation logic to not require all lists to have listType
2025-09-09 22:29:48 +00:00
yongruilin
a5b29fa812
refactor(validation-gen): move list-related validators to list.go
2025-09-09 22:29:27 +00:00
Kubernetes Prow Robot
2ab8f2d2b4
Merge pull request #133979 from liggitt/revert-delete-rv
...
Revert "protect against race between deletion and adding finalizers"
2025-09-09 15:23:56 -07:00
Morten Torkildsen
81cb5b7df2
DRA: Fix PrioritizedList scheduler perf test
2025-09-09 22:13:32 +00:00
Tim Hockin
c4d8c9b544
Re-disable listmap uniqueness (for now)
2025-09-09 22:12:25 +00:00
Tim Hockin
6fb020b194
Temporary: Re-enable listmap uniqueness checks
...
Testing this exposed a bug -- we do this check for both the field AND
the type when the field is a typedef. Now fixed to only emit a
uniqueness check at the site where listmap keys are defined.
2025-09-09 22:11:47 +00:00
Tim Hockin
3e15dded75
Pass equiv func to subfield, like item and eachVal
...
Update comments to be similar.
Co-Authored-by: Yongrui Lin <yongrlin@outlook.com >
2025-09-09 22:07:49 +00:00
Tim Hockin
0d5e374da9
Don't ratchet-check inside type functions
...
The caller has to do that. Add a big comment.
Co-Authored-by: Yongrui Lin <yongrlin@outlook.com >
2025-09-09 22:06:18 +00:00
Tim Hockin
b6fdbe4a6a
Emit ratchet check for fields with a type func
...
This could go inside the type func but then we end up with a double
ratchet sometimes.
Co-Authored-By: Yongrui Lin <yongrlin@outlook.com >
2025-09-09 21:58:55 +00:00
Jordan Liggitt
229954d113
Revert "protect against race between deletion and adding finalizers"
...
This reverts commit 1dd33c8e6d .
2025-09-09 16:33:42 -04:00
Kubernetes Prow Robot
0ce6d771ab
Merge pull request #133973 from yongruilin/master_vg-unique-tag
...
refactor(validation-gen): Refactor Union and Item validation
2025-09-09 13:19:57 -07:00
Davanum Srinivas
e2e7fa1799
switch our usage of expfmt.TextParser
2025-09-09 15:53:48 -04:00
Davanum Srinivas
bdfca587f4
update prometheus' client_golang and common packages
2025-09-09 15:43:08 -04:00
Kubernetes Prow Robot
8548f32a46
Merge pull request #133941 from pohly/scheduler-perf-dra-resourceslices
...
scheduler_perf: treat ResourceSlice publishing as workload startup
2025-09-09 11:57:56 -07:00
Tim Hockin
2d71a0d72b
Refactor ItemTagValidator.GetValidations a bit
2025-09-09 16:55:12 +00:00
Tim Hockin
8f679c7402
Make item validation just use a TagValidator
...
No need for Field/TypeValidators.
2025-09-09 16:55:12 +00:00