You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the Kubernetes style feature gate framework into etcd to gate future feature enhancement.
Users would be able to turn features on or off for the single server and query feature enablement in a consistent way.
This issue is for tracking KEP-4578.
Tasks in this KEP include
Milestone 1
server feature gate interface defined, and code copied from K8s into pkg/.
--feature-gates flag added.
feature gate added to the server code, and used by a server level experimental feature.
feature metrics added.
Milestone 2
e2e tests added for the feature gate equivalent of the selected experimental feature.
robustness test scenarios added for the selected experimental feature(s).
documentation to track all feature gates added to [etcd-io/website].
Milestone 3
create equivalent feature gates for existing --experimental features without removing the old flags.
update references to the --experimental feature flags to the new feature gates in the code.
Why is this needed?
To make it easier to add and use new features in etcd.
Please refer to kubernetes/enhancements#4578 for more details.
The text was updated successfully, but these errors were encountered:
Can we wait for approvals for the KEP so the implementation done by contributors don't need to be updated when the design details are changed frustrating the contributors?
What would you like to be added?
Add the Kubernetes style feature gate framework into etcd to gate future feature enhancement.
Users would be able to turn features on or off for the single server and query feature enablement in a consistent way.
This issue is for tracking KEP-4578.
Tasks in this KEP include
pkg/
.--feature-gates
flag added.--experimental
features without removing the old flags.--experimental
feature flags to the new feature gates in the code.Why is this needed?
To make it easier to add and use new features in etcd.
Please refer to kubernetes/enhancements#4578 for more details.
The text was updated successfully, but these errors were encountered: