The proposed Meshery v0.7.0 Roadmap is listed by component. Use this thread to refine and hardened these plans and assignments. If you are interested in contributing to or leading any of these items, please comment below.
See the Meshery Architecture deck for additional visual designs and functional specifications.
Legend:
Component
[Feature Champion] Feature Description
[?] = help wanted
incomplete/no implementation
partial implementation
done
Meshery Server
- Design Deployment Dry-run
- Enhance Kubernetes multi-cluster support with Environments
- Messaging Framework and Enhanced Notification Center (spec)
- [@revoly] Support for Provider Enforcement
- [@Nithish_karthik] Scheduled Workflow: Static component generation for Helm Charts
- [@Nithish_karthik] Realtime CLI/UI: Static component generation for Helm Charts
- [@Philip-21] Unit coverage goal: 15%
- [Mario Arriaga] Functional test coverage: 25%
Meshery Adapters
- [@Antonette.Caldwell] Adapter for App Mesh → Stable
- [@Ruturaj] MeshOps v2 support for NSM Adapter
- [@MUzairS15] Implementation of Messaging Framework
- [?] Unit coverage goal: 25%
- [?] Functional coverage goal: 70%
Meshery CLI
- [?]
mesh deploy
with MeshOps v2 - [?] Meshconfig: Support for Provider Enforcement
- [?] Meshconfig: Support for multi-cluster (spec)
- [@harkiratsm]
system dashboard
- [@hexxdump] Refactor
system config
for EKS (spec) - [@Philip-21] Code coverage goal: 80% (spec)
Meshery Operator
- [@Daniel.Kiptoon] MeshSync: Expanded scope of object synchronization
- [?] MeshSync: Dynamically-loaded fingerprints
- [?] MeshSync: Discovery pipeline stages
- Code coverage goal: 25%
Meshery Database
Meshery Perf
-
Externalize Nighthawk (spec)
-
[@Xin_Huang] Nighthawk as a Meshery Component
-
[@Antonette.Caldwell] Lifecycle Management of
meshery-perf
-
[@Abhi] Allow user to identify which Kubernetes Cluster
-
Basic Adaptive Load Controller (spec)
- [@Abhi] Exposure of “Adaptive Test” in Meshery UI.
- [@Xin_Huang] Meshery Server endpoints.
- [?] Storage of n result sets in Provider for a given Performance Profile.
Meshery UI
- [@Aabid.Sofi] State Management with Redux (spec)
- Refactor of all components (tracker)
- WASM Envoy Filter Management
- [@abhi] Global: Cluster Selector
- [@Abhi] Global: MeshSync Pulse (design)
- React 17, Nextjs 13
- [Mario Arriaga] Functional test coverage: 25%
- [?] Meshery Catalog (spec)
See the Meshery Architecture deck for additional visual designs and functional specifications like this one -