Yuki Iwai
c8d18da437
Scheduler: Fix the feature stage of preemptionPolicy in the API comment
...
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com >
2024-02-08 08:13:00 +09:00
Kubernetes Prow Robot
052bce26f4
Merge pull request #122931 from danwinship/ip-validation-cleanup
...
consistently use IsValidIP for IP validation
2024-02-06 15:58:15 -08:00
Kubernetes Prow Robot
f025a96d2f
Merge pull request #122728 from RomanBednar/pv-phase-transition-time-doc-fix
...
Remove alpha reference from PersistentVolumeStatus.lastPhaseTransitionTime docs
2024-01-24 19:51:51 +01:00
Kubernetes Prow Robot
fc4d6ac8ea
Merge pull request #121731 from Taction/service-account-token-projected-volume-validation
...
Fix service account token projected volume validation
2024-01-24 19:51:43 +01:00
liyuerich
e490439262
drop deprecated pointer package
...
Signed-off-by: liyuerich <yue.li@daocloud.io >
2024-01-24 19:44:07 +08:00
zhangchao
7972f0309c
Fix service account token projected volume validation
...
Signed-off-by: zhangchao <zchao9100@gmail.com >
2024-01-23 23:03:37 +08:00
Dan Winship
1d59d6b6c6
Use validation.IsValidIP in a few more places
...
Rather than using netutils.ParseIPSloppy directly.
Also fix the field paths in the errors for pod.spec.hostAliases to
include the array index.
2024-01-23 09:10:35 -05:00
Dan Winship
519dd6887d
Make validation.IsValidIP return a field.ErrorList for consistency
2024-01-23 09:08:27 -05:00
Roman Bednar
2ce04fc04b
flag PersistentVolumeLastPhaseTransitionTime field as beta
2024-01-17 13:14:09 +01:00
carlory
f8f24cf8e7
ValidateVolumeAttributesClassUpdate also validates new vac
2023-12-22 15:52:04 +08:00
Kubernetes Prow Robot
0bfb25beec
Merge pull request #121964 from kannon92/ephemeral-storage-not-alpha
...
drop alpha comment on ephemeral storage
2023-12-14 05:08:49 +01:00
Kubernetes Prow Robot
d2fc690421
Merge pull request #116209 from haoruan/feature-csidriver-fields-mutable
...
Allow FSGroupPolicy and PodInfoOnMount to be mutable in CSIDriver.Spec
2023-12-13 21:24:57 +01:00
Kevin Hannon
4e5321c92e
add beta comment for pod replacement policy
2023-12-05 13:17:24 -05:00
Kevin Hannon
7ba546cfeb
drop alpha comment on ephemeral storage
2023-11-20 09:58:13 -05:00
Kubernetes Prow Robot
e4b74dd12f
Merge pull request #121765 from mimowo/ready-pods-stable-api
...
Fix API comment for the Job ready field
2023-11-07 23:52:12 +01:00
Michal Wozniak
9d5b2a4476
Fix API comment for the Job ready field
2023-11-07 07:38:51 +01:00
Michal Wozniak
1395e2e02c
Fix API comment for the FailIndex Job pod failure policy action
2023-11-06 17:47:13 +01:00
Taahir Ahmed
96e610ac18
ClusterTrustBundle: Enforce max size during validation
2023-11-03 11:40:49 -07:00
Taahir Ahmed
599fdb7add
Regenerate for ClusterTrustBundlePEM projected volume API
2023-11-03 11:40:48 -07:00
Taahir Ahmed
ecfdc8fda5
Define ClusterTrustBundlePEM projected volume
...
This commit defines the ClusterTrustBundlePEM projected volume types.
These types have been renamed from the KEP (PEMTrustAnchors) in order to
leave open the possibility of a similar projection drawing from a
yet-to-exist namespaced-scoped TrustBundle object, which came up during
KEP discussion.
* Add the projection field to internal and v1 APIs.
* Add validation to ensure that usages of the project must specify a
name and path.
* Add TODO covering admission control to forbid mirror pods from using
the projection.
Part of KEP-3257.
2023-11-03 11:40:48 -07:00
Humble Chirammal
3890546265
Update APIs and adjust tests
...
Signed-off-by: zhucan <zhucan.k8s@gmail.com >
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com >
2023-11-01 09:28:36 +05:30
Antonio Ojea
fee07ad608
make update with the new API with arrays
2023-10-31 21:05:58 +00:00
Antonio Ojea
c3d9b77d94
update ServiceCIDR API: replace IPv4,IPv6 fields by an array of strings
...
https: //docs.google.com/document/d/1-CKDPRHsG6XfnGs-Bb7ptWgDtTq9-hj8aJQpGz1CSh8/edit
Change-Id: If7134a5553b4ecc12b1d58ffc52ebb9f8594778a
2023-10-31 21:05:06 +00:00
Antonio Ojea
8182c4d9ec
make update
...
Change-Id: I4007d4f6dda24b5c74f602d35191556f315de222
2023-10-31 21:05:05 +00:00
Antonio Ojea
632081a907
add ServiceCIDR APIs
...
Change-Id: Ia084c5505e43033ac34449031a1d32418ca326fd
Change-Id: Iafc236d456f7185a5c89a65d7b96245e04060013
2023-10-31 21:05:04 +00:00
Antonio Ojea
16363b6fb4
fix IPAddress.Name validation message
...
Change-Id: Idc29166d69c1eadd6e4dac3bf16f4a6739f98be2
2023-10-31 21:05:04 +00:00
Kubernetes Prow Robot
dba565193c
Merge pull request #121104 from carlory/kep-3751-api-changes
...
[KEP-3571] introduce the VolumeAttributesClass API
2023-10-31 20:23:50 +01:00
Kubernetes Prow Robot
d475c249da
Merge pull request #120954 from HirazawaUi/deprecate-kubeProxyVersione-field
...
deprecate the kubeProxyVersion field of v1.Node
2023-10-31 19:16:20 +01:00
Kubernetes Prow Robot
418e9d08a4
Merge pull request #120592 from AxeZhan/validation_sets
...
Use generic set in package "/pkg/apis/core/validation"
2023-10-31 19:16:02 +01:00
carlory
56ab6c5942
generated changes
2023-10-31 11:26:35 +08:00
carlory
ae90a69677
volumeattributesclass and core api changes
2023-10-31 11:18:56 +08:00
Abu Kashem
b8cd792b36
rename the roundtrip annotation, forbid it in v1
2023-10-30 18:22:51 -04:00
Abu Kashem
730d10a8fb
apiserver: add generated files for flowcontrol api change
2023-10-30 08:18:41 -04:00
Abu Kashem
9fd2ab419a
apiserver: allow zero value for the 'nominalConcurrencyShares' field
2023-10-30 08:18:40 -04:00
Abu Kashem
430c226709
apiserver: fix lint issue, defaulting and validation test for flowcontrol v1
2023-10-30 08:18:40 -04:00
Abu Kashem
17bda3c3e0
apiserver: apf controller, bootstrap, tests should use flowcontrol v1 API
2023-10-30 08:18:35 -04:00
Abu Kashem
5972037ffd
apiserver: generate code for apf flowcontrol v1 API
...
run:
- hack/update-codegen.sh
- hack/update-openapi-spec.sh
2023-10-30 07:48:22 -04:00
Abu Kashem
03a9ad200d
apiserver: remove copied generated files
...
otherwsie we see the following error from code-gen
Unrecognized package: k8s.io/api/flowcontrol/v1
2023-10-30 07:48:22 -04:00
Abu Kashem
b24dd44904
apiserver: enable apf v1 API
2023-10-30 07:48:22 -04:00
Abu Kashem
5cb03064d9
apiserver: update copy, rename v1beta3 to v1
2023-10-30 07:48:22 -04:00
Abu Kashem
dc72308093
apiserver: copy apf v1beta3 to v1
2023-10-30 07:48:21 -04:00
HirazawaUi
2c2fa2107a
deprecate the kubeProxyVersion field of v1.Node
2023-10-29 15:04:11 +08:00
AxeZhan
070e7a38cb
generic set
2023-10-28 15:31:28 +08:00
Paco Xu
36d6917ae1
valid error for creation and update from valid to invalid only
...
- using an option AllowNamespacedSysctlsForHostNetAndHostIPC
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:54 +08:00
Paco Xu
9a8ccdebc5
use sysctl utils to do pod spec validation
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:51 +08:00
Paco Xu
4321652d13
reject pod creation for hostNet pod with net sysctl; hostIPC pod with ipc sysctl
...
Signed-off-by: Paco Xu <paco.xu@daocloud.io >
2023-10-28 06:58:28 +08:00
Kubernetes Prow Robot
6d7d249372
Merge pull request #121077 from chrishenzie/readwriteoncepod-ga
...
Graduate ReadWriteOncePod to GA
2023-10-24 05:26:05 +02:00
Kubernetes Prow Robot
441d4b54ae
Merge pull request #120397 from ty-dc/StaticCheck
...
cleanup: omit comparison with bool constants
2023-10-24 05:25:52 +02:00
Kubernetes Prow Robot
8149ab3f3f
Merge pull request #121356 from mimowo/backoff-limit-per-index-beta
...
Graduate BackoffLimitPerIndex to Beta
2023-10-23 18:39:58 +02:00
Kubernetes Prow Robot
581552eaf0
Merge pull request #116065 from sanposhiho/match-label-key-alternative
...
feature(scheduler): implement matchLabelKeys in PodAffinity and PodAntiAffinity
2023-10-23 18:39:13 +02:00