Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Publish temporal helm chart to a helm chart repository (e. g. Helm Hub) #45

Closed
markmark206 opened this issue Jul 14, 2020 · 36 comments · Fixed by #457
Closed

Publish temporal helm chart to a helm chart repository (e. g. Helm Hub) #45

markmark206 opened this issue Jul 14, 2020 · 36 comments · Fixed by #457

Comments

@markmark206
Copy link
Contributor

Please publish Temporal Helm chart to a helm chart repository (such as Helm Hub), so it is easier to install it.

Brought to our attention by Kyle, thank you!

@sagikazarmark
Copy link

Helm hub is not actually a chart repository, and it's being replaced by Artifact Hub

For simplicity, I'd consider making this repository a helm chart repository using the chart releaser action: https://github.com/helm/chart-releaser-action

@lerminou
Copy link
Contributor

lerminou commented Dec 8, 2020

Hi @sagikazarmark , any news for this github as chart repo ?

@loopingrage
Copy link

Maybe poke the Bitnami folks to take it on?

@joebowbeer
Copy link

joebowbeer commented Mar 17, 2021

This would be greatly appreciated, and should be easy to resolve.

The simplest approach is to use the chart-releaser-action:

https://github.com/helm/chart-releaser-action

This requires a gh-pages branch to hold the published charts.

After publishing, the temporalio helm repo can be added via:

helm repo add temporalio http://temporalio.github.io/helm-charts

LocalStack publishes their chart here:

https://github.com/localstack/helm-charts/blob/main/.github/workflows/chart-release.yaml

Their helm repo is: http://localstack.github.io/helm-charts

@sagikazarmark
Copy link

@joebowbeer
Copy link

joebowbeer commented Mar 17, 2021

I forked and published from https://github.com/joebowbeer/temporalio-helm-charts

helm repo add temporalio https://joebowbeer.github.com/temporalio-helm-charts

I created a pull_request, which should fix this issue.

@loopingrage
Copy link

Ay update here? Seems like a simple thing to do that would save the community a bunch of time and confusion.

@abatilo
Copy link

abatilo commented Aug 5, 2021

Bump. Hard to seriously consider this project until there's an easy way to install this chart

@hazcod
Copy link

hazcod commented Sep 14, 2021

Pinging.

@ErlanBelekov
Copy link

Any updates on this?

@hazcod
Copy link

hazcod commented Feb 2, 2022

This should be an easy fix so really looking to a quick fix here.

@franklinkim
Copy link

franklinkim commented Apr 15, 2022

Some references for anyone else coming along this path:

Looking forward seeing to this progress

@IkePCampbell
Copy link

Any update on this?

@arthosdevelops
Copy link

Are there any updates on this?

@phudtran
Copy link

phudtran commented Dec 8, 2022

Having this published would also be very helpful for me as well!

@gajus
Copy link

gajus commented Jan 19, 2023

Annoying that this is something that would take Temporal team a minute to setup, meanwhile forces everyone else to spend days searching for workarounds.

@gajus
Copy link

gajus commented Jan 19, 2023

Here is a step by step guide on how to do it:

https://joao.neto.pt/posts/2022/github-helm-registry/

@thekarpathia
Copy link

Adding another +1 that an officially supported published chart would be nice..!

@laertispappas
Copy link

+1

@PeteMac88
Copy link

Any update here?

@moolitayer
Copy link

+1

@lerminou
Copy link
Contributor

lerminou commented Mar 9, 2023

The most asked functionality and the simplest 😒

@ukd1
Copy link

ukd1 commented Mar 17, 2023

Is this project dead?

@smartinov
Copy link

Oh lord, it's been years! Is there any way of implementing this? People offered support and examples everywhere!

@gajus
Copy link

gajus commented Apr 28, 2023

Seriously, save yourself time and write your own Helm chart.

Took me one afternoon, ... while before this I've spent weeks debugging issues with Temporal provided Helm chart.

@froblesmartin
Copy link

A similar issue exists, it would be better to close one so that there is a single place to comment on the Helm chart publication
#229

@vishwa-trulioo
Copy link

If you (Temporal) want people to use their product you must spend bandwidth on action items like this. The fact that it was not addressed for years show how unreliable they are.

@aisac-clearstreet
Copy link

aisac-clearstreet commented Jun 14, 2023

Hit the same issue. This is my workaround ...
Copy contents of the release you want into a folder (the the example folder is named 1.20.3) and place helmfile outside
with the following contents...

repositories:
  - name: stable
    url: https://charts.helm.sh/stable
  - name: incubator
    url: https://charts.helm.sh/incubator
  - name: prometheus
    url: https://prometheus-community.github.io/helm-charts
  - name: elastic
    url: https://helm.elastic.co
  - name: grafana
    url: https://grafana.github.io/helm-charts

releases:
  - name: temporal
    namespace: temporal
    chart: ./1.20.3
    version: "1.20.3"
    values:
    - "1.20.3/values.yaml"

@jverce
Copy link
Contributor

jverce commented Jul 6, 2023

Not sure if you considered Github Pages as a possible solution, but Prefect is currently using it in case you need an example:
https://github.com/PrefectHQ/prefect-helm

@samm-git
Copy link

out of curiosity - what is preventing you from adding few lines to pipeline to publish helm to the pages?

@djnalluri
Copy link

djnalluri commented Jul 28, 2023

An alternative could be to use Github's Container Registry as suggested in #388. A drawback of Helm's repository format is that an index.yaml would need to be created and maintained. A benefit of pushing to an OCI registry is an index is no longer required for clients to locate the exact chart archive file given the repository's URL. Helm has had non-experimental OCI support for a year and a half now so I would imagine it's still accessible to most users.

@ukd1
Copy link

ukd1 commented Aug 24, 2023

Seriously, save yourself time and write your own Helm chart.

Took me one afternoon, ... while before this I've spent weeks debugging issues with Temporal provided Helm chart.

I ended up using https://github.com/alexandrevilain/temporal-operator, and it's been working pretty well tbh.

@YannickZ
Copy link

any news regarding this ? 😞

@empeekdev
Copy link

Three years and they still didn’t publish official chart somewhere, this is insane

@wbar
Copy link

wbar commented Nov 1, 2023

Any updates on this ?

@gajus
Copy link

gajus commented Nov 1, 2023

They are providing a cloud service so their incentive for making it easy for others to host is pretty low.

Just use https://github.com/alexandrevilain/temporal-operator. It is well maintained.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet