bagetter / BaGetter

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

Created helm chart for BaGetter #117

Closed Khaos66 closed 2 months ago

Khaos66 commented 6 months ago

Adds a helm chart to deploy all resources for BaGetter to k8s

Adresses #116

Regenhardt commented 6 months ago

How about a deployment templates directory with its own readme, then in there a Helm directory for the chart, and a Ansible-Helm directory for the ansible playbook deploying the helm chart? That way others like docker-compose already have a set structure to be added to in the future and we have a readme there that can explain how to use the templates.

seriouz commented 6 months ago

Yeah then you could add Docker-Swarm too.

Khaos66 commented 6 months ago

I can move the directory to deployment templates sure.

Regenhardt commented 2 months ago

@Khaos66 Please do, then I'll merge this.

Khaos66 commented 2 months ago

@Regenhardt Thank you for the reminder! I did move the chart. I also extended release.yml with a job to update the chart.

HaimKortovich commented 3 weeks ago

Hi, where is the helm chart hosted? there are no instructions to install it

Regenhardt commented 3 weeks ago

Hi, where is the helm chart hosted? there are no instructions to install it

I was under the impression you don't have to "install" the helm chart but download the files, fill the variables with your values, and then execute it via helm. @Khaos66 you know more about this stuff, is there another step we should take here?

Khaos66 commented 3 weeks ago

Yes, right. There is the concept of a help chart repo, where you can publish your charts to and users can install them from there. But this project doesn't have a repo.

@HaimKortovich The way I use the chart is:

helm dependency build ./bagetter/deployment templates/chart/bagetter

helm install -f myvalues.yml bagetter ./bagetter/deployment templates/chart/bagetter

See helm install for more info

HaimKortovich commented 2 weeks ago

A chart repo can be a github pages if its possible I can create the CI

Amith211 commented 2 weeks ago

Just discovered this cool project. I would really appreciate a helm repo being setup to make my deployment easier as I'm using GitOps (specifically flux) for my k8s cluster.

HaimKortovich commented 2 weeks ago

Same here I'll try making a PR in the following hours