Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow disabling the installation of starboard CRDs when starboard is enabled #887

Merged
merged 3 commits into from
Sep 26, 2024

Conversation

mustaphaaa
Copy link
Contributor

Summary

Introduce a new option that allows users to disable the installation of starboard CRDs when starboard is enabled.

Context

Starboard installs a set of Custom Resource Definitions that are necessary for its operations. However, in some scenarios, users may prefer not to install these CRDs, either due to pre-existing configurations or specific deployment requirements.
This PR might solve this issue: #885

To address this, a new configuration option should be added, allowing users to disable the automatic installation of starboard CRDs while still enabling starboard itself. This enhancement will give users greater flexibility and control over their Kubernetes environment, ensuring that Starboard can be used in a wider range of deployment scenarios without unnecessary overhead or conflicts.

Changes Made

  • Added starboard.crds.enabled condition in crds templates.
  • Updated values file with the new option.
  • Updated kube-enforcer changelog and documentation

Testing

Manually tested the deployment of kube-enforcer using Minikube and the Helm chart with starboard.crds disabled.

@semyonmor semyonmor merged commit f18eab8 into aquasecurity:2022.4 Sep 26, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants