Basic Skupper Helm chart
Description
This Helm chart is designed to simplify the deployment of Skupper in a Kubernetes namespace. It ensures that the Skupper Custom Resource Definitions (CRDs) and the Skupper controller are correctly installed and configured.
Usage:
To deploy Skupper using this Helm chart, simply run the following command, specifying your namespace:
helm install skupper-namespace-setup . --namespace <your-namespace>
If the namespace is not specified it will be deployed in the current namespace.
How to uninstall the helm chart
helm uninstall skupper-namespace-setup
It would be nice if we can merge this PR that community can use the helm chart.
@nluaces I've took your idea here and ran with it a little while trying to learn enough to tackle a network console chart.
Have found it helpful for myself to quickly deploy a controller with specific images/controller config, etc without having to constantly edit deployments by hand and such. I don't think I could go back to working that way at this point. https://github.com/c-kruse/skupper-charts. Feel free to borrow ideas and copy whatever. As Gordon mentioned, the "rough" spot is getting consistent crd definitions and probably controller role rules as well.
I've been using it for a while now so feel like at least some of the kinks have been worked out. It is published as an oci image you can try out. ex: helm upgrade --install skupper-controller oci://quay.io/ckruse/skupper-charts/skupper --namespace skupper --create-namespace
I've been using it for a while now so feel like at least some of the kinks have been worked out. It is published as an oci image you can try out. ex:
helm upgrade --install skupper-controller oci://quay.io/ckruse/skupper-charts/skupper --namespace skupper --create-namespace
@c-kruse I'll take a look! Thanks!