Skip to content

Add skipCRDs option to Module definition #602

Open
@petar-cvit

Description

@petar-cvit

Each Module is deployed from a template that can be a Helm chart. Helm charts can contain a list of CRDs that need to be installed in order for the application to work or provide its capability.

However, managing CRDs through Helm is opinionated, so the scope of the issue is to disable creating CRDs defined in a template when a Module is created.

Describe the solution you'd like

The Module definition should store whether CRD creation should be skipped and taken into account in the reconciliation loop. Also, to make it easier for users, the skip CRDs option should be available in the advanced section when creating a new Module and passed to the cyclops-ctrl on Module submit.

Screenshot 2024-09-24 at 22 27 59

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions