From 8505f5dd4c25fc102f398fe731c42d016d5a3910 Mon Sep 17 00:00:00 2001 From: Iceber Gu Date: Mon, 17 Jul 2023 15:14:23 +0800 Subject: [PATCH] update ROADMAP Signed-off-by: Iceber Gu --- ROADMAP.md | 39 ++++++++++++--------------------------- 1 file changed, 12 insertions(+), 27 deletions(-) diff --git a/ROADMAP.md b/ROADMAP.md index 488bac01e..2c8e98158 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -3,34 +3,19 @@ Currently, it is only a tentative roadmap and the specific schedule depends on t > **About some features not added to Roadmap, we can discuss in [issues](https://github.com/clusterpedia-io/clusterpedia/issues).** -## Q1 2022 -* Build the official website and provide documentation in English and Chinese -* Support for more complex field selector filtering [#40](https://github.com/clusterpedia-io/clusterpedia/issues/40) -* Support for searching resources by owner [#49](https://github.com/clusterpedia-io/clusterpedia/issues/49) -* Migrate and sync sub repo to a separate repo [#47](https://github.com/clusterpedia-io/clusterpedia/issues/47) -* `PediaCluster` supports authentication of cluster via kubeconfig -* Add CI workloads for pr and pull -* Deploying with helm - -## Q2 2022 -* E2E tests -* Support synchronization of all CRD resources [#111](https://github.com/clusterpedia-io/clusterpedia/issues/111) -* Use the template to configure the pediaCluster resource [#150](https://github.com/clusterpedia-io/clusterpedia/issues/150) -* The internalstorage allows passing a piece of SQL to support more flexible query requirements [#151](https://github.com/clusterpedia-io/clusterpedia/issues/151) - -## Q3 2022 -* Support for automatic discovery and synchronization (Create, Delete, Update cluster authentication information) of other resources that represent `Cluster`(other multi-cloud projects) to `PediaCluster` [#185](https://github.com/clusterpedia-io/clusterpedia/issues/185) -* Build-in multi-cluster metrics server in the clusterpedia apiserver -* The `Default Storage Layer` supports for Custom Collection Resource -* Support filter namespaces when sync resources [#272](https://github.com/clusterpedia-io/clusterpedia/issues/272) - -## Q4 2022 -* Add Agent Mode to collect the cluster resources. -* Support for custom resource columns when accepting data in Table format -* Provide multi-cluster metrics server via OpenTelemery in Agent mode +## 2023 +* Expose resource metrices for multiple clusters like [kube-state-metrics](https://github.com/kubernetes/kube-state-metrics) +* Clusterpedia APIServer supports log query for pods +* MQTT-based Agent Resource Collection Model +* ClusterSynchro manager exposes cluster state and resource synchronization status related metrics +* Supports resource watching for multiple clusters ## Others -* Support **ES** and **Graph Database** Storage Layer -* Support for the plug-in storage layer +* Support **Graph Database** Storage Layer * Support for requests with relevant resources +* Support for custom resource columns when accepting data in Table format * Support for [more control over cluster resources](/README.md#complicated), such as watch/create/update/delete operations +* Build-in multi-cluster metrics server in the clusterpedia apiserver +* Provide multi-cluster metrics server via OpenTelemery in Agent mode +* The `Default Storage Layer` supports for Custom Collection Resource +* Support filter namespaces when sync resources [#272](https://github.com/clusterpedia-io/clusterpedia/issues/272)