-
Notifications
You must be signed in to change notification settings - Fork 173
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
Optional installation of CRDs #341
Comments
Hi @illrill,
Thanks for pointing this use case out! I vaguely remember wondering if we'll need such a field in k6-operator Helm but had doubts about its usefullness 😄 |
For completeness sake; and in case it'll be needed to locate the problem. With this change, it's now possible to run k6-operator without CRDs installed very easily (arguably, easier than before) and doing that will result in errors like this:
It is an expected error in this case. Solution: make a full installation with CRDs included. |
@yorugac thanks, that's valuable information (I was initially considering just installing If anyone is interested, this is how I handled CRD installation using kubectl, separately from the Helm release lifecycle.
|
Feature Description
Some users prefer to install and manage CRDs outside of the chart. This can help ensure CRDs (and CRs) remain installed even when the chart is uninstalled.
When CRDs are installed as part of the chart templates, it's common to wrap them around a toggle. See for example cert-manager and external-secrets.
Suggested Solution (optional)
Add an
installCRDs
boolean helm value.The text was updated successfully, but these errors were encountered: