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

[Community Modules] Support for updated Module Catalog #3447

Open
5 tasks
janmedrek opened this issue Nov 4, 2024 · 1 comment
Open
5 tasks

[Community Modules] Support for updated Module Catalog #3447

janmedrek opened this issue Nov 4, 2024 · 1 comment
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature.

Comments

@janmedrek
Copy link

janmedrek commented Nov 4, 2024

Description

With the recent changes required by the Community Modules story the Module Catalog needed to be adapted. Multiple changes were introduced to the API of Kyma Lifecycle Manager, and thus, the UI logic needs to be adjusted to display them.

Along with changes, multiple quality-of-life fields were introduced that will allow Busola to share information on the modules with the Users.

Reasons

We want to have a streamlined, convenient experience when it comes to interacting with Kyma Modules.

Changes

  • ModuleTemplate CRD:
    • .spec.channel field was deprecated
    • .spec.info introduced, it includes basic information on the Module that can be displayed in Busola, such as repo/docu links, icons
    • .spec.resources introduced, it contains a reference to all the resources that need to be installed in order for the Module to be operational (used for manual installation)
    • spec.associatedResources introduced, it contains a list of all module-related CRDs
    • .spec.manager introduced, contains a reference to the Module manager, which can be used to determine whether manually installed module is operational or not
  • ModuleReleaseMeta CRD introduced
    • It contains ties between module versions and channels used

Acceptance Criteria

Attachments

@mrCherry97
Copy link
Contributor

We are waiting for the playground, after that we can plan and pick this tasks: kyma-project/lifecycle-manager#2007

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Epic kind/feature Categorizes issue or PR as related to a new feature.
Projects
None yet
Development

No branches or pull requests

2 participants