Add skipCRDs
option to Module definition
#602
Labels
controller
Update on controller
go
Pull requests that update Go code
good first issue
Good for newcomers
hacktoberfest
kubernetes
k8s related issues
⚔️ Quest
Tracks quest-bot quests
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.
The text was updated successfully, but these errors were encountered: