Anish Ramasekar
ea9c745386
[KMSv2] Generate proto API and update feature gate for beta
...
Signed-off-by: Anish Ramasekar <anish.ramasekar@gmail.com>
Kubernetes-commit: ad698cc0aeb6e9b5fb1a7913d5db9f65fb1a51ac
2023-01-12 00:14:42 +00:00
Jefftree
91d432c304
Enable aggregated discovery
...
Kubernetes-commit: 361391117dcb5ab76dc06918d4165c6c644ad717
2023-01-09 17:51:19 +00:00
Jefftree
9bc8530fe8
Promote OpenAPI V3 to GA
...
Kubernetes-commit: 0da57ddc491519f8b97de3fd3e574a1e0d5682cc
2023-03-02 22:55:00 +00:00
David Ashpole
fd3a7591f6
graduate API Server tracing to beta
...
Kubernetes-commit: 4014d0fbbf93f3bb9002b1e37a125840f7be131b
2023-03-07 21:39:39 +00:00
Lukasz Szaszkiewicz
5bdfba728f
Add WatchList feature gate
...
Kubernetes-commit: ea084ff4da7c6227b09435473ceb5bf3b8343124
2023-03-01 10:57:17 +01:00
Vinay Kulkarni
14aef0c739
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
Kubernetes-commit: 76962b0fa7862727e93ef591f4b0822c8d80534b
2021-11-03 15:43:43 -07:00
Kevin Delgado
3e03fc3433
Graduate field validation to GA
...
Kubernetes-commit: 3b6c4d307febe24c78099515e45cd51bbba0112d
2023-01-23 18:30:33 +00:00
SataQiu
0f00ee135b
the AdvancedAuditing featuregate has been GA since v1.12, and is locked to ture in v1.27
...
Kubernetes-commit: c25095b2231eb64ac938ae8b3d939c76307da340
2023-01-18 18:50:15 +08:00
David Ashpole
34af8dc84a
Revert "Graduate API Server tracing to beta"
...
Kubernetes-commit: e799fcdadd3cc3e8aa4ebde75d1bf0c05465b110
2022-11-09 22:37:28 -05:00
Cici Huang
47687312f4
Rename FG to `ValidatingAdmissionPolicy`
...
Kubernetes-commit: 29737124860b1414affa07ed6db30fccdbae3b55
2022-11-09 17:27:20 +00:00
David Ashpole
1c6757fe8d
graduate API Server tracing to beta
...
Kubernetes-commit: fc3cec6bf3f39037cd527f49b35df6c212218127
2022-11-07 17:30:09 +00:00
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
Davanum Srinivas
56a3a30ae1
Check in OWNERS modified by update-yamlfmt.sh
...
Signed-off-by: Davanum Srinivas <davanum@gmail.com>
Kubernetes-commit: 9405e9b55ebcd461f161859a698b949ea3bde31d
2021-12-09 21:31:26 -05: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