🙌 Seeking Your Feedback on New Helm Chart Plugin for Project Distribution

8 views
Skip to first unread message

Camila Macedo

unread,
Oct 27, 2024, 3:36:43 AM10/27/24
to kubebuilder

Hi Everyone,

One of the features requested by our community is the ability to encapsulate Kubebuilder projects within a Helm chart, simplifying distribution for developers.

🚀 Currently, developers using Kubebuilder can distribute their solutions by running:

make build-installer

This generates a bundle with all required YAML files in dist/installer.yaml. From there, you can create releases and guide users to install your solution with a simple command like:

kubectl apply -f https://raw.githubusercontent.com/<org>/<project-name>/<tag or branch>/dist/install.yaml

For reference, here’s an example:

🚀 With the new Helm Plugin, users will be able to streamline this process even further. By running:

kubebuilder edit --plugins=helm/v1-alpha

developers will be able to scaffold a Helm chart, making it easier to share and deploy their projects.

We’d love your feedback on this initiative! 

If you could review the proposed PR, add any feedback, and, if you agree, approve with an LGTM, it would be greatly appreciated. You can check out the pull request here:

https://github.com/kubernetes-sigs/kubebuilder/pull/4227

You can check an example of the final result by viewing the Helm chart generated for the test data samples in this PR, located under:

We've added a /hold on the PR to allow enough time for everyone’s input.

Your insights and feedback are invaluable as we work to bring this feature forward. 

🙌 Thank you in advance for your support and for all contributions! 


[1] - https://github.com/kubernetes-sigs/kubebuilder/blob/master/testdata/project-v4/dist/install.yaml

[2] - https://github.com/kubernetes-sigs/kubebuilder/blob/master/testdata/project-v4/README.md#project-distribution

[3] - https://github.com/kubernetes-sigs/kubebuilder/tree/45dee0f814d74a5a334eaeb15bcaf3a3f6071730/testdata/project-v4-with-plugins/dist/chart

Best Regards, 

--
CAMILA MACEDO

SOFTWARE ENGINEER,

BLOG: www.dev4devs.com


Reply all
Reply to author
Forward
0 new messages