kyma-project / busola

Web based Kubernetes Dashboard with a focus on privacy that requires no active components or special privileges in your cluster.
Apache License 2.0
26 stars 49 forks source link

Adjust `Add Modules` view to latest Module Catalog changes #3459

Open mrCherry97 opened 3 weeks ago

mrCherry97 commented 3 weeks ago

Description As a user, I want to stay with the current flow of adding the module. Module Catalog will be updated, so we need to adjust the functionality of adding the modules. The .spec.modules section is deprecated, and ModuleReleaseMeta was introduced with information about channels and versions of the available modules.

Reasons As a user, I want to stay with the current flow of adding the module. Module Catalog will be updated, so we need to adjust the functionality of adding the modules.

Acceptance Criteria

Attachments

mrCherry97 commented 3 weeks ago

Can be done after: https://github.com/kyma-project/lifecycle-manager/issues/2007 We need to sync releases with their changes.

c-pius commented 1 week ago

Just to be sure we are on the same page...

The .spec.modules section is deprecated

If this revers to KymaCR .spec.modules, it is not deprecated. Customers will still add modules by listing the module to be installed (including the desired channel) in KymaCR .spec.modules

Add modules view contains dropdowns with available channels and versions

For now, it was agreed in arch round that we won't enable the possibility to install a "fixed" version of a module just yet. Customers will continue to use channels until we enable this possibility later.