postgres-operator-examples icon indicating copy to clipboard operation
postgres-operator-examples copied to clipboard

Publish Helm chart

Open sathieu opened this issue 3 years ago • 6 comments

Please publish the Helm chart.

It can be done with chart-releaser or helm-publish Github action, for example.

sathieu avatar Sep 15 '21 14:09 sathieu

I'm not opposed and overall the PR looks good. I think we need to understand how this fits into our release process and documentation.

jkatz avatar Sep 29 '21 19:09 jkatz

@jkatz Usually, Helm charts have independent release cycle. An alternative would be use a staging directory, like Gatekeeper does, but this is a complex machinery.

sathieu avatar Sep 30 '21 07:09 sathieu

This would solve this issue https://github.com/CrunchyData/postgres-operator/issues/2231

@jkatz A released chart is important to:

  1. Truly use the operator in a IaC/GitOps way and simplify upgrade management (for example using bots to open PR's and test upgrades automatically when a new version is released)
  2. Simplify consumption for newcomers:
    helm repo add crunchydata https://crunchydata.github.io/helm-charts
    helm install postgres-operator crunchydata/postgres-operator
    

@sathieu However, I'd recommend doing it in another repo, it's weird to have charts released from a repo called postgres-operator-examples. Ideally that'd be from the official repo postgres-operator but there is already a GH pages site published from it. @jkatz I would recommend creating a helm-charts repo.

politician avatar Oct 08 '21 03:10 politician

Hello everyone! The chart itself looks very good and is well-documented, what burps us from using it in production is the fact that we need to check out the GitHub repo instead of being able to manage the life cycle from a Helm repository. Is this feature on your roadmap somehow?

torbendury avatar Jan 31 '22 14:01 torbendury

Until the chart is published in a Helm repository could this repository at least be tagged when the chart is updated that way we wouldn't have to clone the main branch.

mymasse avatar May 13 '22 12:05 mymasse

This is breaking for our usage of the crunchydata operator. Please publish a helm chart.

ath88 avatar Jul 12 '22 08:07 ath88

Just adding to the list of engineers spending way too much time trying to manage the helm chart. This makes for a terrible user experience and the bar to fix it is pretty low.

bstrdsmkr avatar Nov 06 '22 00:11 bstrdsmkr

Is there any plan on publishing the chart in the future?

karloramone avatar Dec 09 '22 09:12 karloramone

We have released the Helm chart as noted here: https://github.com/CrunchyData/postgres-operator-examples/pull/28#issuecomment-1361970898

(I won't bother copy-pasting Andrew's whole answer, but he covers everything I would want to say about it. Please reopen this issue if there's something else about this topic that isn't addressed.)

benjaminjb avatar Dec 22 '22 18:12 benjaminjb