spicedb-operator
spicedb-operator copied to clipboard
Alternate packaging (helm, olm, etc)
spicedb-operator
has minimal packaging right now (a directory of kustomize manifests).
Several options that are worth exploring for other delivery mechanisms:
- helm charts
- OLM and/or RukPak bundles
- KPT
- kustomizer
- crossplane
Whichever packaging we choose to support should be low touch and integrated with the release pipeline.
Update 1/27/23:
Releases now include instructions for installing with kubectl
, kustomize
, and kustomizer
. Keeping this open to track the other options above.
💯 to helm charts as a manifest strategy. I saw there was a community-driven chart at https://github.com/jonwhitty/helm-charts/tree/master/charts/spicedb but it would be nice to use one that is officially supported to ensure that we remain up to date before locking in to using the chart.
A "official" helm chart would be beneficial for our GitOps (Flux) managed K8s clusters! Willing to contribute as well..
@ecordell, I have a helm chart for the operator that creates the same resources as the bundle. I'd be happy to contribute it if it's something you want. Let me know where I should put it.
Hey @croemmich,
Could you send a link to the public repo where the helm chart is?
We will link to it from here.
I don't currently have it public, I was hoping to give it to you so I didn't have to maintain it 😄
I'll get it posted on our company Github account and send a link.
@corkrean https://github.com/bushelpowered/spicedb-operator-chart
It's licensed so you can steal it in the future 😉
Thanks!