-
Notifications
You must be signed in to change notification settings - Fork 820
Open
Description
Your current KubeKey version
No response
Describe this feature
feature
Version 4.x will include the following features.
- kubekey will be divided into
task templatesandexecution frameworks.
task templates: Task templates are flexible and changeable. Can be existing cluster management functions (will be used as built-in templates), and other customized functions.
execution frameworks: The task framework can be executed on the command line or in a k8s cluster. - add ui for kubekey.
why to change it
In the current version of Kubekey, adding or modifying commands requires submitting code changes and releasing a new version, which limits extensibility.
• Separation of tasks from the framework (like ansible)
• Support for GitOps (manage automated tasks through Git)
• Support for connector extensions
• Support for cloud-native automated bulk task management
Describe the solution you'd like
Now we have two branch to implement it. feature-gitops and feature-ui. it will merge to master after Finish.
Additional information
No response
Plan
Branch Changes After 4.x Release Publish
- Rename the
masterbranch tov3(no further maintenance will be provided) - Rename the
feature-gitopsbranch tomainand set it as the default branch
Regarding Web-UI
- Retain web-ui related interfaces in KubeKey
- The web-ui page will remain as an advanced feature with no immediate plans for open-sourcing
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels