cyclops icon indicating copy to clipboard operation
cyclops copied to clipboard

Add `skipCRDs` option to Module definition

Open petar-cvit opened this issue 1 year ago • 5 comments

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

petar-cvit avatar Oct 04 '24 06:10 petar-cvit

New Quest! image New Quest!

A new Quest has been launched in @cyclops-ui’s repo. Merge a PR that solves this issue to loot the Quest and earn your reward.


Some loot has been stashed in this issue to reward the solver!

🗡 Comment @quest-bot embark to check-in for this Quest and start solving the issue. Other solvers will be notified!

⚔️ When you submit a PR, comment @quest-bot loot #602 to link your PR to this Quest.

Questions? Check out the docs.

quest-bot[bot] avatar Oct 04 '24 06:10 quest-bot[bot]

I want to work on this @petar-cvit

k0msenapati avatar Oct 07 '24 00:10 k0msenapati

@quest-bot embark

k0msenapati avatar Oct 07 '24 08:10 k0msenapati

@kom-senapati has embarked on their Quest. 🗡

  • @kom-senapati has been on GitHub since 2021.
  • They have merged 141 public PRs in that time.
  • Their swords are blessed with JavaScript and CSS magic ✨
  • They have contributed to this repo before.

Questions? Check out the docs.

quest-bot[bot] avatar Oct 07 '24 08:10 quest-bot[bot]

🧚 @kom-senapati has submitted PR https://github.com/cyclops-ui/cyclops/issues/616 and is claiming the loot.

Keep up the pace, or you'll be left in the shadows.

Questions? Check out the docs.

quest-bot[bot] avatar Oct 07 '24 13:10 quest-bot[bot]