-
Notifications
You must be signed in to change notification settings - Fork 20
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
[Request] Helm chart for the operator #901
Comments
There is no such thing existing, we have either the Operator or the Helm Chart available. Can you describe what your requirements are that you want the Operator functionality but installable via Helm Chart? Maybe there is another way to accomplish what you need. |
I wanted to install operator via helm as I do not use OLM - like Prometheus operator have helm chart or manifest for its installation. I did not notice any manifest to setup cryostat operator as well. My use case is simple, wanted to explore how much easier it would be to install cryostat via CRD however I do not see a way to install operator via helm of kubectl apply |
I don't think we have any existing helm chart to install the operator in your case. Though, it seems common enough for some attention. I don't know how hard it is or and the plan for it. Any ideas @ebaron @andrewazores ?
If you are looking for a single yaml file to use with Maybe nice to distribute a "bundle.yaml" for each release that contains the all necessary resources? |
There are no current plans for such a "helm chart to install the operator". It could be something we investigate, but adding yet another way to install and configure everything seems like it would be a relatively heavy maintenance burden on top of all the rest of the work to develop features and things. It could maybe be something we maintain on a best-effort basis upstream if someone provides it to begin with. Distributing a |
Looks related to #144
Right, I was also thinking of having support for upstream only. |
I think #144 got left by the wayside because our Helm chart came into existence not too long after too. That along with getting the Operator published on OperatorHub achieved the original goal there of a "one-click install", since at the time the only installation method available was to clone the git repo and use the Makefile. |
Ah make sense! I think it would be nice to solve #144 too to cover above case of "one-click install" with helm/static file. It's pretty common on upstream k8s. For example, cert-manager, nginx, aws acks, and even OLM itself, all distribute a static yaml for use with For static field, the only problem I am seeing though is the namespace of resources. Some have annotations that reference "namespace/resource-name", which would be hard to support unless namespace is hard-coded. |
https://github.com/arttor/helmify. This looks promising. It might be possible to generate helm chart from static manifest. |
@grzesuav Seems like you can avoid cloning the repo to get a static manifest. Again, the namespace is hard-coded to # Replace ref with any version tag or branch
kubectl kustomize https://github.com/cryostatio/cryostat-operator.git/config/default?ref=v2.4.0 |
Thanks for the comments, I named the issue Re. helming the static manigest, I use sth like
however this helmify look like doing better job, will try it out. One last thing, if you can add to README or to the documentation that there is static manifes/kustomize, it would be great ! |
Describe the feature
Hi, I would like to install operator using helm chart - can you provide one ? Or is there any already existing
Anything other information?
N/A
The text was updated successfully, but these errors were encountered: