Adds game server template with containerized sdk-client-test #3987
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What type of PR is this?
/kind feature
What this PR does / Why we need it:
This adds a game server template that includes the
sdk-client-test
that will be built, pushed, and tagged at the released Agones versions DEV-10 (1.34.0) to DEV-1 (1.43.0). The controller will create gameserver.yaml files for each valid Agones version. In a future PR these game servers will be created and run while installing Agones.This PR also updates the capitalization to be consistent with Agones' use of CamelCase rather than ALL_CAPS for const values.
This PR gets rid of the
go.mod
andgo.sum
files for the upgrade test, and instead makes use of the Docker build process to create the go module when building the image. This will keep the images up to date with the latest versions of dependencies.Which issue(s) this PR fixes:
Working on: #3795
Special notes for your reviewer:
The
sdk-client-test
importsagones.dev
, so when building the imagego.mod
can only download released versions of Agones.