The current Roadmap is tentative, and the exact schedule depends on the needs of the community.
For features not mentioned in the Roadmap, we can discuss them in the issues.
- Design Kubean project architecture process like architecture.md
- Verify Kubean's cluster lifecycle management operations
- Add OS packages to build CI kubean-io#62
- Provide Kubean API kubean-io#128
- Implement E2E tests like kubean test case
- Ensure k8s images and binary packages support the ARM architecture kubean-io#200
- Support for upgrade package builds kubean-io#289
- Adapt the deployment for offline scenario RHEL8.4 kubean-io#325
- Support for restore package manager configuration kubean-io#298
- Support for restoring Kubeconfig after the cluster deployment kubean-io#192
- Add SSH Key authentication deployment method kubean-io#302
- Support for apt package manager configuration kubean-io#459
- Support for custom actions for Cluster Operation CRD kubean-io#361
- Kubean chart supports charts-syncer kubean-io#468
- Add pre-testing before deployment kubean-io#555
- Adapt the Uniontech V20 1020a linux kubean-io#583
- Support for clustered deployments based on OpenEuler offline scenarios kubean-io#628
- Support for Other Linux to automatically build offline scenario-dependent system packages via scripts kubean-io#627
- Update the kubean documentation site with mkdocs kubean-io#728
- Optimize release CI kubean-io#863
- Add ansible script for certificate renewal kubean-io#884
- Update the release process kubean-io#869
- Add certificate renewal script: kubean-io#884
- Implement daily deployment verification for the latest version of upstream kubespray: kubean-io#870
- Ensure cascading deletion of Cluster resources: kubean-io#918
- Add cleanup weight for ClusterOperation records: kubean-io#983
- Optimize offline image package to OCI format: kubean-io#996
- Improve logging input for Operators: kubean-io#1032
- Enhance query efficiency of Manifest resources: kubean-io#1036
- Refactor image import script to support multi-architecture import: kubean-io#1040
- Improve execution efficiency of precheck script: kubean-io#1076
- Optimize tuning performance of ClusterOperation: kubean-io#1082
- Refactor logic of custom resource generation script: kubean-io#1152
- Fix offline package version issue for Ubuntu 18.04: kubean-io#1158
- Automate pre-steps for limiting disk usage per container in Docker: kubean-io#1179
- Provide a client command-line tool and convenient method for generating custom resource modules
- Capacity planning for cluster deployment on different node scales
- Provide a complete offline resource management solution
- Support multiple lifecycle management engines, such as kubespray and kubekey.
- Enable cluster operation rollback based on ostree.