-
Notifications
You must be signed in to change notification settings - Fork 768
Open
Labels
controllerUpdate on controllerUpdate on controllergoPull requests that update Go codePull requests that update Go codegood first issueGood for newcomersGood for newcomershacktoberfestkubernetesk8s related issuesk8s related issues⚔️ QuestTracks quest-bot questsTracks quest-bot quests
Description
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.

Metadata
Metadata
Assignees
Labels
controllerUpdate on controllerUpdate on controllergoPull requests that update Go codePull requests that update Go codegood first issueGood for newcomersGood for newcomershacktoberfestkubernetesk8s related issuesk8s related issues⚔️ QuestTracks quest-bot questsTracks quest-bot quests