spicedb-operator icon indicating copy to clipboard operation
spicedb-operator copied to clipboard

Alternate packaging (helm, olm, etc)

Open ecordell opened this issue 2 years ago • 7 comments

spicedb-operator has minimal packaging right now (a directory of kustomize manifests).

Several options that are worth exploring for other delivery mechanisms:

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.

ecordell avatar Sep 06 '22 21:09 ecordell

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

mgagliardo91 avatar Oct 06 '22 20:10 mgagliardo91

A "official" helm chart would be beneficial for our GitOps (Flux) managed K8s clusters! Willing to contribute as well..

dfr-exnaton avatar Dec 20 '22 07:12 dfr-exnaton

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

croemmich avatar Jun 16 '23 18:06 croemmich

Hey @croemmich,

Could you send a link to the public repo where the helm chart is?

We will link to it from here.

corkrean avatar Jun 16 '23 18:06 corkrean

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.

croemmich avatar Jun 16 '23 19:06 croemmich

@corkrean https://github.com/bushelpowered/spicedb-operator-chart

It's licensed so you can steal it in the future 😉

croemmich avatar Jun 16 '23 20:06 croemmich

Thanks!

corkrean avatar Jun 16 '23 20:06 corkrean