bagetter / BaGetter

A lightweight NuGet and symbol server
https://www.bagetter.com
MIT License
272 stars 57 forks source link

Add helm chart release action #181

Closed HaimKortovich closed 2 months ago

HaimKortovich commented 2 months ago

Adds upon PR https://github.com/bagetter/BaGetter/pull/117 which addressed issue https://github.com/bagetter/BaGetter/issues/116. This would provide a helm chart repo facility for folks using GitOps utilities.

seriouz commented 2 months ago

@robford123 @Regenhardt I think we should create an extra project for the Helm Chart GitHub Pages. I don't like the idea of using the bagetter/BaGetter GitHub pages for the Helm releases.

HaimKortovich commented 2 months ago

I've seen other projects doing the same since it won't be visible to the user since it's going to be in another path

Regenhardt commented 2 months ago

I think the existing website would fit, as it's hosted under the general bagetter.com, which can hold both docs and other things (even a demo, should we ever go there).

Although I could also imagine a subdomain like helm.bagetter.com or something. Not sure if this helm repository is conceptually big enough for its own subdomain.

seriouz commented 2 months ago

We could just try how it afffects the main site. But I have literally zero knowledge about Helm nor I could test it.

HaimKortovich commented 2 months ago

I really need this for my k8s cluster, can we get this reviewed?

robford123 commented 2 months ago

@Regenhardt @seriouz @HaimKortovich

I made a few updates to the PR to hopefully make it publish to a different repo.

Created a draft release - need others to decide if/when we're ok to release and test this publishing out. It will probably still need more configuration on the github pages settings to make it functional.

https://github.com/bagetter/BaGetter/releases/tag/untagged-6898337acf0a91fb9ede

Regenhardt commented 2 weeks ago

@HaimKortovich not sure why it's failing, not enough experience with both helm charts and github actions. Can you check out why https://github.com/bagetter/BaGetter/actions/runs/11783976064/job/32822284205 failed?