Kubernetes Prow Robot
4a80270b30
Merge pull request #133012 from tallclair/mem-lim-decrease
...
[FG:InPlacePodVerticalScaling] Support reducing memory limits
2025-07-17 17:10:39 -07:00
Kubernetes Prow Robot
99f55ae4ef
Merge pull request #132662 from gnufied/bump-recovery-feature-ga
...
Bump recovery feature ga
2025-07-17 17:10:25 -07:00
Kubernetes Prow Robot
d7cce80685
Merge pull request #133040 from sunnylovestiramisu/fixDescription
...
Update VolumeAttributesClass API Description
2025-07-17 15:58:59 -07:00
Kubernetes Prow Robot
3dd0e86190
Merge pull request #132821 from cici37/mapBeta
...
[KEP-3962]Promote MutatingAdmissionPolicy to Beta
2025-07-17 14:18:24 -07:00
Tim Allclair
c7a78185c2
Remove the restriction on memory limit decrease
2025-07-17 13:17:35 -07:00
Sunny Song
1745094c40
Update VolumeAttributesClass API Description
2025-07-17 18:40:01 +00:00
Kubernetes Prow Robot
190b3cca2b
Merge pull request #132212 from astraw99/fix-sts-validation
...
Add validation of `volumeClaimTemplates` in StatefulSet
2025-07-16 11:04:23 -07:00
astraw99
6e93244532
Add validation of volumeClaimTemplates in StatefulSet
2025-07-16 12:24:35 +08:00
Kubernetes Prow Robot
bdb7a01946
Merge pull request #132890 from atiratree/replicaset-conversion
...
add Replicaset -> ReplicationController conversion test
2025-07-14 22:32:29 -07:00
Cici Huang
6cd00cdcba
Auto gen
2025-07-15 04:48:13 +00:00
Kubernetes Prow Robot
9f97857669
Merge pull request #132513 from xiaoweim/validation-cleanup-invalid
...
Cleanup: Remove field name from invalid field detail message
2025-07-14 21:04:28 -07:00
Cici Huang
a3ecea296c
manual change
2025-07-15 01:44:13 +00:00
Kubernetes Prow Robot
3430e34d88
Merge pull request #132656 from liggitt/selector-authz
...
KEP-4601: Graduate selector authorization to stable
2025-07-14 16:42:38 -07:00
Jordan Liggitt
a04e7cf5eb
KEP-4601: Graduate selector authorization to stable
2025-07-14 16:19:52 -04:00
xiaoweim
740e568468
address review comments
2025-07-14 18:13:00 +00:00
xiaoweim
61542e7a98
Cleanup: Remove field name from invalid field detail message
2025-07-14 18:13:00 +00:00
yongruilin
419e70b763
run update-codegen
...
Co-authored-by: Tim Hockin <thockin@google.com >
Co-authored-by: Aaron Prindle <aprindle@google.com >
Co-authored-by: Joe Betz <jpbetz@google.com >
2025-07-12 21:18:59 +00:00
Filip Křepinský
65e0cff3c5
add Replicaset -> ReplicationController conversion test
...
and ensure we account for fields that are only supported by ReplicaSet
2025-07-11 14:55:15 +02:00
Hemant Kumar
c126870ebc
Bump RecoverVolumeExpansionFailure to GA
2025-07-10 12:19:31 -04:00
Kubernetes Prow Robot
b8450dc451
Merge pull request #132806 from PatrickLaabs/132749-toPtr
...
chore: replacement of toPtr helper functions with ptr packge
2025-07-08 14:33:40 -07:00
colg
c6fef9752c
fix: improve the pod level request validation ( #132551 )
...
* fix: improve the pod level request validation
The pod level request should be larger than the aggregated container
requests. The fix is to skip those resources not supported at the pod
level for better efficiency.
A minor unit test is also added.
* Align with the limit check section using the pod spec to check
existence.
2025-07-08 13:25:26 -07:00
Kubernetes Prow Robot
9fbd2dae14
Merge pull request #132339 from adrianmoisey/relaxed-validation-for-services-names
...
KEP-5311 Relaxed validation for Services names
2025-07-08 09:03:26 -07:00
PatrickLaabs
e909e0cf73
chore: replacement of toPtr helper functions with ptr packge
2025-07-08 09:48:56 +02:00
Kubernetes Prow Robot
3d13f39f24
Merge pull request #132788 from ylink-lfs/chore/strptr_removal
...
chore: remove strPtr usage with ptr.To
2025-07-08 00:35:36 -07:00
Kubernetes Prow Robot
7948fec34b
Merge pull request #132792 from ylink-lfs/chore/typo_invaILd
...
chore: typo 'invaILd' occurrence replacement
2025-07-07 21:45:25 -07:00
ylink-lfs
830a088d1b
chore: remove strPtr usage with ptr.To instead
2025-07-08 09:03:38 +08:00
Kubernetes Prow Robot
41477c9748
Merge pull request #132361 from yongruilin/master_vg_enable-csr
...
Enable Declarative Validation for CertificateSigningRequest
2025-07-07 17:05:25 -07:00
Kubernetes Prow Robot
f41b45838d
Merge pull request #132779 from PatrickLaabs/132086-pkg-api-2
...
chore: depr. pointer pkg replacement for pkg/apis (2/2)
2025-07-07 12:32:17 -07:00
ylink-lfs
d9de37d931
chore: typo invaILd occurrence replacement
2025-07-08 00:08:34 +08:00
PatrickLaabs
1ae1964e88
chore: depr. pointer pkg replacement for pkg/apis
2025-07-07 16:19:01 +02:00
PatrickLaabs
f966647b4d
chore: depr. pointer pkg replacement for pkg/apis
2025-07-07 12:54:05 +02:00
ylink-lfs
ca1d7fff7f
chore: remove utilpointer usage in pkg/apis/autoscaling
2025-07-05 11:45:52 +08:00
Kubernetes Prow Robot
3fdc11cbe0
Merge pull request #130230 from carlory/cleanup-CSIDriverRegistry
...
clean up CSIDriverRegistry
2025-07-04 15:25:31 -07:00
ylink-lfs
9016f9cb1b
chore: remove utilpointer usage in conversion package
2025-07-04 09:29:47 +08:00
Kubernetes Prow Robot
8947e2fae0
Merge pull request #132115 from liangyuanpeng/drop-ptr-wrappers-pkg-apps
...
pkg/appis/apps: use utils/ptr package instead of utils/pointer
2025-07-03 14:43:25 -07:00
Kubernetes Prow Robot
2a4b5f6476
Merge pull request #132314 from thockin/jp_nicer_api_errors
...
Nicer value rendering in API errors
2025-07-03 01:33:33 -07:00
Adrian Moisey
19e7e38af2
Add unit test for Ingress service ref relaxed validation
...
Test the behaviour of feature gate RelaxedServiceNameValidation.
2025-07-02 12:57:32 +02:00
Adrian Moisey
37a90b7c24
Add unit test for Service relaxed validation
...
Test the behaviour of feature gate RelaxedServiceNameValidation.
2025-07-02 12:57:32 +02:00
Adrian Moisey
b430159c86
Allow Ingress service refs to be validated with apimachineryvalidation.NameIsDNSLabel
...
Only validate when feature gate RelaxedServiceNameValidation is enabled
or when the Ingess resource contains a service ref that already
validates with apimachineryvalidation.NameIsDNSLabel
2025-07-02 12:57:28 +02:00
Adrian Moisey
487eb8a9e4
Allow Service names to be validated with apimachineryvalidation.NameIsDNSLabel
...
Only validate when feature gate RelaxedServiceNameValidation is enabled.
Also remove name validation on Service updates, as the name is
immutable.
Move ValidateObjectMeta out of ValidateService
Put it into ValidateServiceCreate(), making the code path as such:
```
pkg/registry/core/service/strategy.go
Validate -> validation.ValidateServiceCreate -> ValidateObjectMeta
-> ValidateService
ValidateUpdate -> validation.ValidateServiceUpdate -> ValidateObjectMetaUpdate
-> ValidateService
```
Other resources I checked pass the update objects through
ValidateObjectMeta and ValidateObjectMetaUpdate, so this breaks the
pattern, but it seems to be how the
ValidateObjectMeta/ValidateObjectMetaUpdate functions are designed to
operate.
2025-07-02 12:55:53 +02:00
Kubernetes Prow Robot
77b5304f60
Merge pull request #132638 from ylink-lfs/chore/admissionregistration_utilpointer_removal
...
chore: remove utilpointer usage in package pkg/apis/admissionregistration
2025-07-01 11:35:31 -07:00
Kubernetes Prow Robot
a9841ca3b3
Merge pull request #131790 from chengjoey/fix/sts-validation
...
fix pod template spec validation missing in sts
2025-07-01 09:21:31 -07:00
yongruilin
eecba765de
Enable validation-gen on certificates/v1,v1alpha1&v1beta1
...
This enables generation but does not activate the strategy calling of
declarative.
2025-07-01 16:13:56 +00:00
Kubernetes Prow Robot
eb1b603cda
Merge pull request #132472 from xiaoweim/validation-cleanup
...
Cleanup: Remove redundant detail messages in field.Required
2025-07-01 01:33:25 -07:00
ylink-lfs
764a8bc8b6
chore: remove utilpointer usage in package pkg/apis/admissionregistration
2025-07-01 09:10:58 +08:00
joey
dfd34a5b18
fix pod template spec validation missing in sts
...
Signed-off-by: joey <zchengjoey@gmail.com >
2025-06-27 16:30:51 +08:00
xiaoweim
8632257c93
Cleanup: Remove redundant detail messages in field.Required
2025-06-26 21:24:43 +00:00
Kubernetes Prow Robot
49c20d6f44
Merge pull request #132173 from dejanzele/feat/promote-job-pod-replacement-policy-ga
...
KEP-3939: Job Pod Replacement Policy; promote to GA
2025-06-24 07:04:28 -07:00
Tim Hockin
4ca91a0305
WIP: Fix tests
...
Notes:
* For types that define String() - should we prefer that or JSON?
* metav1.Time has a MarshalJSON() and inhereits a String() and they are
different
* Since validation runs on internal types, we still get some GoNames
instead of goNames.
2025-06-19 10:11:17 +09:00
Kubernetes Prow Robot
3e39d1074f
Merge pull request #132221 from dims/new-cmp-diff-impl
...
New implementation for `Diff` (drop in replacement for `cmp.Diff`)
2025-06-16 18:02:58 -07:00