Project: Meshery (Provisioning / Automation & Configuration)
File: ROADMAP.md

Milestones on Meshery's high-level roadmap: [CLI] Release channel subscriptions with system channel [CLI] Deployment management with system context [Adapter] NGINX Service Mesh [Adapter] Traefik Mesh Meshery Operator [Server] Extensible GraphQL [Remote Provider] Dynamic Plugin Injection MeshKit and Meshery Adapter Library [Server] Performance profiles [Server] Patterns (crud) [MeshKit] Error Codes Utility Lifecycle Management [UI] Connection Wizard Lifecycle Management [UI] Kubernetes Resource Dashboard Lifecycle Management [CLI] Create `mesh` (adapter operations) [CLI] pervasive kubernetes support [CLI] Initial `patterns` support [CLI] Refactoring `perf` to support SMP better [CLI] Confirm support for Linux, Windows, and MacOS across all current commands [CLI] Refactoring `system config` for GKE [CLI] OAuth support with Remote Providers [CLI] `system check` - pre and post flight prereq check [CLI] Refactoring `system` commands for docker-compose Extensibility [Provider] Full Page / Navigation Menu Plugin [MeshSync] - Resync Lifecycle Management [WASMFilters] - Basic support (CRUD) Performance Management Configuration Management [Server] Designs Basic Support (CRUD) [Server] GitOps - GitHub Actions for Meshery (performance and conformance) [Server] Initial Models, Components, Relationships Event Management [UI] Notification Center Sustainability [Docs] Catch up with the code Server [Server] workflow engine, policy (crud) [Server] Environments and multi-cluster k8s support [Server] Initial GCP and AWS support [Server] messaging framework and notification center [Server] Policy Engine Lifecycle Management [UI] Registration Wizard [CLI] Support for environment and workspaces Catalog [Catalog] Basic Support (CRUD) Extensibility [Provider] GitOps Snapshots Lifecycle Management [?] Component generator for direct Chart or Manifest (Operatorhub) [?] SQLite Postgres (spec) [?] GitOps: Expand Flux and ArgoCD Integrations [?] Relationship Coverage for All Components [?] Model import/export [?] GCP and AWS as platforms, Components Code coverage goal: 25% [Server] - Environments and Workspaces [MeshSync] - Configurable and Tiered Discovery [MeshSync] - Composite Fingerprints [CLI] [?] Meshconfig: Support for multi-cluster (spec) [CLI] [?] Support for command: connection, credential Performance Management [Adapter] - Distributed Performance Testing ) ) Configuration Management [Server] Component Generator: Direct Chart or Manifest (Operatorhub) [Server] Registry: Model import/export; OCI [CLI] [Aadhitya A.] Support for commands: [CLI] model, component, relationship Extensibility [UI] - Extensible Authorization General / Maintenance [UI] Operations Center (for Workflows) [UI] Finalize State Management [UI] Support for Material UI v5 [CLI] `system report` - diagnostics reporting [CLI] [?] Refactor `system config` for AKS (spec) [CLI] [?] Refactor `system config` for EKS (spec) [CLI] [?] Full migration from Apps to Designs [?] Code coverage goal: 90% [CLI] Mesheryctl Code coverage goal: 50% [CLI] Mesheryctl Code coverage goal: 60% [Server] - Extensible Policies [Server] - Configuration Insights and Recommendations Lifecycle Management [Server] Multi-cluster meshconfig support General / Maintenance [System] hardening, release process, integration tests, user acceptance testing [Server] Direct GCP and AWS support Configuration Management [Server] Expand Policy Engine and support Policy (crud) [Server] Generative AI Configuration Analysis [Server] Notification Providers: Slack, CloudEvents, Teams [Server] Code coverage goal: 70% Extensibility [Server] Remote provider: gitops [Adapter] Adaptive load optimizer plugin Performance Management [Adapter] Distributed performance management [Adapter] Adaptive load optimizers CLI [CLI] Refactoring `system config` for AKS, EKS [CLI] gRPC (streaming of status and events) [CLI] Colorizing output [CLI] Mesheryctl Code coverage goal: 40% Catalog [Catalog] Intellectual property protections for user-produced content [UI/Server] Improved performance and stability in catalog interactions to facilitate payment processing Refer to document for detailed info.