-
Notifications
You must be signed in to change notification settings - Fork 820
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
How is the Agones installation tested on different cloud platforms? #1105
Comments
Right now the automated testing is all done on Google Cloud (using GKE). Testing on other platforms is done manually by contributors and users. Note that when we upgrade to a new version of Kubernetes (e.g. the recent migration from 1.11 to 1.12) we did some manual testing (not as rigorous as the e2e suite though) on all of the supported platforms. |
It would be awesome to add more automated testing on other platforms. One issue is that to test on other cloud we need an account with billing configured. We get this "for free" for GCP right now. Another issue is that the current presubmit and e2e tests are run through google cloud build. I've started working on getting prow configured which would much more easily allow us to write tests against other cloud providers. For both of these issues (and others I surely haven't thought of), help would be greatly appreciated! |
Thanks @roberthbailey for the info! I will leave the issue open for adding more automated testing. In addition, it would be helpful if we can document how to install Agones using Terraform for EKS. I didn't see it in https://agones.dev/site/docs/installation/terraform/. Thanks! |
The PR to add it to the docs is currently marked as draft. Once @aLekSer is ready we will get it reviewed and merged but you can check out the draft in the mean time. |
Continued work on mentioned above PR. |
Right now we aren't prioritizing adding automated testing on other providers, so I'm going to re-label this as a question and mark it as closed. |
This is more of a question rather than feature request. According to https://agones.dev/site/docs/installation/, Agones can be installed on GKE, Minikube, EKS, or AKS. How is the Agones installation tested on different cloud platforms? Is it a manual process? If so, does it make sense to include it in e2e tests?
Thanks!
The text was updated successfully, but these errors were encountered: