Sreeram Venkitesh
4dae42a796
Updated version skew strategy for InPlacePodVerticalScaling
2024-11-07 11:29:07 +05:30
Kubernetes Prow Robot
dff657a07c
Merge pull request #128623 from AnishShah/ippr-windows
...
[FG:InPlacePodVerticalScaling] Drop InPlacePodVerticalScaling support in windows
2024-11-07 00:25:43 +00:00
Kubernetes Prow Robot
fa0979c15f
Merge pull request #124074 from carlory/clean-100001
...
fix description for PersistentVolumeSource and VolumeSource
2024-11-06 22:07:29 +00:00
Anish Shah
207842d3e0
drop InPlacePodVerticalScaling support in windows
2024-11-06 12:57:55 -08:00
Kubernetes Prow Robot
96250d4411
Merge pull request #124918 from SergeyKanzhelev/commentIgnoringBadStatuses
...
added a comment that statuses lists are not being validated
2024-11-06 20:09:29 +00:00
Kubernetes Prow Robot
648717cc74
Merge pull request #128266 from AnishShah/resize-subresource
...
[FG:InPlacePodVerticalScaling] Introduce /resize subresource to request pod resource resizing
2024-11-06 06:59:29 +00:00
Kubernetes Prow Robot
a50b4e52a9
Merge pull request #128553 from thockin/master
...
Validation: merge TooLong and TooLongMaxLen
2024-11-06 04:19:43 +00:00
carlory
7cb4a1f144
fix description for PersistentVolumeSource and VolumeSource
2024-11-06 10:51:04 +08:00
Anish Shah
332d794559
remove redundant validation check for pod resize
2024-11-06 01:33:15 +00:00
Anish Shah
832d7f7dc2
apply feedback
2024-11-06 01:33:15 +00:00
Anish Shah
0a80c5ecb7
better variable names
2024-11-06 01:33:15 +00:00
Anish Shah
7ac302b47a
test: cleanup validation tests
2024-11-06 01:33:15 +00:00
Anish Shah
ce0f4597d3
fix error message for pod resize validation failure
2024-11-06 01:33:14 +00:00
Anish Shah
2bf1f2349c
validate resize request
...
We validate resize request by ensuring that pod QoS is unchanged and
only cpu and memory resources and resize policies are mutated.
2024-11-06 01:33:14 +00:00
Tim Hockin
c8eeb486f4
Call-site comments: the "" arg to TooLong is unused
2024-11-05 15:10:24 -08:00
Tim Hockin
8a7af90300
Clarify that value arg to field.TooLong is unused
2024-11-05 15:10:23 -08:00
Tim Hockin
4d0e1c8fd4
Kill TooLongMaxLength() in favor of TooLong()
2024-11-05 15:10:22 -08:00
Kubernetes Prow Robot
bc79d3ba87
Merge pull request #128396 from ritazh/deprecate-EnforceMountableSecretsAnnotation
...
deprecate EnforceMountableSecretsAnnotation in 1.32
2024-11-05 06:07:40 +00:00
Kubernetes Prow Robot
5572688cef
Merge pull request #128342 from gnufied/recovery-expansion-beta
...
Move RecoverVolumeExpansionFailure feature to beta
2024-11-04 23:15:36 +00:00
Kubernetes Prow Robot
97c79df18f
Merge pull request #127981 from jsafrane/selinux-changepolicy
...
1710: Implement SELinuxChangePolicy
2024-11-04 22:09:29 +00:00
Rita Zhang
e7cdc59555
deprecate EnforceMountableSecretsAnnotation in 1.32
...
Signed-off-by: Rita Zhang <rita.z.zhang@gmail.com >
2024-11-04 13:13:32 -08:00
Sergey Kanzhelev
01851b89f4
added a comment that statuses lists are not being validated
2024-11-03 06:28:42 +00:00
Kubernetes Prow Robot
6bc0768c62
Merge pull request #127744 from carlory/fix-126662
...
Tighten validation on the qosClass field of pod status
2024-11-01 22:33:27 +00:00
Jan Safranek
6ca7b959e4
Add SELinuxChangePolicy validation
2024-11-01 12:46:34 +01:00
Jan Safranek
3867cb40ad
Regenerated API
2024-11-01 12:45:56 +01:00
Jan Safranek
c73308e90a
Introduce SELinuxChangePolicy
...
Feature gate + the API
2024-11-01 12:45:56 +01:00
carlory
9cb7d58b3c
Tighten validation on the qosClass field of pod status
2024-11-01 10:36:03 +08:00
Kubernetes Prow Robot
b337f048db
Merge pull request #127094 from sreeram-venkitesh/4818-allow-zero-for-prestop-hook
...
KEP-4818: Relaxed validation for allowing zero in PreStop hook sleep action
2024-10-31 20:25:26 +00:00
Kubernetes Prow Robot
86b99869cb
Merge pull request #128299 from SergeyKanzhelev/updateDHS
...
Update Device Health fields description for KEP-4680
2024-10-28 22:19:01 +00:00
Sergey Kanzhelev
5cfaf47448
update allocated resources status validation to account for claims
2024-10-26 07:11:06 +00:00
Sergey Kanzhelev
546436eb16
update device health status comments
2024-10-26 07:04:22 +00:00
Hemant Kumar
a9d71bd6e6
Move RecoverVolumeExpansionFailure feature to beta
2024-10-25 13:39:43 -04:00
Kubernetes Prow Robot
0a62f0fd7b
Merge pull request #128139 from Jefftree/revert-allowservicelb
...
Revert removal of feature AllowServiceLBStatusOnNonLB and LockToDefault first
2024-10-24 15:20:54 +01:00
Kubernetes Prow Robot
0e6961e898
Merge pull request #126955 from tallclair/cleanup
...
Remove corev1.Binding deprecation message
2024-10-23 02:21:19 +01:00
Kubernetes Prow Robot
5f3316fe23
Merge pull request #128119 from saschagrunert/api-validation-err
...
Clarify API validation error for toleration if `operator` is `Exists` and `value` is not empty
2024-10-21 19:44:59 +01:00
Sreeram Venkitesh
f1f9e7b398
Clean kube_features.go
...
Added tests, info about new feature gate in error message, fixes from review
Added basic e2e test
Added unit tests
Ran hack/update-featuregates.sh
Tolerate updates to existing resources after disabling feature gate
Added feature gate to versioned_kube_features.go
Fixed existing tests
Use PodValidationOptions for validation instead of using feature gate directly
Relaxed validation for allowing zero in prestop hook sleep action
2024-10-18 22:04:42 +05:30
Robbie Cronin
cdbfbde4aa
Add ut coverage for capabilities.Setup ( #125395 )
...
* Add ut coverage for capabilities.Setup
* Update pkg/capabilities/capabilities_test.go
Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com >
* Add ut coverage for capabilities.Setup
Signed-off-by: robert-cronin <robert.owen.cronin@gmail.com >
---------
Signed-off-by: robert-cronin <robert.owen.cronin@gmail.com >
Co-authored-by: Ed Bartosh <eduard.bartosh@intel.com >
2024-10-17 18:23:03 +01:00
Kubernetes Prow Robot
c6ad6fa951
Merge pull request #125477 from my-git9/namespaceformat
...
Modify some error words
2024-10-17 17:17:17 +01:00
Jefftree
06321f4a0e
Revert "Remove AllowServiceLBStatusOnNonLB gate"
...
This reverts commit 128e189fcd .
2024-10-16 18:00:42 -04:00
Sascha Grunert
544d8c06c3
Clarify API validation error if operator is Exists
...
Without this patch the error message for this example:
```
---
apiVersion: v1
kind: Pod
metadata:
name: test
spec:
containers:
- name: agent
image: debian:latest
tolerations:
- key: pool
operator: Exists
value: build
effect: NoSchedule
```
Looks like:
```
The Pod "test" is invalid: spec.tolerations[0].operator: Invalid value:
core.Toleration{Key:"pool", Operator:"Exists", Value:"build",
Effect:"NoSchedule", TolerationSeconds:(*int64)(nil)}: value must be
empty when `operator` is 'Exists'
```
To clarify that the `Value` field is wrong, we now directly point the
`field.Invalid` to it. Now the error message becomes a more clear and
concise one:
```
The Pod "test" is invalid: spec.tolerations[0].operator: Invalid value:
"build": value must be empty when `operator` is 'Exists'
```
Signed-off-by: Sascha Grunert <sgrunert@redhat.com >
2024-10-16 11:40:02 +02:00
Aohan Yang
da5738d9aa
Set feature gate emulation version during test
2024-10-10 19:26:31 +08:00
Matthieu MOREL
b7248077a9
fix: enable formatter rule from testifylint in module k8s.io/kubernetes
...
Signed-off-by: Matthieu MOREL <matthieu.morel35@gmail.com >
2024-09-26 08:19:54 +02:00
carlory
b3913395c5
drop the option mark from the InvolvedObject field of internal event object
2024-09-25 11:43:52 +08:00
Kubernetes Prow Robot
f9a57ba82d
Merge pull request #126760 from ncdc/ncdc/emeritus
...
Move ncdc to emeritus
2024-09-20 21:01:58 +01:00
Kubernetes Prow Robot
f2700895a4
Merge pull request #127422 from srivastav-abhishek/go-vet-fix
...
Go vet fixes for gotip
2024-09-20 14:37:58 +01:00
Abhishek Kr Srivastav
95860cff1c
Fix Go vet errors for master golang
...
Co-authored-by: Rajalakshmi-Girish <rajalakshmi.girish1@ibm.com >
Co-authored-by: Abhishek Kr Srivastav <Abhishek.kr.srivastav@ibm.com >
2024-09-20 12:36:38 +05:30
carlory
684fbd6f20
remove AllowImageVolumeSource
2024-09-13 23:45:42 +08:00
Adrian Moisey
8e3adc4df6
KEP-4427 : AllowRelaxedDNSSearchValidation ( #127167 )
...
* KEP-4427 : AllowRelaxedDNSSearchValidation
* Add e2e test with feature gate to test KEP-4427 RelaxedDNSSearchValidation
* Add more validatePodDNSConfig test cases
Also update Regex to match the case we want.
Thanks Tim and Antonio!
2024-09-12 09:41:19 +01:00
Joe Betz
2595aa1309
generate
2024-09-03 14:26:26 -04:00
Tim Allclair
adf6baa857
Remove corev1.Binding deprecation message
2024-08-27 16:52:28 -07:00