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

Serve helm chart more idiomatically #2302

Open
nhooyr opened this issue Nov 13, 2020 · 13 comments
Open

Serve helm chart more idiomatically #2302

nhooyr opened this issue Nov 13, 2020 · 13 comments
Labels
enhancement Some improvement that isn't a feature

Comments

@nhooyr
Copy link
Contributor

nhooyr commented Nov 13, 2020

See #2048 (comment)

@nhooyr
Copy link
Contributor Author

nhooyr commented Nov 13, 2020

Instead of GH pages, we can push to https://artifacthub.io

@Matthew-Beckett
Copy link
Contributor

@nhooyr is this to be picked up internally due to the dependence on ArtifactHub or are you looking for people to contribute to the CI/GitHub Actions element?

@nhooyr
Copy link
Contributor Author

nhooyr commented Nov 16, 2020

So re artifact hub looks like I was wrong, we still need to host our own helm repository.

I think this is best handled internally. I'll try to get this done for the next release.

@nhooyr nhooyr added this to the v3.6.4 milestone Nov 16, 2020
@nhooyr nhooyr added enhancement Some improvement that isn't a feature and removed feature labels Dec 7, 2020
@nhooyr nhooyr removed this from the v3.7.5 milestone Dec 8, 2020
@jsjoeio jsjoeio added this to the Backlog milestone Apr 29, 2021
@maxirus
Copy link

maxirus commented Oct 12, 2021

Anything we (the community) can do to push this along?

@jsjoeio
Copy link
Contributor

jsjoeio commented Oct 27, 2021

Good question! So I am not too familiar with helm chart, not sure exactly how I can help. Any ideas @jawnsy? (apologies for the lack of context, I know just about as much as you in terms of what this is, but you have Helm experience I believe)

@maxirus
Copy link

maxirus commented Oct 28, 2021

@jsjoeio My suggestion would be to use ArtifactHub. You'll need to create an Account/Organization. The Docs are located here and it's fairly simple to setup.

@knobArtIntel

This comment was marked as spam.

@Matthew-Beckett
Copy link
Contributor

Matthew-Beckett commented Oct 28, 2021

Hi @maxirus

Thank you for your interest in finally clearing this issue from the backlog!

Hopefully I can set you on the right track to getting this resolved and making it easier than ever to install the Helm chart.

As you mentioned, the first thing we'll need is a method of hosting the charts. Really this decision needs to be made by someone like @jsjoeio as it may affect commercials due to hosting costs.

I would first settle on a distribution method, be that Artifactory, ArtifactHub or ChartMuseum what ever, once we all agree. I'd PR changes to the pipelines to support publishing based on Git Refs to said repository.

I guess if we get to that point we can we review where we're up to and decide the next steps.

Hope this helps, if you have any questions don't hesitate to ask me!

@knobArtIntel

This comment has been minimized.

@jsjoeio
Copy link
Contributor

jsjoeio commented Oct 28, 2021

Thank you all for the context! Super helpful. We have some higher priorities but I've added it to the next milestone (after this one) so we'll tackle it together then.

@jgillich
Copy link

jgillich commented Jan 4, 2022

You can use GitHub actions to build the chart automatically and host it on this repo's gh-pages branch, there is no need for another service. It's super simple, here is a sample repo that uses this setup.

Let me know if I can help.

@jsjoeio
Copy link
Contributor

jsjoeio commented Jan 4, 2022

Oh wow, good to know! Thanks for the links and offering to help. When we tackle this, we may add you as a PR reviewer if that's okay

@geraldwuhoo
Copy link

geraldwuhoo commented Feb 10, 2022

Any updates on this? Not sure if this chart is official or not, but it is quite out of date when compared to the Chart version in this git repo (1.0.3 vs 2.0.1 for Chart, 3.10.2 vs 4.0.2 for Application). Having a "real" Helm repository to refer to would make gitops deployments much easier.

sei-mkaar added a commit to cmu-sei/helm-charts that referenced this issue Feb 6, 2023
Mirror code-server chart from https://coder.com/docs/code-server/latest/helm

This is needed because the project does not serve their chart like other
Helm repositories:
coder/code-server#2302
sei-mkaar added a commit to cmu-sei/helm-charts that referenced this issue Feb 6, 2023
Mirror code-server chart from https://coder.com/docs/code-server/latest/helm

This is needed because the project does not serve their chart like other
Helm repositories:
coder/code-server#2302
sei-noconnor pushed a commit to cmu-sei/helm-charts that referenced this issue Jan 29, 2024
Mirror code-server chart from https://coder.com/docs/code-server/latest/helm

This is needed because the project does not serve their chart like other
Helm repositories:
coder/code-server#2302
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Some improvement that isn't a feature
Projects
None yet
Development

No branches or pull requests

7 participants