pingcap / tipocket

A toolkit for testing TiDB
https://github.com/pingcap/tipocket
Apache License 2.0
140 stars 71 forks source link

Encapsulate TiDB-operator or other TiDB provisioners API to setup clusters on K8s #25

Closed mahjonp closed 4 years ago

mahjonp commented 4 years ago

Feature Request

Is your feature request related to a problem? Please describe:

Describe the feature you'd like:

Encapsulate TiDB-operator or other TiDB provisioners API to setup clusters on K8s.

PingCAP/QA team has built a TiDB resource provisioner API( in llroad repo) to deploy a cluster in one step, but it's a private repo now, so we couldn't use it directly now.

They plan to launch a unify test framework project now, and provide a python API in the first phase, we may cooperate with PingCAP/QA team to build a Go impl.

Describe alternatives you've considered:

Maybe it's troublesome when extending test clusters deployed with ecosystem tools if we haven't an out of the box cluster API.

Teachability, Documentation, Adoption, Migration Strategy:

mahjonp commented 4 years ago

PTAL @you06

mahjonp commented 4 years ago

https://github.com/pingcap/tipocket/pull/33