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

How is the Agones installation tested on different cloud platforms? #1105

Closed
Yingxin-Jiang opened this issue Oct 9, 2019 · 6 comments
Closed
Labels
question I have a question!

Comments

@Yingxin-Jiang
Copy link
Contributor

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!

@Yingxin-Jiang Yingxin-Jiang added the kind/feature New features for Agones label Oct 9, 2019
@roberthbailey
Copy link
Member

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.

@roberthbailey
Copy link
Member

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!

@Yingxin-Jiang
Copy link
Contributor Author

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!

@roberthbailey
Copy link
Member

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.

@aLekSer
Copy link
Collaborator

aLekSer commented Oct 10, 2019

Continued work on mentioned above PR.

@roberthbailey roberthbailey added question I have a question! and removed kind/feature New features for Agones labels Apr 22, 2021
@roberthbailey
Copy link
Member

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question I have a question!
Projects
None yet
Development

No branches or pull requests

3 participants