Trying to make a Helm chart from Elastic's ECK (Elastic Cloud for Kubernetes)

ECK can be wrapped up in a manifest that includes
- Cluster role
- Cluster role binding
- Namespace
- Stateful set

I want to try

  • helm new to start a new chart
  • create a crds directory in the chart root
  • drop the ‘all-in-one’ manifest mentioned above in the CRDs directory
  • helm install
  • cross fingers

What is missing? Is this a good start? Wrong? The manifest includes more than just CRDs but I do not know where other things should go.

This is the ‘all-in-one’ manifest

Did you manage to get it working?