Commit Graph

88 Commits

Author SHA1 Message Date
Andrew Sy Kim d9ed5cedb4 kube-apiserver: promote APIServerIdentity to Beta and enabled by default
Signed-off-by: Andrew Sy Kim <andrewsy@google.com>

Kubernetes-commit: 196a3b99f5e13cf13af4e24e988bd4d88b5bcb97
2022-11-04 10:41:46 -04:00
Cici Huang 025851852a Update feature gate name to CELValidatingAdmission
Kubernetes-commit: d8ab3fea0d5f91e273fcb3b49cffb71d1b70f7e3
2022-10-05 19:40:50 +00:00
Cici Huang d089253bb2 Add feature gate CelValidatingAdmissionExtensibility
Kubernetes-commit: 9dff2311eacbcde1390ad67233cf0a48f0020eea
2022-09-29 18:45:14 +00:00
Monis Khan 25ccbfa75c Use https links for k8s KEPs, issues, PRs, etc
Signed-off-by: Monis Khan <mok@microsoft.com>

Kubernetes-commit: b738be9b46a899571303c8c887e32bf4d5b71a0a
2022-09-23 16:13:22 -04:00
Wojciech Tyczyński baa5a012e9 Lock ServerSideApply feature to true
Kubernetes-commit: 57c95fbfa12bc04456330d8b0b29f333106cf156
2022-09-27 11:13:00 +02:00
Alex Zielenski d46c86b62b Update kube_features.go
Kubernetes-commit: 9dab9f3e28652b823d0589d127f84ba901ae4c65
2022-08-30 09:06:29 -07:00
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