The Karmada operator is a new project of the Karmada community designed to manage the lifecycle of Karmada. The following are the core features of the Karmada operator that we will work on. It is not a detailed to-do list but represents the overall development direction. It is hoped that more contributors will have a general understanding of the project and participate in it.
- support create Karmada instance on exist Kubernetes (include estimate, deschedule)
- support Karmada instance upgrade
- Karmada certificate manager
- join member cluster (both
Pull
&Push
)
- the
pr
andissue
template - actions
- code lint
- build mutil-platform image
- makefile & scirpts
- operator & webhook code framework
- build chart package
- sample files
- documents
- readme.md
- chart readme.md
- chart NOTES.txt
- record demo video
- update Karmada website
- actions
- sync Karmada CRD files
- image release
- chart-lint
- chart release
- unit test
- e2e framework
- ETCD HA
- integrate Karmada sub command
- expose Karmada apiserver with MetalLB
- Karmada components health check
- migrate Karmada cluster
- ETCD data backup & restore
- support metrics
- e2e cases
- actions:
- e2e test