Skip to content

Commit

Permalink
update ROADMAP
Browse files Browse the repository at this point in the history
Signed-off-by: Iceber Gu <[email protected]>
  • Loading branch information
Iceber committed Jul 17, 2023
1 parent a3cdc94 commit 8505f5d
Showing 1 changed file with 12 additions and 27 deletions.
39 changes: 12 additions & 27 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -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)

0 comments on commit 8505f5d

Please sign in to comment.