pulumi-kubernetes-operator icon indicating copy to clipboard operation
pulumi-kubernetes-operator copied to clipboard

Deploy the operator using a Helm chart

Open adace123 opened this issue 2 years ago • 3 comments

Hello!

  • Vote on this issue by adding a 👍 reaction
  • If you want to implement this feature, comment to let us know (we'll work with you on design, scheduling, etc.)

Issue details

Having the option to deploy the operator via a Helm chart would be very convenient for my project setup, which will make extensive use of Helm charts.

Affected area/feature

K8S Operator

adace123 avatar Mar 25 '22 16:03 adace123

This certainly makes sense. Happy to help if you'd like to take a stab at contributing a chart for the operator!

viveklak avatar Mar 25 '22 18:03 viveklak

Thanks for the reply @viveklak . I'd be happy to give it a try 👍

adace123 avatar Mar 25 '22 19:03 adace123

@adace123 and @viveklak thank you both for looking into this issue. 😄 It looks like this PR is waiting on a potential merge conflict resolution and final acceptance/merge.

We are currently evaluating the usage of pulumi for our IaC solution and given that this uses the kubernetes-operator pattern, we are super enthusiastic to dive in. I would highly encourage expediting the final evaluation and merging of this PR as deployment of things like operators using helm is becoming more ubiquitous and will drive adoption.

For our specific use case, we are leveraging gitops usingthe flux. In order to make helm based k8s deployments a first class citizen, flux includes a key component called a HelmRelease which supports a GitRepository as a source, but currently requires a helm chart be available in the repository.

Until this PR gets merged, we are going to have to copy the CRD and Deployment artifacts directly into our own repo and inject it directly using a kustomization. Or, alternatively we can fork the repo and make use of the code in the PR until the code has officially been merged. If there is anything we can do to help test or contribute to expedite the adoption of this feature feel free to reach out.

rockhowse avatar Jun 03 '22 11:06 rockhowse