Skip to content

Install community modules (not managed) #3350

@pbochynski

Description

@pbochynski

Description
Modules provided by user (module template installed manually by the user) should be applied directly in the cluster (see PoC code: https://github.com/kyma-project/community-modules/blob/804dea3f6cc764a2a952b66bdf446c7c7d01bd92/k8s.js#L7).
You can distinguish user modules by checking managed-by label (not yet implemented).

Acceptance Criteria

  • on community modules list add button Add community module
  • show Add community module view similar to previous Add module
  • all of the previous functionalities must work (channel, versions, icons, documentation, etc)
  • parse module templates that don't have managed-by label and resource in spec.manager don't exist and show on view
  • no need for managed checkbox
  • channel might be empty
  • to install take data from .spec.resources from ModuleTemplate and deploy it on the cluster (raw files or artifacts from release)

** Attachments**
See explanations in the main issue: kyma-project/kyma#18450
Sample community module in the comment of the issue: #3593

Image

Image

Metadata

Metadata

Assignees

Labels

Community ModulesTickets relates to community modules.kind/featureCategorizes issue or PR as related to a new feature.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions