Kubernetes Prow Robot
e08e598df0
Merge pull request #137291 from everettraven/upstream/dv/maxLength-fixup
...
[Declarative Validation] Bring `k8s:maxLength` tag in line with OpenAPI `maxLength` validation semantics
2026-03-04 05:20:27 +05:30
Kubernetes Prow Robot
5f18de61b0
Merge pull request #137174 from richabanker/flagz-beta
...
Graduate flagz API to beta
2026-03-04 05:20:18 +05:30
Kubernetes Prow Robot
ba4ac6d65b
Merge pull request #137003 from hoteye/pr1-kubelet-podworkers-core
...
kubelet: tighten podworkers context flow and consolidate kubelet logcheck scope
2026-03-04 04:30:27 +05:30
Kubernetes Prow Robot
cb01fb2641
Merge pull request #136368 from bhope/metrics-beta-endpointslice-controller
...
Promote endpointslice metrics to beta
2026-03-04 04:30:20 +05:30
Kubernetes Prow Robot
de9a9b6335
Merge pull request #136703 from yosri-brh/fix-configmap-example
...
Fix kubectl create configmap example
2026-03-04 03:32:17 +05:30
Richa Banker
adbf7dee82
graduate config.k8s.io.v1alpha1.flagz to beta
2026-03-03 13:12:16 -08:00
Kubernetes Prow Robot
65ed56cb40
Merge pull request #137256 from serathius/list-refactor
...
Split ListResource into subfunctions and avoid unclosed Span for Watch
2026-03-04 02:26:19 +05:30
Kubernetes Prow Robot
4dd6454b02
Merge pull request #137275 from yongruilin/vg_emulation-version-test
...
Add WithMinEmulationVersion option to DV validation test suit
2026-03-04 00:11:32 +05:30
Kubernetes Prow Robot
be6162afb8
Merge pull request #135196 from harche/i133202
...
KEP-4680: Add message field support to DRA device health reporting
2026-03-04 00:11:24 +05:30
Kubernetes Prow Robot
92491f09ee
Merge pull request #137299 from Jefftree/kexp
...
Use ephemeral port for etcd peer listener
2026-03-03 23:03:23 +05:30
Kubernetes Prow Robot
80648018ad
Merge pull request #137216 from macsko/podgroup_cycle_cleanup
...
Adjust pod group scheduling cycle code
2026-03-03 22:07:55 +05:30
Kubernetes Prow Robot
56262e6ab1
Merge pull request #137173 from richabanker/statusz-beta
...
Graduate statusz API to beta
2026-03-03 22:07:46 +05:30
Kubernetes Prow Robot
13010f06b2
Merge pull request #137167 from pohly/dra-device-taints-update-timestamp
...
DRA device taints: automatically bump TimeAdded when changing effect
2026-03-03 22:07:37 +05:30
Prathamesh Bhope
f1bf45e189
endpointslice/metrics: promote metrics to beta and add test
2026-03-03 08:37:35 -08:00
Kubernetes Prow Robot
5941fed3d6
Merge pull request #136912 from dfajmon/selinux-ga
...
Promote SELinuxChangePolicy & SELinuxMountReadWriteOncePod to GA
2026-03-03 22:07:29 +05:30
Kubernetes Prow Robot
228701ab24
Merge pull request #136611 from sunya-ch/kep-5075-beta
...
DRA: Promote DRAConsumableCapacity to Beta
2026-03-03 22:07:21 +05:30
Kubernetes Prow Robot
ca6034ad9a
Merge pull request #137240 from yykkibbb/dra-api-fuzz-roundtrip-test
...
Add fuzz roundtrip test for DRA API conversion and fix v1beta1 bugs
2026-03-03 21:15:29 +05:30
Kubernetes Prow Robot
186ec02732
Merge pull request #136849 from richabanker/add-pohly
...
Add Patrick as tech lead for sig-instrumentation
2026-03-03 21:15:21 +05:30
Jefftree
292e4ca469
Use localhost for etcd peer listener instead of ETCD_HOST
2026-03-03 10:22:39 -05:00
Sunyanan Choochotkaew
e035c41256
DRA: Promote DRAConsumableCapacity to Beta
...
Signed-off-by: Sunyanan Choochotkaew <sunyanan.choochotkaew1@ibm.com >
2026-03-03 18:30:26 +09:00
Kubernetes Prow Robot
b9e0f9d10a
Merge pull request #137289 from ffromani/e2e-node-cpumanager-pod-create
...
e2e: node: cpumanager: create helper creation function
2026-03-03 14:59:20 +05:30
Kubernetes Prow Robot
90e75ac8cf
Merge pull request #136815 from atombrella/feature/slices_contains_cmd_kubelet
...
Use for-range in `cmd/{kubelet,kubeadm,kubemark}`
2026-03-03 13:31:28 +05:30
Kubernetes Prow Robot
e3a9f992d2
Merge pull request #136286 from AutuSnow/feature-claimresource-tests-clean
...
cleanup(kubelet/test):Add test cases
2026-03-03 13:31:21 +05:30
Kubernetes Prow Robot
892c05a3c6
Merge pull request #137288 from ffromani/ffromani-podresources-api-approver
...
OWNERS: propose ffromani as podresources API approver
2026-03-03 12:20:43 +05:30
Kubernetes Prow Robot
619ddd3117
Merge pull request #136821 from ffromani/fix-podresources-api
...
node: e2e: fix podresources api test
2026-03-03 12:20:35 +05:30
Kubernetes Prow Robot
9b25f86cf8
Merge pull request #137348 from Jefftree/deepcopy-fix
...
deepcopy-gen: remove dead --bounding-dirs flag
2026-03-03 11:00:53 +05:30
Kubernetes Prow Robot
efab4facf9
Merge pull request #137295 from hown3d/code-generator/validation-default-readonly-pkgs
...
default readonly_pkgs in kube_codegen.sh
2026-03-03 07:20:52 +05:30
Kubernetes Prow Robot
7da167d135
Merge pull request #137252 from Chandan9112/fix-pod-observed-generation-test-image
...
Use localhost Image Reference in PodObservedGenerationTracking E2E Test
2026-03-03 06:30:59 +05:30
Kubernetes Prow Robot
9e5ca77c44
Merge pull request #136231 from natasha41575/handle_pod_reconcile
...
[InPlacePodVerticalScaling] retry pending pod resizes when another pod terminates
2026-03-03 06:30:52 +05:30
Kubernetes Prow Robot
040699432e
Merge pull request #137172 from richabanker/mvp-graduate-beta
...
Graduate Mixed Version Proxy feature gate to Beta
2026-03-03 04:56:54 +05:30
Kubernetes Prow Robot
1879769b93
Merge pull request #137296 from michaelasp/fixListenerDeadlock
...
Fix listener deadlock in shared informer
2026-03-03 03:42:53 +05:30
Kubernetes Prow Robot
4ee05a3a2f
Merge pull request #137242 from tico88612/cleanup/e2e-node-prometheus
...
Cleanup: `test/e2e_node` remove prometheus dependency
2026-03-03 02:49:02 +05:30
Kubernetes Prow Robot
11c10dc5a0
Merge pull request #136939 from pohly/dra-device-taints-unit-test-improvements
...
DRA device taints: update unit tests
2026-03-03 02:48:54 +05:30
Jefftree
d6b91820b7
deepcopy-gen: remove dead --bounding-dirs flag
...
The --bounding-dirs flag and BoundingDirs field in deepcopy-gen are dead
code. The field is stored on the genDeepCopy struct but never read by
any method.
The flag was introduced in gengo commit 14ae879 (2016) to control which
types deepcopy would generate for and which nested types it could assume
had generated deepcopy functions. Over time, as deepcopy-gen was
rewritten (gengo v2, moved to code-generator), the copyableAndInBounds /
isRootedUnder usage was dropped. The field and flag survived but
g.boundingDirs is never referenced in the current code.
hack/update-codegen.sh still passed --bounding-dirs but it had no
effect.
2026-03-02 14:53:52 -05:00
Carlos Eduardo Arango Gutierrez
ad6c155449
KEP-4680: Add message field support to DRA device health reporting
...
Author: Carlos Eduardo Arango Gutierrez <eduardoa@nvidia.com >
Co-Authored-By: Harshal Patil <12152047+harche@users.noreply.github.com >
Signed-off-by: Harshal Patil <12152047+harche@users.noreply.github.com >
2026-03-02 11:58:43 -05:00
Maciej Skoczeń
912bf9c4ef
Use a single RunPermitPlugins function and call AddWaitingPod outside a framework
2026-03-02 15:14:12 +00:00
Bryce Palmer
82d8b65bf0
validation: align handwritten and declarative validations
...
for the InterfaceName and HardwareAddress fields
and add tests to ensure that if either are changed
to use character-based length counting that a difference
in the validation expectations will be found
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:48:15 -05:00
Bryce Palmer
729792e870
update-codegen: regenerate generated files
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:48:15 -05:00
Bryce Palmer
430b5d884a
apis/resource: migrate maxLength to maxByte tags
...
for the InterfaceName and HardwareAddress fields
so that declarative validation and handwritten validation
are semantically equivalent.
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:45:17 -05:00
Bryce Palmer
3deb264c91
validation-gen/tests: add maxBytes tag tests
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:45:17 -05:00
Bryce Palmer
c9652760b5
validation-gen/validators: add maxBytes validator
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:45:17 -05:00
Bryce Palmer
100b1a6136
api/validate: add MaxBytes limit validation
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:44:09 -05:00
Bryce Palmer
b9cebe2a6b
validation-gen/tests/maxlength: use TooLongCharacters error utility for assertions
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:44:09 -05:00
Bryce Palmer
91893a3929
validators/limits: minor fixes to MaxLength validator
...
for strict canonical integer parsing
and deterministic valid scope list output
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:44:09 -05:00
Bryce Palmer
fff6e5950d
validation-gen/util: add ParseInt utility for canonical integer parsing
...
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:44:09 -05:00
Bryce Palmer
b5dd643c95
validate/limits: update MaxLength validation to be character-based
...
so that it aligns with the OpenAPI maxLength
validation evaluation process that performs
rune counting instead of a byte-based length check
Signed-off-by: Bryce Palmer <bpalmer@redhat.com >
2026-03-02 09:44:08 -05:00
Kubernetes Prow Robot
da663405be
Merge pull request #137064 from olamilekan000/add-warning-when-running-rollaback-undo-on-applied-manifest
...
add warning when kubectl rollout undo is used on apply-managed resources
2026-03-02 20:11:03 +05:30
Maciej Skoczeń
9b7ad1794d
Adjust pod group scheduling cycle code
2026-03-02 14:19:51 +00:00
yykkibbb
84b4517158
Add fuzz roundtrip test for internal DRA API conversion
...
Add conversion roundtrip testing for v1 -> api -> v1 to verify the
internal API types (which use UniqueString for efficiency) correctly
round-trip with the external v1 API.
Increase FuzzIterations to 100 for better test coverage.
2026-03-02 22:58:12 +09:00
yykkibbb
affb0927bd
Add fuzz roundtrip test for DRA API conversion
...
Add automated fuzz testing of conversion round-tripping for the DRA API.
The test iterates over all non-list types registered in v1beta1 and v1beta2,
fuzzes each object, converts it to v1 and back, and verifies the result
matches the original using apiequality.Semantic.DeepEqual.
Test structure:
- Helper code in api/internal/test/roundtrip.go
- TestConversionRoundTrip in each version's conversion_test.go
- This ensures coverage statistics are visible per-package
2026-03-02 22:58:12 +09:00