Tim Hockin
d6d2c5775f
Set gate SkipReadOnlyValidationGCE to Deprecated
...
This was created as alpha (off by default) but should probably have used
the "Deprecated" setting. Changing it now makes it on by default and
still disable-able.
2023-10-16 12:37:26 -07:00
bzsuni
27abf99148
Remove GA featuregate about ProbeTerminationGracePeriod in 1.29
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2023-10-16 20:12:47 +08:00
Ed Bartosh
73a8965e2a
Graduate DevicePluginCDIDevices to Beta
2023-10-16 13:12:39 +03:00
guangli.bao
f69e1fed82
Remove GAed feature gates TopologyManager
...
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
2023-10-16 17:53:42 +08:00
guangli.bao
fed4f16a7a
Remove GAed feature gates SeccompDefault
...
Signed-off-by: guangli.bao <guangli.bao@daocloud.io>
2023-10-16 12:35:04 +08:00
Shiming Zhang
33f2d487e2
Promote KEP-2681 to beta in 1.29
2023-10-16 10:10:35 +08:00
AxeZhan
9327f3a173
api changes
2023-10-15 13:32:54 +08:00
Kubernetes Prow Robot
8e8ac86cf1
Merge pull request #120861 from RomanBednar/retro-sc-assignment-cleanup
...
remove RetroactiveDefaultStorageClass feature gate
2023-10-15 07:05:46 +02:00
Kubernetes Prow Robot
4d8a51acac
Merge pull request #121229 from aojea/remove_cluster_cidr
...
remove ClusterCIDR alpha API
2023-10-15 02:56:33 +02:00
Kubernetes Prow Robot
43e617f252
Merge pull request #120248 from pacoxu/grpc-container-probe
...
remove feature gate GRPCContainerProbe
2023-10-14 23:50:20 +02:00
Kubernetes Prow Robot
9988f6371b
Merge pull request #120192 from SataQiu/remove-featuregate-20230827
...
Remove GAed feature gates CronJobTimeZone, JobMutableNodeSchedulingDirectives and LegacyServiceAccountTokenNoAutoGeneration
2023-10-14 23:50:11 +02:00
Kubernetes Prow Robot
414a5f6692
Merge pull request #119100 from bzsuni/ga/JobTrackingWithFinalizers
...
Remove GA featuregate about JobTrackingWithFinalizers in 1.28
2023-10-14 23:50:01 +02:00
Antonio Ojea
c2d473f0d4
remove ClusterCIDR
...
KEP-2593 proposed to expand the existing node-ipam controller
to be configurable via a ClusterCIDR objects, however, there
were reasonable doubts on the SIG about the feature and after
several months of dicussions we decided to not move forward
with the KEP intree, hence, we are going to remove the existing
code, that is still in alpha.
https://groups.google.com/g/kubernetes-sig-network/c/nts1xEZ--gQ/m/2aTOUNFFAAAJ
Change-Id: Ieaf2007b0b23c296cde333247bfb672441fe6dfc
2023-10-14 19:06:22 +00:00
Jordan Liggitt
c72923b17a
Register UnauthenticatedHTTP2DOSMitigation into kube components
2023-10-13 17:50:31 -04:00
Kubernetes Prow Robot
8923c3c871
Merge pull request #119659 from kannon92/beta-pod-ready-to-start
...
[KEP-3085] Promote PodReadyToStartContainers to beta in 1.29
2023-10-12 22:49:16 +02:00
Kevin Hannon
c94240e2e2
move kubelet constant for podreadytostart to staging
2023-10-12 11:18:11 -04:00
Kensei Nakada
990a46f9bd
Update QueueingHInt's KEP
2023-10-11 11:54:10 +09:00
Roman Bednar
84d5e7c8fa
remove RetroactiveDefaultStorageClass feature gate
2023-09-25 11:37:44 +02:00
bzsuni
14e7d97151
Remove GA featuregate for JobTrackingWithFinalizers in 1.28
...
Signed-off-by: bzsuni <bingzhe.sun@daocloud.io>
2023-09-05 14:25:02 +08:00
Davanum Srinivas
ceaed508ce
Validate the cloud-provider passed in and the corresponding feature flags
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-09-02 13:08:04 -04:00
Davanum Srinivas
42e8cfa28a
fix failing metadata test
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-09-01 15:22:07 -04:00
Davanum Srinivas
cdcbfcc0a6
[KEP-2395] Phase 4 - Disabling In-Tree Providers
...
https://github.com/kubernetes/enhancements/tree/master/keps/sig-cloud-provider/2395-removing-in-tree-cloud-providers#phase-4---disabling-in-tree-providers
DisableCloudProviders - this feature gate will disable any functionality
in kube-apiserver, kube-controller-manager and kubelet related to the
--cloud-provider component flag.
DisableKubeletCloudCredentialProvider - this feature gate will disable
in-tree functionality in the kubelet to authenticate to the Azure and
GCP container registries for image pull credentials.
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
2023-09-01 15:22:07 -04:00
Kubernetes Prow Robot
470fe396bd
Merge pull request #120275 from danwinship/kep-3705-to-beta
...
Bump CloudDualStackNodeIPs to beta for 1.29
2023-09-01 11:28:43 -07:00
Kubernetes Prow Robot
36352ba306
Merge pull request #120233 from xuzhenglun/master
...
KEP-3668: promote ServiceNodePortStaticSubrange to stable
2023-08-31 19:44:31 -07:00
Dan Winship
04f0b4a014
Bump CloudDualStackNodeIPs to beta for 1.29
2023-08-30 13:22:39 -04:00
Paco Xu
41adc93ca3
remove GAed FG DownwardAPIHugePages
2023-08-30 10:56:35 +08:00
Paco Xu
7e7b67f2cc
remove GAed FG GRPCContainerProbe
2023-08-30 10:29:37 +08:00
xuzhenglun
af7d76fa05
Promoted feature gate ServiceNodePortStaticSubrange
to stable and locked it to always active
2023-08-30 10:06:46 +08:00
SataQiu
6fc3d0ecef
remove GAed feature gates CronJobTimeZone, JobMutableNodeSchedulingDirectives and LegacyServiceAccountTokenNoAutoGeneration
2023-08-27 16:51:27 +08:00
Kubernetes Prow Robot
2e6eafca3f
Merge pull request #119503 from wojtek-t/pagination_ga
...
Graduate APIListChunking to GA
2023-08-23 10:39:29 -07:00
Tim Hockin
a930892769
Gate: disallow .status.loadBalancer on non-LB svc
...
The fact that the .status.loadBalancer field can be set while .spec.type
is not "LoadBalancer" is a flub. Any spec update will already clear
.status.ingress, so it's hard to really rely on this. After this
change, updates which try to set this combination will fail validation.
Existing cases of this will not be broken. Any spec/metadata update
will clear it (no error) and this is the only stanza of status.
New gate "AllowServiceLBStatusOnNonLB" is off by default, but can be
enabled if this change actually breaks someone, which seems exceeedingly
unlikely.
2023-08-20 16:40:41 -07:00
Aohan Yang
3ac2899d2b
Add IP mode field
2023-08-14 11:24:49 +08:00
Mark Rossetti
0d90d1ffa5
Revert "Merge pull request #118895 from RyanAoh/kep-1860"
...
This reverts commit 890a6c8f70
, reversing
changes made to 4f60a8d493
.
2023-08-09 15:51:20 -07:00
Alexander Zielenski
5e2e8c8064
bump validatingadmissionpolicy alpha->beta
2023-07-21 18:14:50 -07:00
Kubernetes Prow Robot
f3a070f9c6
Merge pull request #116469 from RomanBednar/pv-phase-transition-time
...
PersistentVolume last phase transition time
2023-07-21 16:10:07 -07:00
Roman Bednar
5310dd7ff5
add PersistentVolumeLastPhaseTransitionTime feature gate
2023-07-21 17:19:11 +02:00
Wojciech Tyczyński
6acfa3cb4a
Graduate APIListChunking to GA
2023-07-21 14:09:40 +02:00
kannon92
ce92952037
add podReplacementPolicy and terminating field to job api
2023-07-19 16:34:38 +00:00
Kubernetes Prow Robot
66e99b3ff1
Merge pull request #117740 from Richabanker/uvip-impl
...
Unknown Version Interoperability Proxy Impl
2023-07-18 18:36:02 -07:00
Richa Banker
cd5f3d9f9d
Add impl for uvip
2023-07-18 17:36:22 -07:00
Kubernetes Prow Robot
d1d86dafb7
Merge pull request #118772 from kannon92/terminating-pod-gc
...
KEP-3939: pod gc changes for pod replacement policy kep
2023-07-18 16:46:03 -07:00
Kubernetes Prow Robot
c684de526c
Merge pull request #118990 from alexzielenski/apiserver/apiextensions/crd-validation-ratcheting
...
CRD Validation Ratcheting alpha implementation
2023-07-18 14:46:03 -07:00
Alexander Zielenski
6f238334ab
add CRDValidationRatcheting feature gate
2023-07-18 11:49:30 -07:00
Michal Wozniak
fcbfdc1710
Extend the Job API for BackoffLimitPerIndex
2023-07-18 11:28:15 +02:00
Kubernetes Prow Robot
da2fdf8cc3
Merge pull request #118764 from iholder101/Swap/burstableQoS-impl
...
Add full cgroup v2 swap support with automatically calculated swap limit for LimitedSwap and Burstable QoS Pods
2023-07-17 19:49:07 -07:00
Kubernetes Prow Robot
704970877e
Merge pull request #119380 from A-Hilaly/api-server/webhooks/match-conditions-beta-graduations
...
Graduate `AdmissionWebhookMatchCondition` to beta
2023-07-17 16:55:07 -07:00
Kubernetes Prow Robot
ff90c1cc73
Merge pull request #119374 from danwinship/kep-3178-ga
...
move KEP-3178 IPTablesOwnershipCleanup to GA
2023-07-17 15:53:47 -07:00
Kubernetes Prow Robot
1fef8fd51d
Merge pull request #118770 from marquiz/devel/cgroup-driver-autoconfig
...
kubelet: get cgroup driver config from CRI
2023-07-17 15:53:18 -07:00
Amine
94c8ad289b
Enable admissionWebhookMatchCondition by default
2023-07-17 22:40:55 +01:00
Itamar Holder
4321d8c60f
Graduate NodeSwap to Beta1
...
Signed-off-by: Itamar Holder <iholder@redhat.com>
2023-07-18 00:24:12 +03:00
Kubernetes Prow Robot
92856db662
Merge pull request #118973 from ffromani/kubelet-podresources-getallocatable-ga
...
node: podresources: getallocatable: move to GA
2023-07-17 13:47:33 -07:00
Kubernetes Prow Robot
890a6c8f70
Merge pull request #118895 from RyanAoh/kep-1860
...
Make Kubernetes aware of the LoadBalancer behaviour
2023-07-17 11:41:10 -07:00
Amine
0074b24ca4
Graduate AdmissionWebhookMatchCondition to beta
2023-07-17 18:19:35 +01:00
Markus Lehtonen
37330a1392
Add KubeletCgroupDriverFromCRI feature gate
2023-07-17 12:27:04 -04:00
Dan Winship
be01f4a083
KEP-3178 IPTablesOwnershipCleanup to GA
2023-07-17 09:22:45 -04:00
Kubernetes Prow Robot
bdcf812c95
Merge pull request #118254 from elezar/4009/add-cdi-devices-to-device-plugin
...
Add CDI devices to device plugin API
2023-07-17 05:21:08 -07:00
Evan Lezar
b57c7e2fe4
Add CDI devices to device plugin API
...
This change adds CDI device IDs to the ContainerAllocateResponse in the
device plugin API. This allows a device plugin to specify CDI devices
by their unique fully-qualified CDI device names using the related field
in the CRI specification.
Signed-off-by: Evan Lezar <elezar@nvidia.com>
2023-07-17 11:53:09 +02:00
Aohan Yang
e6863757f4
Add IP mode field
2023-07-17 15:51:40 +08:00
kannon92
e38ab6d367
Add PodGC changes for PodReplacementPolicy
2023-07-16 23:47:04 +00:00
Kubernetes Prow Robot
f34365789d
Merge pull request #116470 from alexanderConstantinescu/kep-3836-impl
...
[Kube-proxy]: Implement KEP-3836
2023-07-15 05:43:04 -07:00
Kubernetes Prow Robot
8a0ea1bd58
Merge pull request #109616 from wzshiming/feat/pod-host-ips
...
Field `status.hostIPs` added for Pod
2023-07-15 00:31:04 -07:00
Kubernetes Prow Robot
cab65e2008
Merge pull request #118816 from PiotrProkop/topo-opts-to-beta
...
topologymanager: Promote support for improved multi-numa alignment in Topology Manager to beta
2023-07-14 16:55:08 -07:00
Kubernetes Prow Robot
2d3ce64e5d
Merge pull request #119281 from jsafrane/enable-reconstruction
...
Enable NewVolumeManagerReconstruction
2023-07-14 15:20:41 -07:00
Kubernetes Prow Robot
1b7fffa0a1
Merge pull request #119328 from sanposhiho/ff-SchedulerQueueingHints
...
implement SchedulerQueueingHints feature gate
2023-07-14 12:24:01 -07:00
Kubernetes Prow Robot
6f3856f953
Merge pull request #118883 from danielvegamyhre/kep-4017-job
...
Add completion index as pod label for indexed jobs
2023-07-14 12:23:50 -07:00
Kubernetes Prow Robot
7472634bcb
Merge pull request #118303 from carlory/deprecate-cephrdb-plugin-migration
...
deprecate csi migration for ceph rbd
2023-07-14 07:35:49 -07:00
Kensei Nakada
34640772ed
implement SchedulerQueueingHints feature gate
2023-07-14 12:31:27 +00:00
Shiming Zhang
c2c001a243
Add FeatureGate PodHostIPs
2023-07-14 09:35:30 +08:00
Kubernetes Prow Robot
be2cfc9697
Merge pull request #118228 from carlory/move-non-graceful-node-shutdown-to-GA
...
move non-graceful node shutdown to GA
2023-07-13 15:47:37 -07:00
Kubernetes Prow Robot
a9e40bd7c6
Merge pull request #114307 from rphillips/promote_probe_termination_grace_period
...
ProbeTerminationGracePeriod promote to GA
2023-07-13 13:41:38 -07:00
Jan Safranek
22d8ae1ba6
Enable NewVolumeManagerReconstruction
...
Enable the feature after all bugs have been (hopefuly) fixed.
2023-07-13 18:11:40 +02:00
Francesco Romani
01c3a51a78
node: podresources: getallocatable: move to GA
...
lock the feature gate to GA, and remove the now-redundant code.
Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-07-12 14:11:22 +02:00
PiotrProkop
f855a23b45
topologymanager: promote TopologyManagerPolicyOptions feature to beta
...
* Promote TopologyManagerPolicyOptions feature to beta
* Promote PreferClosestNUMANodes TopologyManagerPolicyOption to beta
Signed-off-by: PiotrProkop <pprokop@nvidia.com>
2023-07-11 15:06:57 +02:00
PiotrProkop
998654e044
topologymanager: fix TopologyManagerPolicyBetaOptions not being enabled by default
...
Signed-off-by: PiotrProkop <pprokop@nvidia.com>
2023-07-11 15:04:32 +02:00
carlory
f443c458af
move non-graceful node shutdown to GA
2023-07-11 13:51:51 +08:00
Alexander Constantinescu
9b1c4c7b57
Implement KEP-3836
...
TL;DR: we want to start failing the LB HC if a node is tainted with ToBeDeletedByClusterAutoscaler.
This field might need refinement, but currently is deemed our best way of understanding if
a node is about to get deleted. We want to do this only for eTP:Cluster services.
The goal is to connection draining terminating nodes
2023-07-10 10:30:54 +02:00
Gunju Kim
5d26bcd468
Sidecar: API changes
...
- Add SidecarContaienrs feature gate
- Add ContainerRestartPolicy type
- Add RestartPolicy field to the Container
- Drop RestartPolicy field if the feature is disabled
- Add validation for the SidecarContainers
- Allow restartable init containaers to have a startup probe
2023-07-07 21:39:34 +00:00
Heba Elayoty
2fe38f93e5
feat: Append job creation timestamp to cronjob annotations ( #118137 )
...
* Append job name to job annotations
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
* Update annotation description, remove timezone, and fix time
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
* Remove unused ctx
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
* code review comments
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
* code review comments
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
* Add timezone back
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
---------
Signed-off-by: Heba Elayoty <hebaelayoty@gmail.com>
2023-07-06 14:39:04 -07:00
Daniel Vega-Myhre
ecf0cee91c
update comment on feature flag
2023-07-06 17:33:11 +00:00
Kubernetes Prow Robot
c2b7d25ff8
Merge pull request #118691 from giuseppe/drop-check-for-volumes
...
apis: drop check for volumes with user namespaces
2023-06-29 16:23:56 -07:00
Kubernetes Prow Robot
52457842d1
Merge pull request #117055 from cyclinder/csi_migration
...
remove CSI-migration gate
2023-06-28 04:28:31 -07:00
Kubernetes Prow Robot
960830bc66
Merge pull request #118102 from RomanBednar/retro-sc-assignment-ga
...
graduate RetroactiveDefaultStorageClass feature to GA in 1.28
2023-06-27 20:46:32 -07:00
Daniel Vega-Myhre
cfa2fa6d77
put feature gate in alphabetical order
2023-06-27 22:20:17 +00:00
kannon92
bb8766daaf
feature flags should be ordered alphabetically
2023-06-27 19:16:16 +00:00
Daniel Vega-Myhre
a9afaa1eee
add feature gate
2023-06-27 18:07:17 +00:00
Giuseppe Scrivano
531d38e323
features: rename UserNamespacesStatelessPodsSupport
...
now it is called UserNamespacesSupport since all kind of volumes are
supported.
Signed-off-by: Giuseppe Scrivano <gscrivan@redhat.com>
2023-06-22 15:19:50 +02:00
shubham82
f2e3157df0
Remove AdvancedAuditing feature gate.
2023-06-20 14:21:10 +05:30
Kubernetes Prow Robot
18d05b646d
Merge pull request #117702 from kannon92/pod-ready-to-start-rename
...
feat: rename PodHasNetwork to PodReadyToStartContainers
2023-06-11 18:59:48 -07:00
Roman Bednar
42722ffef0
graduate RetroactiveDefaultStorageClass feature to GA in 1.28
2023-06-07 14:31:16 +02:00
cyclinder
8e4228a8c1
remove CSI-migration gate
2023-06-04 18:40:17 +08:00
Andy Zhang
1ce285ad3d
Revert "removed the deprecated azureFile
in-tree storage plugin"
2023-06-02 10:20:53 +08:00
Kubernetes Prow Robot
0bb17a88fa
Merge pull request #116741 from gjkim42/promote-expanded-dns-config-to-ga
...
Promote ExpandedDNSConfig feature to the GA stage
2023-05-30 18:19:56 -07:00
Kubernetes Prow Robot
18e3f01ded
Merge pull request #117877 from xuzhenglun/master
...
KEP-3668: promote ServiceNodePortStaticSubrange to beta
2023-05-30 14:57:56 -07:00
Kubernetes Prow Robot
a6f641b656
Merge pull request #118236 from andyzhangx/remove-azurefile
...
removed the deprecated `azureFile` in-tree storage plugin
2023-05-29 09:25:54 -07:00
carlory
4e6d929580
deprecate csi migration for ceph rdb
2023-05-29 08:35:22 +08:00
Kubernetes Prow Robot
c35a2775b2
Merge pull request #115554 from yt2985/cleanSA
...
LegacyServiceAccountTokenCleanUp alpha
2023-05-26 08:54:53 -07:00
Kubernetes Prow Robot
cfeb83d56b
Merge pull request #116525 from ffromani/kubelet-podresources-endpoint-ga
...
node: podresources: graduate to GA
2023-05-25 16:38:50 -07:00
tinatingyu
133eff3df4
implement LegacyServiceAccountTokenCleanUp alpha
2023-05-24 23:20:17 +00:00
andyzhangx
485d1631cd
Remove Azure file in-tree storage plugin
2023-05-24 14:10:34 +00:00
Shihang Zhang
182cd425d3
graduate LegacyServiceAccountTokenTracking to GA
2023-05-19 10:33:34 -07:00
Humble Chirammal
e4dd6f68dc
remove CSIStorageCapacity featuregate
...
This feature gates were GAed in Kubernetes v1.24 and supposed to be
removed in kubernetes >=v1.26. This commit remove the same.
Signed-off-by: Humble Chirammal <humble.devassy@gmail.com>
2023-05-15 20:26:42 +05:30
Kubernetes Prow Robot
af1bf43067
Merge pull request #117872 from danwinship/kep-3453-to-ga
...
MinimizeIPTablesRestore to GA
2023-05-10 00:19:11 -07:00
Tim Hockin
ec3379a717
Do hostNet Pod-ports -> hostPorts in Pod defaults
...
Rather than doing it in PodSpec defaulting, which triggers in
Deployments and DaemonSets, do it only when a Pod is actually in play.
2023-05-09 18:10:20 -07:00
Dan Winship
c3971002c9
MinimizeIPTablesRestore to GA
2023-05-09 18:19:00 -04:00
xuzhenglun
91570a3661
promote ServiceNodePortStaticSubrange to beta
2023-05-09 11:38:16 +08:00
Kubernetes Prow Robot
dd43d864c1
Merge pull request #116901 from pacoxu/cleanup-KubeletCredentialProviders
...
remove GAed KubeletCredentialProviders (1.28)
2023-05-08 07:55:53 -07:00
carlory
22d0aa1d04
remove DevicePlugins featuregate
2023-05-08 12:11:11 +08:00
Ryan Phillips
ae08fe1e19
ProbeTerminationGracePeriod promote to GA
2023-05-05 14:27:54 -05:00
Kubernetes Prow Robot
80c4abd02e
Merge pull request #117655 from carlory/fix-002
...
remove DelegateFSGroupToCSIDriver featuregate
2023-05-05 10:39:14 -07:00
Jordan Liggitt
e807a6aec5
Disable NewVolumeManagerReconstruction feature gate
2023-05-04 16:41:20 -04:00
Kubernetes Prow Robot
7dec98cdcc
Merge pull request #117718 from aojea/ProxyTerminatingEndpoints
...
promote ProxyTerminatingEndpoints to GA
2023-05-04 13:23:13 -07:00
Antonio Ojea
791573ddb6
promote ProxyTerminatingEndpoints to GA
...
Change-Id: Ife524c831d905acbc606aa7631e1194f91199938
2023-05-04 12:58:33 +00:00
Gunju Kim
b249b4ca9b
Promote ExpandedDNSConfig feature to the GA stage
2023-05-04 20:37:10 +09:00
Kubernetes Prow Robot
7efa07c74e
Merge pull request #117380 from yulng/dryrun1
...
Remove GA feature gates in 1.28 about DryRun
2023-05-03 23:54:41 -07:00
Kubernetes Prow Robot
78833e1b33
Merge pull request #117713 from flant/ssr-ga
...
KEP-3325: Promote SelfSubjectReview to GA
2023-05-03 08:54:24 -07:00
kannon92
5f489a3327
feat: rename PodHasNetwork to PodReadyToStartContainers
2023-05-02 19:52:23 +00:00
m.nabokikh
a40810a2d9
Add comment about removing the feature gate
...
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2023-05-02 21:17:57 +02:00
m.nabokikh
40de26dcff
KEP-3325: Promote SelfSubjectReview to GA
...
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2023-05-02 14:50:40 +02:00
yulng
b899ae4847
remove genericfeatures.DryRun in 1.28
...
Signed-off-by: yulng <wei.yang@daocloud.io>
2023-05-02 13:16:31 +08:00
Kubernetes Prow Robot
d6471d01a4
Merge pull request #115843 from rikatz/remote-netpol-status
...
Remove/Withdraw NetworkPolicy Status
2023-05-01 18:30:10 -07:00
Kubernetes Prow Robot
46852cab7f
Merge pull request #117570 from marosset/remove-hostprocess-containers-featuregate
...
Removing WindowsHostProcessContainers feature-gate
2023-05-01 14:24:11 -07:00
Mark Rossetti
ab9c8eb1e8
Removing WindowsHostProcessContainers feature-gate
...
Signed-off-by: Mark Rossetti <marosset@microsoft.com>
2023-05-01 13:30:38 -07:00
Ricardo Katz
bff8a6cd9f
Remove withdrawn feature NetworkPolicyStatus
2023-05-01 15:19:25 -03:00
Francesco Romani
69bc685556
node: podresources: graduate to GA
...
Lock the feature gate to ON and simplify the code
accordingly.
Signed-off-by: Francesco Romani <fromani@redhat.com>
2023-05-01 16:23:28 +02:00
Kubernetes Prow Robot
d8bdddcab4
Merge pull request #117531 from mfordjody/master
...
remove validation GCE-ism
2023-04-28 18:28:16 -07:00
Kubernetes Prow Robot
7077491f68
Merge pull request #117237 from yulng/cleanpolicy
...
Remove GA feature gates in 1.28 about network
2023-04-27 20:48:15 -07:00
yulng
0dbeff4b6e
remove GA feature gates in 1.28 about network
...
Signed-off-by: yulng <wei.yang@daocloud.io>
2023-04-28 10:51:37 +08:00
carlory
4e7b6e8ba4
remove DelegateFSGroupToCSIDriver featuregate
2023-04-28 10:17:24 +08:00
mfordjody
c3384191ea
remove validation GCE-ism
...
update testing
update testing
update testing
update core and testing
update testing
2023-04-24 14:27:37 +08:00
Kubernetes Prow Robot
8d494c49d1
Merge pull request #114068 from cyclinder/feature_gate
...
remove GA feature-gate for 1.28
2023-04-20 09:25:11 -07:00
cyclinder
978da1e8f1
remove GA feature-gates
2023-04-03 11:39:59 +08:00
Paco Xu
70369bfe29
remove GAed KubeletCredentialProviders
2023-03-31 10:09:58 +08:00
Sergey Kanzhelev
eb60dce33b
deprecate ExperimentalHostUserNamespaceDefaulting
2023-03-17 22:07:25 +00:00
Taahir Ahmed
6a75e7c40c
ClusterTrustBundles: Define types
...
This commit is the main API piece of KEP-3257 (ClusterTrustBundles).
This commit:
* Adds the certificates.k8s.io/v1alpha1 API group
* Adds the ClusterTrustBundle type.
* Registers the new type in kube-apiserver.
* Implements the type-specfic validation specified for
ClusterTrustBundles:
- spec.pemTrustAnchors must always be non-empty.
- spec.signerName must be either empty or a valid signer name.
- Changing spec.signerName is disallowed.
* Implements the "attest" admission check to restrict actions on
ClusterTrustBundles that include a signer name.
Because it wasn't specified in the KEP, I chose to make attempts to
update the signer name be validation errors, rather than silently
ignored.
I have tested this out by launching these changes in kind and
manipulating ClusterTrustBundle objects in the resulting cluster using
kubectl.
2023-03-15 20:10:18 -07:00
Dan Winship
068ee321bc
Add CloudDualStackNodeIPs feature gate(s)
...
Add CloudDualStackNodeIPs feature gates for kubelet and
cloud-controller-manager and use as appropriate.
2023-03-15 17:15:51 -04:00
Kubernetes Prow Robot
d3a7b5920f
Merge pull request #116046 from sanposhiho/sanposhiho/beta-graduation-container-metric
...
feature(hpa): beta graduation for the container resource metrics
2023-03-15 11:10:15 -07:00
Igor Velichkovich
5e5b3029f3
Matchconditions admission webhooks alpha implementation for kep-3716 ( #116261 )
...
* api changes adding match conditions
* feature gate and registry strategy to drop fields
* matchConditions logic for admission webhooks
* feedback
* update test
* import order
* bears.com
* update fail policy ignore behavior
* update docs and matcher to hold fail policy as non-pointer
* update matcher error aggregation, fix early fail failpolicy ignore, update docs
* final cleanup
* openapi gen
2023-03-14 20:28:26 -07:00
Kubernetes Prow Robot
c072cae4d0
Merge pull request #108838 from nckturner/webhook-framework
...
Webhook framework for cloud controller manager
2023-03-14 20:28:14 -07:00
Kubernetes Prow Robot
f44d561c1f
Merge pull request #115075 from aojea/ipaddress
...
IPAddress allocator
2023-03-14 19:26:13 -07:00
Kubernetes Prow Robot
f7bcff44cd
Merge pull request #116425 from jsafrane/flip-selinux
...
Flip SELinuxMountReadWriteOncePod to Beta
2023-03-14 16:34:41 -07:00
Kubernetes Prow Robot
1586138519
Merge pull request #115750 from saschagrunert/otel-beta
...
Graduate `KubeletTracing` feature to beta
2023-03-14 16:34:33 -07:00
Nick Turner
86f4136003
Webhook framework for cloud controller manager
...
Provides framework for CCMs to host webhooks.
2023-03-14 23:28:05 +00:00
Antonio Ojea
befd131fa1
add feature gate
...
Add MultiCIDRServiceAllocator feature gate.
2023-03-14 22:58:11 +00:00
Kubernetes Prow Robot
e8acfc45ba
Merge pull request #116610 from xing-yang/vSphere_lock
...
Lock CSIMigrationvSphere feature gate for k8s 1.27
2023-03-14 15:15:05 -07:00
Kubernetes Prow Robot
28fa3cbbf1
Merge pull request #115847 from moshe010/pod-resource-api-dra-upstream
...
Extend the PodResources API to include resources allocated by DRA
2023-03-14 14:12:26 -07:00
Moshe Levi
91234c701e
kube features: add KubeletPodResourcesDynamicResources and KubeletPodResourcesGet
...
Signed-off-by: Moshe Levi <moshele@nvidia.com>
2023-03-14 19:33:03 +02:00
Aravindh Puthiyaparambil
d52cbd4a5a
feature: Add NodeLogQuery feature gate
...
Enable the query endpoint only if this gate is enabled in addition to
the EnableNodeLogQuery kubelet config option.
2023-03-14 08:45:18 -07:00
Divyen Patel
eca25d9e12
lock CSIMigrationvSphere feature gate
2023-03-14 19:57:57 +05:30
Jan Safranek
a84dc2d5c5
Flip SELinuxMountReadWriteOncePod to Beta
...
And enable all e2e tests by default. They're still behind
`[Feature:SELinux]` tag to ensure the underlying OS supports SELinux.
2023-03-14 14:32:38 +01:00
Kubernetes Prow Robot
cd56332d06
Merge pull request #116501 from mattcary/ss-beta
...
Graduate StatefulSetAutoDelete to beta
2023-03-13 19:31:20 -07:00
Kubernetes Prow Robot
da20948492
Merge pull request #115621 from humblec/node-secret-beta
...
promote CSINodeExpandSecret feature to Beta
2023-03-13 17:51:24 -07:00
Matthew Cary
1d6df8233c
Graduate StatefulSetAutoDelete to beta
...
Change-Id: Iee385580d313c69fbb8a893eb5c165aa0b75725d
2023-03-13 17:09:29 -07:00
Kubernetes Prow Robot
3106a5c553
Merge pull request #116301 from andyzhangx/remove-azuredisk-code
...
Remove Azure disk in-tree storage plugin
2023-03-13 10:38:48 -07:00
Kubernetes Prow Robot
9c5eebaf3f
Merge pull request #115879 from mtardy/scdeny-warning
...
`SecurityContextDeny` admission plugin: add warning on creation
2023-03-13 07:02:48 -07:00
mtardy
36a2156033
Add a SecurityContextDeny feature gate disabled by default
...
Put plugin registration behind the feature gate.
2023-03-13 10:18:08 +01:00
Kensei Nakada
c77182b01a
feature(hpa): beta graduation for the container resource metrics
2023-03-12 13:36:19 +00:00
Kubernetes Prow Robot
c6f3007071
Merge pull request #115967 from harche/evented_pleg_metrics
...
Graduate Evented PLEG to Beta
2023-03-10 17:34:40 -08:00
Kubernetes Prow Robot
d8fe845415
Merge pull request #116108 from Jefftree/agg-discovery-enb
...
Enable Aggregated Discovery for Beta
2023-03-10 10:48:39 -08:00
Kubernetes Prow Robot
4b7bd457c4
Merge pull request #115204 from alexanderConstantinescu/kccm-del-taint-pred
...
[KCCM - service controller]: KEP-3458 implementation
2023-03-10 04:35:06 -08:00
Kubernetes Prow Robot
8fbfbd9653
Merge pull request #115260 from pwschuurman/kep-3335-statefulset-start-ordinal-beta
...
Move StatefulSetStartOrdinal feature gate to beta
2023-03-09 21:34:30 -08:00
andyzhangx
5d0a54dcb5
remove Azure Disk in-tree driver code
...
fix
2023-03-09 13:24:08 +00:00
Alexander Constantinescu
e30c49b0e8
Add StableLoadBalancerNodeSet feature gate
2023-03-09 12:03:21 +01:00
Kubernetes Prow Robot
8d5c96fed2
Merge pull request #116093 from swatisehgal/topologymanager-ga-graduation
...
node: topologymgr: Graduate Kubelet Topology Manager to GA
2023-03-08 16:56:06 -08:00
Maksim Nabokikh
c1431af4f8
KEP-3325: Promote SelfSubjectReview to Beta ( #116274 )
...
* Promote SelfSubjectReview to Beta
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
* Fix whoami API
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
* Fixes according to code review
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
---------
Signed-off-by: m.nabokikh <maksim.nabokikh@flant.com>
2023-03-08 15:42:33 -08:00
Jefftree
361391117d
Enable aggregated discovery
2023-03-08 23:03:52 +00:00
Kubernetes Prow Robot
4a896644de
Merge pull request #116235 from Jefftree/oas-ga
...
Promote OpenAPI V3 to GA
2023-03-08 14:44:20 -08:00
Kubernetes Prow Robot
8b413d224a
Merge pull request #116342 from msau42/unlock
...
Unlock CSIMigrationvSphere feature gate
2023-03-08 11:27:24 -08:00
Michelle Au
4c0ed3b52e
Unlock CSIMigrationvSphere feature gate until there is a supported vSphere CSI driver available
2023-03-07 20:26:27 +00:00
Kubernetes Prow Robot
2c8f63f693
Merge pull request #115268 from jsafrane/split-reconstruction
...
Split volume reconstruction refactoring from SELinuxMountReadWriteOncePod
2023-03-07 10:44:34 -08:00
Maciej Szulik
1b825c179b
Promote CronJob TZ to GA
2023-03-07 12:58:57 +01:00
Kubernetes Prow Robot
7a4c4eaae7
Merge pull request #116291 from denkensk/match-label-beta
...
feat: graduate matchLabelKeys in podTopologySpread to beta
2023-03-06 09:24:57 -08:00
torredil
6aebda9b1e
Remove AWS legacy cloud provider + EBS in-tree storage plugin
...
Signed-off-by: torredil <torredil@amazon.com>
2023-03-06 14:01:15 +00:00
Swati Sehgal
04438aa6f8
node: topologymgr: Graduate Kubelet Topology Manager to GA
...
Signed-off-by: Swati Sehgal <swsehgal@redhat.com>
2023-03-06 12:47:59 +00:00
Alex Wang
13b941e120
feat: graduate matchLabelKeys in podTopologySpread to beta
2023-03-06 14:46:17 +08:00
Jefftree
0da57ddc49
Promote OpenAPI V3 to GA
2023-03-02 22:55:00 +00:00
Sergey Kanzhelev
e360de48b2
GRPCContainerProbe is GA
2023-03-02 22:07:59 +00:00
Harshal Patil
d971809b49
Graduate Evented PLEG to Beta
...
Signed-off-by: Harshal Patil <harpatil@redhat.com>
2023-02-28 13:57:30 -05:00
ahg-g
2ecd24011a
Graduate JobMutableNodeSchedulingDirectives feature to GA
2023-02-28 15:47:13 +00:00
Vinay Kulkarni
76962b0fa7
In-place Pod Vertical Scaling - API changes
...
1. Define ContainerResizePolicy and add it to Container struct.
2. Add ResourcesAllocated and Resources fields to ContainerStatus struct.
3. Define ResourcesResizeStatus and add it to PodStatus struct.
4. Add InPlacePodVerticalScaling feature gate and drop disabled fields.
5. ResizePolicy validation & defaulting and Resources mutability for CPU/Memory.
6. Various fixes from code review feedback (originally committed on Apr 12, 2022)
KEP: /enhancements/keps/sig-node/1287-in-place-update-pod-resources
2023-02-24 17:18:04 +00:00
Peter Schuurman
a68b28a362
Move StatefulSetStartOrdinal feature gate to beta
2023-02-23 16:35:45 -08:00
Daniel Vega-Myhre
d41302312e
update validation logic so completions is mutable iff completions is modified in tandem with parallelsim so completions == parallelism
2023-02-23 03:25:16 +00:00
Kubernetes Prow Robot
06b6644fcf
Merge pull request #115815 from Huang-Wei/pod-scheduling-readiness-beta
...
Graduate PodSchedulingReadiness to beta
2023-02-21 14:24:32 -08:00
Kubernetes Prow Robot
07e7e72c07
Merge pull request #115721 from saschagrunert/downward-api-huge-pages-ga
...
Graduate `DownwardAPIHugePages` feature to stable / GA
2023-02-21 09:15:57 -08:00
Kubernetes Prow Robot
9e356a4132
Merge pull request #115719 from saschagrunert/seccomp-default-ga
...
Graduate `SeccompDefault` feature to stable / GA
2023-02-20 01:11:51 -08:00
Sascha Grunert
0c2136ab54
Graduate DownwardAPIHugePages
feature to stable / GA
...
This update updates the feature documentation for its GA graduation.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-02-20 09:52:39 +01:00
Wei Huang
72863f65d6
Graduate PodSchedulingReadiness to beta
2023-02-17 18:45:20 -08:00
Kubernetes Prow Robot
894cfdfeb4
Merge pull request #115363 from ravisantoshgudimetla/promote-pdb-healthy
...
Promote pdb healthy to beta
2023-02-16 11:45:49 -08:00
Sascha Grunert
37caed0e19
Graduate SeccompDefault feature to stable / GA
...
Updating the required code and docs for SeccompDefault to go GA, which
now means that we enable the feature per default.
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-02-15 15:28:07 +01:00
Chris Henzie
be139f9bb7
feat: bump ReadWriteOncePod feature to beta
2023-02-14 10:09:58 -08:00
Sascha Grunert
a28385ebe2
Graduate KubeletTracing feature to beta
...
We now graduate `KubeletTracing` to beta, which means we enable the
feature gate per default.
Part of https://github.com/kubernetes/enhancements/issues/2831
Signed-off-by: Sascha Grunert <sgrunert@redhat.com>
2023-02-14 10:05:35 +01:00
Humble Chirammal
732b6e3054
promote CSINodeExpandSecret feature to Beta
...
This commit flip the feature gate of `CSINodeExpandSecret` to Beta
and default ON.
Reference:
https://github.com/kubernetes/enhancements/issues/3107
https://github.com/kubernetes/enhancements/pull/3531
Signed-off-by: Humble Chirammal <hchiramm@redhat.com>
2023-02-08 21:09:48 +05:30
Dan Winship
1e8cc4b4a1
update IPTablesOwnershipCleanup to beta
2023-02-08 08:26:10 -05:00
Kubernetes Prow Robot
200220ccef
Merge pull request #113534 from pacoxu/ControllerManagerLeaderMigration
...
remove FG ControllerManagerLeaderMigration
2023-02-01 09:35:09 -08:00
Kubernetes Prow Robot
423f62d69a
Merge pull request #115138 from danwinship/kep-3453-beta
...
Move KEP-3453 MinimizeIPTablesRestore to beta
2023-01-30 18:43:08 -08:00
Kubernetes Prow Robot
5bb7326c36
Merge pull request #114418 from xuzhenglun/master
...
Reserve Nodeport Ranges For Dynamic And Static Port Allocation
2023-01-29 14:02:35 -08:00
ravisantoshgudimetla
167ff49647
Promote pdb health policy to beta
2023-01-27 23:52:21 +05:30
Kubernetes Prow Robot
0e6f4d3a35
Merge pull request #115271 from kevindelgado/field-validation-conformance
...
Field validation e2e tests and GA graduation
2023-01-26 09:34:26 -08:00
xuzhenglun
c18c6e1b87
allocate nodeport with offset
2023-01-26 14:44:04 +08:00
Kevin Delgado
3b6c4d307f
Graduate field validation to GA
2023-01-24 17:48:57 +00:00
Jan Safranek
cca3d557e6
Split volume reconstruction refactoring from SELinuxMountReadWriteOncePod
...
Add a new feature gate NewVolumeManagerReconstruction and add the new
volume reconstruction done in 1.26 under that feature gate.
2023-01-23 14:43:29 +01:00