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

Deploy the operator using a Helm chart #260

Closed
adace123 opened this issue Mar 25, 2022 · 4 comments
Closed

Deploy the operator using a Helm chart #260

adace123 opened this issue Mar 25, 2022 · 4 comments
Assignees
Labels
good-first-issue Start here if you'd like to start contributing to Pulumi kind/enhancement Improvements or new features resolution/fixed This issue was fixed

Comments

@adace123
Copy link

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 adace123 added the kind/enhancement Improvements or new features label Mar 25, 2022
@viveklak viveklak added the good-first-issue Start here if you'd like to start contributing to Pulumi label Mar 25, 2022
@viveklak
Copy link
Contributor

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

@adace123
Copy link
Author

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

@rockhowse
Copy link

@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.

@EronWright EronWright added the resolution/fixed This issue was fixed label Oct 29, 2024
@EronWright
Copy link
Contributor

EronWright commented Oct 29, 2024

Good news everyone, we just released a preview of Pulumi Kubernetes Operator v2. We now provide a Helm chart and other installation options.

Please read the announcement blog post for more information:
https://www.pulumi.com/blog/pulumi-kubernetes-operator-2-0/

Would love to hear your feedback! Feel free to engage with us on the #kubernetes channel of the Pulumi Slack workspace.
cc @adace123 @sudermanjr @questionmorc @rockhowse @pelumi1163 @worawatwi

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good-first-issue Start here if you'd like to start contributing to Pulumi kind/enhancement Improvements or new features resolution/fixed This issue was fixed
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants