Alex Zielenski
4c7c0de421
update comments
...
Kubernetes-commit: 92fac4ab8af1e90fc21163ef474c9094573b4ebd
2022-08-30 09:04:06 -07:00
Alexander Zielenski
b0ba338767
add aggregated discovery feature gate
...
Kubernetes-commit: 7b54c492d9586a8c979686795283324b272ad0c6
2022-08-29 16:21:23 -07:00
Antonio Ojea
ea69e5d51c
remove DryRun feature gate checks
...
Kubernetes-commit: a1bfb76458a219577884d312ceb93eb1bb3f7e39
2022-08-26 11:33:56 +02:00
Anish Ramasekar
225e26ac4a
Implement KMS v2alpha1
...
- add feature gate
- add encrypted object and run generated_files
- generate protobuf for encrypted object and add unit tests
- move parse endpoint to util and refactor
- refactor interface and remove unused interceptor
- add protobuf generate to update-generated-kms.sh
- add integration tests
- add defaulting for apiVersion in kmsConfiguration
- handle v1/v2 and default in encryption config parsing
- move metrics to own pkg and reuse for v2
- use Marshal and Unmarshal instead of serializer
- add context for all service methods
- check version and keyid for healthz
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: f19f3f409938ff9ac8a61966e47fbe9c6075ec90
2022-06-29 20:51:35 +00:00
Cici Huang
45072c5fc4
Promote feature CustomResourceValidationExpressions to beta
...
Kubernetes-commit: e0fb5714acf0b72bcc95fa59d62913ede51151c6
2022-07-14 18:32:51 +00:00
Kevin Delgado
0897fdf521
Enable ServerSideFieldValidation feature gate on by default in beta
...
Kubernetes-commit: 36dbecd438beefd3f7e3b9cb990c5a34c033e2c7
2022-03-24 23:56:48 +00:00
Antonio Ojea
1024248666
remove SelectorIndex field
...
Kubernetes-commit: 209fb99f28ae1b5b7f2aaa98d0d1835dc3f9b6f2
2022-05-26 17:27:45 +02:00
Patrick Ohly
e49a59cc7e
features: reduce risk of merge conflicts
...
Merge conflicts become less likely when:
- features are sorted alphabetically because
then changes are more likely to be done in
different parts of the files
- blank lines separate the hash entries because
gofmt then doesn't change the formating of
other entries when adding or removing one
Merge conflicts where pretty common shortly before a code freeze when everyone
added new features at the end of the files.
Kubernetes-commit: 85513e4bca6d34a8bb034165079dca176fbf2e4e
2022-04-12 15:46:53 +02:00
Jordan Liggitt
9c9129eb3d
Revert "Enable ServerSideFieldValidation feature gate on by default in beta"
...
This reverts commit a3a24e1c7b379c26b407ed081a0a17fde2410180.
Kubernetes-commit: 34522912d75816f75f43684612b5f9de42c60318
2022-04-03 22:46:36 -04:00
Jordan Liggitt
4921095861
Move cron job feature gate to correct file
...
Kubernetes-commit: 495b01ef6c5a5390fa44d9ffed00513a6d2263ef
2022-04-03 22:56:01 -04:00
Jefftree
9fdeba9ae0
Switch beta flag on
...
Kubernetes-commit: 8e88d462109ef46b35b870bc73284b9a64fcc921
2022-03-28 13:43:01 -07:00
Ross Peoples
8e59f7a725
TimeZone support for CronJobs
...
Kubernetes-commit: 98837de446fa4fbf441b69eb04da1ca5b66c2095
2022-03-21 11:27:10 -05:00
Kevin Delgado
475546c99d
Enable ServerSideFieldValidation feature gate on by default in beta
...
Kubernetes-commit: a3a24e1c7b379c26b407ed081a0a17fde2410180
2022-03-24 23:56:48 +00:00
Jiahui Feng
eb6593d713
OpenAPIEnums: to beta
...
Kubernetes-commit: cc3643cf791167745c9dfcd7377b7e6a723e152a
2022-03-22 16:36:17 -07:00
ialidzhikov
ab1e9afa59
Remove the WarningHeaders feature gate
...
Signed-off-by: ialidzhikov <i.alidjikov@gmail.com>
Kubernetes-commit: 55ee738f5755a27513e83405b5934f1710d96c8e
2022-02-28 19:07:23 +02:00
Paco Xu
e1a0d02dd9
remove ValidateProxyRedirects and StreamingProxyRedirects in 1.24
...
Kubernetes-commit: 15558d697250f0b4e46db2c6c081168bc61f5625
2021-12-06 14:03:29 +08:00
Wojciech Tyczyński
5e7e77e908
Bump RemoveSelfLink feature gate to GA
...
Kubernetes-commit: e46415bfbc14b5e382cad78ccf437426e68134ac
2022-01-20 10:01:09 +01:00
Mike Spreitzer
3d675b6acf
Explain rollout of API Priority and Fairness in kube_features.go
...
Kubernetes-commit: c5964a3ac45cdfc2a4333b2d8fee6a4cc2b59582
2022-01-04 17:04:51 -05:00
Wojciech Tyczyński
067689be43
Graduate EfficientWatchResumption feature to GA
...
Kubernetes-commit: b7257a4d6a3f2382f4753322ec6d3458410b04f9
2021-12-10 10:20:51 +01:00
Daniel Helfand
8aa01e975b
add comment on beta status for APIPriorityAndFairness feature gate
...
APIPriorityAndFairness reached beta status and is enabled by default in v1.20
Kubernetes-commit: 291ec05fb38d679234fe6ef782d0d97f902b3539
2021-12-20 14:22:06 -06:00
Kevin Delgado
59227ac996
Server Side Field Validation
...
Implements server side field validation behind the
`ServerSideFieldValidation` feature gate. With the
feature enabled, any create/update/patch request
with the `fieldValidation` query param set to
"Strict" will error if the object in the request
body have unknown fields. A value of "Warn"
(also the default when the feautre is enabled)
will succeed the request with a warning.
When the feature is disabled (or the query param
has a value of "Ignore"), the request will succeed
as it previously had with no indications of any
unknown or duplicate fields.
Kubernetes-commit: e50e2bbc889eb274ad1463a54188a2805767bfde
2021-08-18 02:25:36 +00:00
Jefftree
f03b3720c2
Feature flag openapi v3
...
Kubernetes-commit: 8cb2b798c69e0b6c9cef2f06da14fad157e018ba
2021-10-13 09:35:53 -07:00
cici37
a7d4ad2f8f
Add feature gate CustomResourceValidationExpressions
...
Kubernetes-commit: 117ef89d2bb4f4bf907280c1c67a12b35e2152df
2021-09-17 12:43:27 -07:00
Jiahui Feng
578621b17f
add feature gate OpenAPIEnums.
...
KEP-2887 OpenAPI Enum Types
Kubernetes-commit: 2ddcf13e916c68030ccedd9d32d155258817aa2e
2021-09-15 13:58:44 -07:00
David Ashpole
5927da0040
Add distributed tracing to the apiserver using OpenTelemetry
...
Kubernetes-commit: 79550ed40c67a70534c1cb697e1fb7e7dbf96335
2021-06-25 05:20:16 -07:00
pacoxu
a18ab75c53
depracate ValidateProxyRedirects as it is with StreamingProxyRedirects
...
Signed-off-by: pacoxu <paco.xu@daocloud.io>
Kubernetes-commit: 27044f4855209c515c57a77378fce970af097b14
2021-05-26 20:18:49 +08:00
pacoxu
d636703205
Default StreamingProxyRedirects to disabled
...
Signed-off-by: pacoxu <paco.xu@daocloud.io>
Kubernetes-commit: 2eb90f9b80982d31efa971450ea7ac60359f9442
2021-04-30 14:07:43 +08:00
Jordan Liggitt
689a6cc12f
Graduate WarningHeader feature to GA
...
Kubernetes-commit: e3ea169d7d8b2c1417ef5a71ee1015f186ca0e3c
2021-04-01 02:51:48 -04:00
Jefftree
285024a6b7
Promote SSA GA
...
Kubernetes-commit: 94cf48a2d16d7eaa915b7f685746a0e63870d5ff
2021-03-11 06:40:43 -08:00
Jefftree
14406b8e7c
Revert SSA GA
...
Kubernetes-commit: 4a41c474cc3e8fb0320f67dca581aaea6167a72c
2021-03-10 18:04:40 -08:00
Jefftree
a5c8a1e98c
Promote SSA to GA
...
Kubernetes-commit: fe1d8682845c2db2f2baa5046d7c782f5c0ca55e
2021-03-02 10:39:33 -08:00
wojtekt
d2f628b12a
Promote efficient watch resumption to beta
...
Kubernetes-commit: 6b3b561bc0eaba67de5b7543a64cbf3c65cc893a
2021-02-12 11:33:48 +01:00
yue9944882
a4a3fc9b87
APF: graduate API and types to beta
...
Signed-off-by: Adhityaa Chandrasekar <adtac@google.com>
Kubernetes-commit: 849be447f563fc93a27a0827fb1185b885b57114
2020-11-04 16:33:14 +08:00
Chao Xu
0d736ed983
Add a feature gate
...
Kubernetes-commit: 56369375e0ce4c87ad7cb443a58c566c406f6cc0
2020-02-17 14:09:50 -08:00
Haowei Cai
b82c17781d
add an APIServerIdentity feature gate
...
Kubernetes-commit: 742ba5f24a21e325eb41448df933dfab8153eadf
2020-10-26 10:25:13 -07:00
David Eads
da0d538532
update features to indicate beta in comment
...
Kubernetes-commit: 73f7a9b394b5b3e0a5c1a63a0e45ba7ebbdf9426
2020-11-04 14:35:26 -05:00
wojtekt
0a1c9314fa
Graduate SelectorIndex to GA
...
Kubernetes-commit: fea3042f1f84129ab1cb6e481bd51343061673b7
2020-09-29 14:06:41 +02:00
wojtekt
c4fb001eda
Enable progress notify events in watchcache
...
Kubernetes-commit: a94fb5369d5e77b3fcafd1296bac072a1d6e13fe
2020-08-31 13:15:36 +02:00
wojtekt
14d59e2950
Stop setting SelfLink in kube-apiserver.
...
Kubernetes-commit: 2539912a2245a53f6612100a32af96dd71a2ad4f
2019-07-26 15:48:37 +02:00
Jordan Liggitt
26d260b186
Move proxy features to kube_features
...
Kubernetes-commit: 8d03ace92b4080cac120832ef1315c56104357c5
2020-07-07 12:34:18 -04:00
wojtekt
f2a7cd49e0
Bump SelectorIndex to beta
...
Kubernetes-commit: 5aafaefa4a742220706ea6fe06d70bab3260476f
2020-06-25 11:58:32 +02:00
Jordan Liggitt
d7d5d84691
apiserver: add API server plumbing for adding warnings
...
Kubernetes-commit: e5e557e90257d5bc69f1fabf253f87491e0868b2
2020-04-14 16:10:54 -04:00
David Eads
a3201bc883
remove dynamic audit
...
Kubernetes-commit: ed4e6f10265ae32b1c2c0b254a4d2c20590cfadd
2020-05-27 14:04:09 -04:00
Julian V. Modesto
a470b96352
Mark the server-side dry-run feature as GA
...
Kubernetes-commit: df0ee9f88b7d308b6668ece02711ca01b1698af1
2020-05-05 16:20:29 -04:00
Tim Allclair
daf1b2ae21
Start deprecation process for StreamingProxyRedirects
...
Kubernetes-commit: 98ad7416faa5d393e18f29ccff11bc131338cab4
2020-02-18 14:36:02 -08:00
Fabian Ruff
71203b3ff4
Fix wrong alpha version for ValidateProxyRedirects
...
This feature gate apparently never made it into 1.10 or 1.11
https://github.com/kubernetes/kubernetes/pull/69943
Kubernetes-commit: 9eb45d22a43f83c0ed957a580744ddbe1ef2dccd
2020-02-18 09:22:42 +01:00
shaloulcy
1b0da4e553
add index for pod cacher
...
Signed-off-by: shaloulcy <lcy041536@gmail.com>
Kubernetes-commit: fe312ed74afea539cf54ed993d79257df08ae1f1
2020-02-08 10:13:20 +08:00
Mike Spreitzer
b017e16e12
Renamed FeatureGate RequestManagement to APIPriorityAndFairness
...
The old name is too broad, we wanted a name that is more specific to
the actual feature.
This is an alpha gate, and no release has yet associated any
functionality with this gate.
Kubernetes-commit: 76d090e30f917888c5882228f7261ed31a34a2ab
2019-11-14 01:34:59 -05:00
wojtekt
b950ddfb46
Promote WatchBookmarks feature to GA
...
Kubernetes-commit: a22a4ed3c54d6e30edc972f501fbfddc789bea9b
2019-09-26 15:29:52 +02:00
Antoine Pelisse
a0d01904a5
Make ServerSideApply beta, and enable by default (on the server)
...
Kubernetes-commit: 66f24a73083fc0673721c9d099eef723b98fb198
2019-08-26 09:11:04 -07:00
Chao Xu
3cfd3c2353
promote the remainingItemCount field to beta
...
Kubernetes-commit: f9f0132c76e4ac40c25ab88650d2c4078310622f
2019-08-20 13:50:04 -07:00
wojtekt
e603adaf68
Deprecate SelfLink + featuregate for setting it
...
Kubernetes-commit: 3bf4eb70723340cf84abec11e9ce14dfcc02a148
2019-08-05 08:59:25 +02:00
wojtekt
85b18f9ee1
Migrate WatchBookmarks to Beta
...
Kubernetes-commit: a947e28cbe3161a6d9c88186d6136b37af2fe1ab
2019-07-04 13:14:53 +02:00
Clayton Coleman
f07e11ea4e
Set API compression feature gate to Beta
...
Kubernetes-commit: a872c6826cd9fb6ce7384f8b6242e261e138abc2
2019-05-04 18:21:53 -04:00
Chao Xu
d403146da2
Protect remainingItemCount behind a feature flag. Also updating the API doc
...
Kubernetes-commit: 1ad5cb5bb16c83bc7f0a3b78ad196a665a45996d
2019-05-31 15:32:26 -07:00
Chao Xu
bb0a251dab
Graduate storageVersionHash field in the discovery doc to beta
...
Kubernetes-commit: 2f4c273398336008e4852796e9453f02add4849c
2019-05-24 17:22:05 -07:00
Andrew Kim
ef71315b08
update import of generic featuregate code from k8s.io/apiserver/pkg/util/feature -> k8s.io/component-base/featuregate
...
Kubernetes-commit: c91913924543e1d29f3f3d51354701df9df75def
2019-03-04 12:46:52 -05:00
yue9944882
f3f72cbd35
add feature gates for switching between the legacy inflight limiting
...
Kubernetes-commit: 6630d7c587578864d80ad9cb29b14eca02b8b08a
2019-04-11 12:05:31 +08:00
wojtekt
aa009934a5
Add API for watch bookmarks
...
Kubernetes-commit: 2a76b82394a8853298f64bfe83df1015a05259e6
2019-02-14 12:59:56 +01:00
Dr. Stefan Schimanski
541d02b251
Handle feature gate errors
...
Kubernetes-commit: 37046e30282ad1ea29f7b2998a6b1b56e864f5be
2019-04-03 16:49:49 +02:00
Chao Xu
d99ef88606
Expose storage version hash
...
Kubernetes-commit: 3b618af0d435628feedf06f97bd1c69340d07d95
2019-01-14 19:31:25 -08:00
ksubrmnn
4e503751e5
Add WinDSR and WinOverlay feature flags
...
Kubernetes-commit: c115b5aec273291595d017d2b2cd72473557454f
2019-02-05 10:49:22 -08:00
jennybuckley
f279314dc7
Minor fixes
...
Kubernetes-commit: 6b2e4682fe883eebcaf1c1e43cf2957dde441174
2019-02-01 11:55:18 -08:00
Antoine Pelisse
337fc9ccde
API Machinery, Kubectl and tests
...
Kubernetes-commit: 0e1d50e70fdc9ed838d75a7a1abbe5fa607d22a1
2019-01-16 21:14:42 -08:00
Tim Allclair
0470464dea
Promote ValidateProxyRedirects to Beta and enable by default
...
Kubernetes-commit: d9aeea6ba4a52a4924050636c2205d007d4a507d
2019-01-03 16:58:07 -08:00
Jordan Liggitt
80029a760c
Deprecate and remove use of alpha metadata.initializers field, remove IncludeUninitialized options
...
Kubernetes-commit: 17aa60686ebe5fd04b4fe6f442dc36a8d70b6730
2019-01-17 09:19:28 -05:00
Jordan Liggitt
d294e6b5b4
Update non-test code to use DefaultMutableFeatureGate
...
Kubernetes-commit: d440ecdd3b41a4fc4a207195e1bb976422d6d35e
2018-11-20 23:59:52 -05:00
Patrick Barker
9fd62b6f47
adds dynamic audit configuration
...
Kubernetes-commit: eb89d3dddd3792b0a6cd724e64bbbc11d6c15380
2018-10-18 21:34:17 -05:00
Antoine Pelisse
ab5f00eec9
dry-run: Promote from Alpha to Beta
...
Also remove the test that used to check that the dry-run flag is
forbidden.
Kubernetes-commit: 5dca8e00e6d5501480244b8fd3e8aca54830042a
2018-10-10 15:44:23 -07:00
Tim Allclair
0d5b09cce3
Only allow apiserver to follow redriects to the same host
...
Kubernetes-commit: 4ee9f007cbc88cca5fa3e8576ff951a52a248e3c
2018-07-23 13:16:25 -07:00
Marian Lobur
7dbcbd39e2
Remove deprecated legacy audit logging code.
...
Kubernetes-commit: 3f730d4c255e7c8ee67a020eed0b8f0a8f634750
2018-07-05 13:57:17 +02:00
Antoine Pelisse
bff3b5dab2
dry-run: Create feature-gate flag
...
Kubernetes-commit: 9e7b140450d7045d7a9c185885f76c03bc4c5eb0
2018-06-27 16:53:52 -07:00
Clayton Coleman
17e1e4d3cb
Enable API chunking and promote to beta for 1.9
...
All list watchers default to using chunking.
Kubernetes-commit: 113889e72da573946f3389b628251647c2a858b9
2017-09-23 15:21:54 -04:00
Cao Shufeng
0c7ac2906f
set AdvancedAuditing feature gate to true by default
...
Kubernetes-commit: 1388426898f46de5e8730c3f71ce3ccaf50337b8
2017-09-09 21:44:30 +00:00
Clayton Coleman
460257fd61
Server side implementation of paging for etcd3
...
Add a feature gate in the apiserver to control whether paging can be
used. Add controls to the storage factory that allow it to be disabled
per resource. Use a JSON encoded continuation token that can be
versioned. Create a 410 error if the continuation token is expired.
Adds GetContinue() to ListMeta.
Kubernetes-commit: 8952a0cb722b77459cf2701632a30f5b264f5aba
2017-09-03 14:04:12 +00:00
Nikhita Raghunath
3669fc6851
Add feature gate for CustomResourceValidation
...
update feature gates for generic apiserver
Add apiextensions-apiserver features to golint_failures
Ignore alpha feature if gate is disabled
Kubernetes-commit: 6ba1523a8e36c3121a9e08bfac7b4f342bb8ccb3
2017-09-01 16:37:08 +00:00
Jordan Liggitt
8494697027
Feature gate initializers field
...
Kubernetes-commit: 658956f0631c6bd3ecf9f756db4a0710efea98ea
2017-08-29 13:18:50 +00:00
Tim Allclair
b817dfcc02
Name change: s/timstclair/tallclair/
...
Kubernetes-commit: a2f2e1d4918effb4f0994333c7b88086674e4a5b
2017-07-16 04:08:42 +00:00
Scott Weiss
b74e5942e2
add compression to GET and LIST api requests
...
this feature is gated; disabled by default
Kubernetes-commit: c305f72315a83c16c40fbbfd06b563f9e67208ff
2017-06-28 00:14:31 +00:00
Tim St. Clair
8ff532a4cb
Implement audit policy logic
...
Kubernetes-commit: a5de309ee261aea15bb1cc12647b32640c2ac196
2017-06-13 20:47:28 +00:00
Dr. Stefan Schimanski
73c30cda7e
staging/src/*: run gofmt
2017-02-23 09:48:09 -05:00
Dr. Stefan Schimanski
5b638522cc
pkg/flag: make feature gate extensible and split between generic and kube
2017-01-25 07:42:18 -05:00