Skip to content

Latest commit

 

History

History
80 lines (61 loc) · 4.47 KB

roadmap-v0.7.md

File metadata and controls

80 lines (61 loc) · 4.47 KB

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

  • ⚠️ Support for Postgres as a deployment choice ✅ [@revoly] SQLite → Postgres (spec)

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.io

  • ✅ [?] Meshery Catalog (spec)

See the Meshery Architecture deck for additional visual designs and functional specifications like this one -

Meshery v0.6.5 - Data Persistence|690x387