From 1764b55d1b1003859baebe55ed18582328ac1793 Mon Sep 17 00:00:00 2001 From: Marek Siarkowicz Date: Fri, 17 Mar 2023 16:29:20 +0100 Subject: [PATCH] Propose project roadmap Signed-off-by: Marek Siarkowicz --- README.md | 1 + ROADMAP.md | 24 ++++++++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 ROADMAP.md diff --git a/README.md b/README.md index 2bedfafa16b..ce58d25af64 100644 --- a/README.md +++ b/README.md @@ -136,6 +136,7 @@ Now it's time to dig into the full etcd API and other guides. - Email: [etcd-dev](https://groups.google.com/forum/?hl=en#!forum/etcd-dev) - Slack: [#etcd](https://kubernetes.slack.com/messages/C3HD8ARJ5/details/) channel on Kubernetes ([get an invite](http://slack.kubernetes.io/)) +- [Roadmap](./ROADMAP.md) - [Community meetings](#Community-meetings) ### Community meetings diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 00000000000..8d69ad68ff8 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,24 @@ +# etcd roadmap + +This document defines high level goals for project. + +## Milestones + +* [P0] Etcd releases are qualified by rigorous robustness testing +* [P0] Etcd can reliably detect data corruption +* [P1] Experimental features are graduated or removed +* [P1] Etcd testing is high quality, easy to maintain and expand +* [P1] Etcd v2 API and storage is removed and code cleaned up +* [P1] Etcd supports zero-downtime downgrade +* [P2] Etcd can automatically recover from data corruption + +Each listed milestone should have a corresponding +[issue](https://github.com/etcd-io/etcd/issues) or +[milestone](https://github.com/etcd-io/etcd/milestones) on GitHub. +If it doesn't please [let us know](https://github.com/etcd-io/etcd#contact). + +### Priorities + +* P0 - Critical for reliability of the v3.5 and v3.4 releases. Should be prioritized this over all other work and back-ported. +* P1 - Important for long term success of the project. Blocks v3.6 release. +* P2 - Stretch goals that would be nice to have for v3.6, however should not be blocking. \ No newline at end of file