Adrian Moisey
cbc8e77b2a
KEP-4427: Remove RelaxedDNSSearchValidation feature gate
2026-05-24 10:21:22 +02:00
Kubernetes Prow Robot
f35644f1a9
Merge pull request #136271 from adityasharmawork/fix-remove-unused-type-clean
...
cleanup: Remove unused PodStatusResult type
2026-05-05 15:12:22 +05:30
Lalit Chauhan
89fb0b9b3e
Generate validation code
2026-05-02 00:09:53 +00:00
Aditya Sharma
a82550821a
cleanup: Remove unused PodStatusResult type
...
The PodStatusResult type in pkg/apis/core is defined but not referenced anywhere.
2026-04-30 11:49:57 +05:30
Tim Hockin
6d20d043cc
Add whitespace in DV func calls
2026-04-28 12:29:16 -07:00
Tim Hockin
685199b229
Add whitespace in DV ratcheting
2026-04-28 12:08:35 -07:00
Tim Hockin
a557aa7e80
Add whitespace in DV func bodies
2026-04-28 09:19:24 -07:00
Tim Hockin
edf080f056
Add whitespace in DV func signatures
2026-04-28 09:12:24 -07:00
Tim Hockin
8950aac006
Add whitespace in DV register func
2026-04-28 09:12:19 -07:00
Kubernetes Prow Robot
a894d690ab
Merge pull request #138323 from jpbetz/wire-dv-everywhere
...
Configure strategies to auto-wire declarative validation
2026-04-28 07:02:45 +05:30
Joe Betz
1fafa91da4
Consolidate DeclarativeValidationStrategy interface
2026-04-27 19:26:25 -04:00
Lalit Chauhan
15a54fa15d
code-generator: migrate levels validator to DeferredGen
...
This commit migrates the `levels` tag validator (`alpha` and `beta` tags) to use `WrapFunctions`, which inherently supports Deferred validations. It preserves its implementation of `LateTagValidator()` to maintain tag evaluation order and minimize the diff.
This produces the following changes to generated validation code:
1. Restored missing `alpha`/`beta` wrapped `item` validations in `listmapitem` (fixing the bug introduced in the previous commit where deferred validations were swallowed).
2. Revealed purely documentation comments (e.g., `// optional value-type fields with zero-value defaults are purely documentation`) in types like `ScaleSpec.Replicas`, because `WrapFunctions` no longer silently discards comments returned by the wrapped `optional` validator.
2026-04-27 17:29:12 +00:00
Kubernetes Prow Robot
b36864202b
Merge pull request #137755 from HirazawaUi/remove-SidecarContainers-feature-gate
...
Remove SidecarContainers feature gate
2026-04-23 08:16:45 +05:30
Junya Okabe
d371af5657
Fix ImageVolume validation for empty reference in Pod templates ( #135989 )
...
* fix validation
* fix(validation): use ratcheting validation for empty image volume reference
2026-04-23 03:19:30 +05:30
Kubernetes Prow Robot
cbd6fe51c9
Merge pull request #135336 from carlory/clean-AnyVolumeDataSource
...
[1.37] Remove feature gate AnyVolumeDataSource
2026-04-23 03:18:57 +05:30
carlory
9a1b8cbe49
Remove feature gate AnyVolumeDataSource
...
Signed-off-by: carlory <baofa.fan@daocloud.io>
2026-03-23 16:38:07 +08:00
Jon Huhn
d80f384b70
Workload API: PodGroup ResourceClaims (KEP-5729)
2026-03-22 14:52:45 -05:00
HirazawaUi
964d79dd6e
Remove SidecarContainers feature gate
2026-03-19 15:56:47 +08:00
Kubernetes Prow Robot
a439183755
Merge pull request #137352 from natasha41575/nonsidecarinitctrs
...
[InPlacePodVerticalScaling] Relax validation to support in-place resizing non-sidecar initContainers
2026-03-19 08:44:28 +05:30
Kubernetes Prow Robot
98bb6823a8
Merge pull request #137862 from gnufied/pvc-unused-since-condition
...
Report PVC unused time via PVC condition
2026-03-19 07:08:49 +05:30
Natasha Sarkar
fa50e63b81
relax validation check for resizing nonsidecar init containers
2026-03-19 00:43:52 +00:00
Hemant Kumar
00d3cb1c5a
Update wording for Unused timestamp to indicate lag
2026-03-18 17:13:59 -04:00
Roman Bednar
6c087b2724
add unused condition to persistent volume claims
2026-03-18 17:08:08 -04:00
Praveen Krishna
6b83eef7a2
Add pod Status and ResourceSlice API validation
2026-03-18 19:20:10 +00:00
Praveen Krishna
2ce83e6cbb
Add validation to disable in-place resize for pods with node-allocatable resource claims
2026-03-18 19:20:10 +00:00
Praveen Krishna
f266fe4118
make update
2026-03-18 14:33:01 +00:00
Praveen Krishna
3a5c8841c0
Introduce API fields
2026-03-18 14:18:28 +00:00
Kubernetes Prow Robot
a1293fe6b1
Merge pull request #137836 from BenTheElder/fix-api
...
Fix API serialization compatibility regression in VolumeMountStatus
2026-03-18 08:23:46 +05:30
Benjamin Elder
9f60cc3c4e
hack/update-codegen.sh
2026-03-17 17:37:23 -07:00
Benjamin Elder
f6d42d302b
make VolumeMountStatus.VolumeStatus a pointer to preserve serialization compatibility
2026-03-17 17:37:23 -07:00
Kubernetes Prow Robot
547b17cc13
Merge pull request #137293 from adrianmoisey/adrian-kep-5707
...
KEP-5707: Deprecate Service.spec.externalIPs
2026-03-18 05:19:54 +05:30
Kubernetes Prow Robot
5f94c5bb7d
Merge pull request #137458 from natasha41575/tighten-initctr-validation
...
[InPlacePodVerticalScaling] validate initContainer restart policy against container resize policy
2026-03-18 00:47:39 +05:30
Natasha Sarkar
926e9fc8b2
validate container restart policy against container resize policy
2026-03-17 18:22:43 +00:00
Kubernetes Prow Robot
7ccd95e229
Merge pull request #137369 from kfess/bugfix/error-message
...
Fix incorrect error message in container restart policy validation
2026-03-17 19:05:42 +05:30
Kubernetes Prow Robot
4730b179bd
Merge pull request #137321 from nojnhuh/resourceclaimname-status-validation
...
Fix path in Pod status resourceClaimName validation
2026-03-13 02:57:35 +05:30
Kubernetes Prow Robot
f7f694e5e0
Merge pull request #136792 from rata/userns-goes-ga
...
feature: Migrate UserNamespacesSupport to GA
2026-03-12 21:57:36 +05:30
Rodrigo Campos
8db51091e8
Remove references to UserNamespacesSupport feature gate from core types
...
It's GA now. To regenerate the files I did:
make WHAT=cmd/kube-apiserver
make update
While we are there, remove the reference that the field is alpha.
Signed-off-by: Rodrigo Campos <rodrigo@amutable.com>
2026-03-12 15:20:09 +01:00
Kubernetes Prow Robot
d729528df4
Merge pull request #136711 from saschagrunert/graduate-image-volume-ga
...
[KEP-4639]: Graduate ImageVolume to GA
2026-03-12 00:45:43 +05:30
Yuan Wang
99f9875dd2
Add unit test for immutable restart policy rules
2026-03-10 20:46:09 +00:00
Antoni Zawodny
3f094dc228
Create Workload API v1alpha2 ( #136976 )
...
* Drop WorkloadRef field and introduce SchedulingGroup field in Pod API
* Introduce v1alpha2 Workload and PodGroup APIs, drop v1alpha1 Workload API
Co-authored-by: yongruilin <yongrlin@outlook.com>
* Run hack/update-codegen.sh
* Adjust kube-scheduler code and integration tests to v1alpha2 API
* Drop v1alpha1 scheduling API group and run make update
---------
Co-authored-by: yongruilin <yongrlin@outlook.com>
2026-03-10 07:59:10 +05:30
Aaron Prindle
e57b3a74f3
refactor: update in-tree FieldsV1 consumers to use format-specific accessors
2026-03-05 22:23:05 +00:00
Kubernetes Prow Robot
8275484dcf
Merge pull request #137297 from atombrella/feature/pkg_forvar_modernize
...
Remove redundant variable re-assignment in for-loops under pkg
2026-03-05 00:28:20 +05:30
Kubernetes Prow Robot
f82c373b69
Merge pull request #137283 from LarytheLord/docs/envvar-c-identifier-wording-51187
...
docs(api): clarify env var key constraints for env-from fields
2026-03-04 07:24:23 +05:30
kita456
532cc47d71
Fix incorrect error message in container restart policy validation
2026-03-03 22:17:56 +09: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
Mads Jensen
f11bb48738
Remove redundant re-assignment in for-loops under pkg
...
This the forvar rule from modernize. The semantics of the for-loop
changed from Go 1.22 to make this pattern obsolete.
2026-03-02 08:47:43 +01:00
Adrian Moisey
80c6507cce
KEP-5707: Deprecate Service.spec.externalIPs
2026-03-01 11:49:27 +02:00
Jon Huhn
b0ec568249
Fix path in Pod status resourceClaimName validation
2026-02-28 17:50:35 -06:00
LarytheLord
e941f65be6
docs(api): clarify env var key constraints in core types
2026-02-27 13:17:04 +05:30
Kubernetes Prow Robot
7d70fe491d
Merge pull request #135775 from bitoku/no-noexec
...
Update OCI image volume type description to remove "noexec" attribute
2026-02-27 01:07:56 +05:30