-
Notifications
You must be signed in to change notification settings - Fork 816
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
Agones helm repo #285
Comments
Ooh! I love this idea - I need to read up on this, but maybe this will also make installing dev versions of Agones easier as well. We have the domain agones.dev - we can likely do a charts.agones.dev or something similar. |
I ‘m thinking to add a google cloud storage bucket Then we add all previous releases to the bucket. We also add a step to push a release( helm package + helm repo index + gcs copy) in the release make target. Finally we should update the release and installation process documentation, the later should be
That should install the latest version (user can also see the list of version using Question: does agones/agones feels right ? |
I wonder if we even need the load balancer. I already run an app-engine app at agones.dev - so we could just modify that to serve out of the GCS bucket. Maybe through: https://github.com/google/weasel even? |
(I mentioned this on chat) Right now the source for the app-engine app is closed, but I could easily put it in a Also,, re: agones/agones - I think that is fine. Maybe down the line, we'll have other packages 🤷♂️ |
This is ready to test see my branch: I've added 3 targets (one to package the chart, one push and one to push a specific version). Once this is tested I would update doc and do-release target. |
@Kuqd - Just to confirm - I need to create a redirect from agones.dev/chart/stable to https://storage.googleapis.com/agones-chart/ ? |
yes please ! |
@Kuqd I've setup a redirect from http://agones.dev/chart/stable to https://storage.googleapis.com/agones-chart/ I don't know if I'll need to redirect certain file requests, I've just done the singular path. Let me know how testing goes. |
everything under the bucket should be curlable such as
|
Try now 😄 |
We're all set:
|
Awweessome. So what are next steps? Documentation? |
I have updated the documentation but repo doesn't work anymore. I wanted to add info on how to install a specific release. |
Do I need to make any additional changes to make it so the repo works? |
hum it works on my work station but not at home ... I will investigate |
We could setup a chart repository to streamline installation.
See:
https://github.com/kubernetes/helm/blob/master/docs/chart_repository.md
Possible options :
Once this is done installation step would be:
The text was updated successfully, but these errors were encountered: