Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Improvement] Move plugins and apps from addon to kbcli options and creating envs #5160

Closed
nayutah opened this issue Sep 18, 2023 · 1 comment
Assignees
Labels
kind/enhancement New feature or request
Milestone

Comments

@nayutah
Copy link
Collaborator

nayutah commented Sep 18, 2023

Is your improvement request related to a problem? Please describe.
1, Move plugins like CSI/LB to kbcli installation dependency options, the dependency list is environment aware or specified through option parameters by user, the default installed plugins is same with current version
2, Move apps to kbcli tools options

@nayutah nayutah added the kind/enhancement New feature or request label Sep 18, 2023
@JashBook JashBook added this to the Release 0.7.0 milestone Sep 27, 2023
@ldming ldming assigned 1aal and unassigned nayutah Oct 9, 2023
@ldming
Copy link
Collaborator

ldming commented Oct 9, 2023

Tasks to do:

  • copy addon CRs to apecloud/block-index, and split addon CRs to addons and applications done
  • rename all CRs' kind in block-index applications to Application
  • check all auto-install applications that needed when install KubeBlocks, use kbcli to install them based on different cloud provider, such as snapshot-controller, external-dns etc.
  • refactor all addon CRs in block-index, make them can be handled by kbcli
  • kbcli support kbcli addon install/uninstall/index/list/upgrade command, read addons info from block-index
  • kbcli support kbcli application(app) install/uninstall/index/list/desc command, read applications info from block-index.
  • remove unnecessary addon CRs in kubeblocks project

@ldming ldming modified the milestones: Release 0.7.0, Release 0.8.0 Oct 11, 2023
@ahjing99 ahjing99 modified the milestones: Release 0.8.0, Release 0.9.0 Jan 12, 2024
@nayutah nayutah closed this as completed Jun 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants