Adds simple game server for gen AI
What type of PR is this?
/kind documentation
What this PR does / Why we need it:
Creates a simple game server that can connect to a gen AI endpoint.
Which issue(s) this PR fixes:
Special notes for your reviewer:
Build Succeeded :clap:
Build Id: 5b448a0c-59b1-4df1-a677-ed2f145182c7
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-f81ef87-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-f81ef87-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-f81ef87-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-f81ef87-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-f81ef87-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-f81ef87-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-f81ef87-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://f81ef87-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-f81ef87-amd64
🤔 should this be in this repo, or something like https://github.com/googleforgames/GenAI-quickstart which is more tied to Google Cloud products?
Build Succeeded :clap:
Build Id: b54cb57f-d041-4644-a6c4-fb8c1fcd065e
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-bb95bc0-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-bb95bc0-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-bb95bc0-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-bb95bc0-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-bb95bc0-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-bb95bc0-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-bb95bc0-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://bb95bc0-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-bb95bc0-amd64
Build Failed :scream:
Build Id: f7aae38e-ea2d-4b82-84ea-590749091e22
To get permission to view the Cloud Build view, join the agones-discuss Google Group.
Build Succeeded :clap:
Build Id: a7c397b1-1253-4a7f-a396-cadd60de058c
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-cc755aa-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-cc755aa-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-cc755aa-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-cc755aa-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-cc755aa-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-cc755aa-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-cc755aa-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://cc755aa-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-cc755aa-amd64
Build Succeeded :clap:
Build Id: 85ce36b1-c260-4693-914d-78154de2de45
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-254670d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-254670d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-254670d-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-254670d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-254670d-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-254670d-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-254670d-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://254670d-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-254670d-amd64
Build Succeeded :clap:
Build Id: 556ded6e-b601-473a-a6dc-f52a40195468
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-4de0a04-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-4de0a04-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-4de0a04-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-4de0a04-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-4de0a04-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-4de0a04-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-4de0a04-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://4de0a04-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-4de0a04-amd64
Build Succeeded :clap:
Build Id: e5158145-6d98-4015-9169-db4eb9e43b3e
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-3d573b2-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-3d573b2-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-3d573b2-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-3d573b2-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-3d573b2-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-3d573b2-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-3d573b2-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://3d573b2-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-3d573b2-amd64
Build Succeeded :clap:
Build Id: 9e9db44f-bc46-447a-94d8-26103c3cdda8
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-ff5d917-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-ff5d917-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-ff5d917-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-ff5d917-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-ff5d917-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-ff5d917-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-ff5d917-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://ff5d917-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-ff5d917-amd64
Build Succeeded :clap:
Build Id: 0b8b0ef9-0e35-498e-aa44-038e4e1ade62
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-4219ab8-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-4219ab8-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-4219ab8-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-4219ab8-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-4219ab8-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-4219ab8-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-4219ab8-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://4219ab8-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-4219ab8-amd64
Build Succeeded :clap:
Build Id: 67f8b27d-ce83-4b9f-b214-0ef089bc535a
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-be7f336-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-be7f336-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-be7f336-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-be7f336-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-be7f336-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-be7f336-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-be7f336-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://be7f336-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-be7f336-amd64
Build Succeeded :clap:
Build Id: 9a109ebf-9585-4114-90e2-9c89c4ff62f6
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-776d3f9-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-776d3f9-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-776d3f9-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-776d3f9-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-776d3f9-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-776d3f9-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-776d3f9-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://776d3f9-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-776d3f9-amd64
Build Succeeded :clap:
Build Id: 94d71f77-f83e-46e2-ad3b-52dbc4d62f73
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-74a623d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-74a623d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-74a623d-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-74a623d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-74a623d-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-74a623d-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-74a623d-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://74a623d-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-74a623d-amd64
Build Succeeded :clap:
Build Id: cdb931cf-da09-44a8-81fe-d14f46b27024
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-95e6039-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-95e6039-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-95e6039-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-95e6039-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-95e6039-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-95e6039-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-95e6039-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://95e6039-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-95e6039-amd64
Build Failed :scream:
Build Id: 52fe37e3-3640-4a2d-a4f8-1e0e28480650
To get permission to view the Cloud Build view, join the agones-discuss Google Group.
Build Succeeded :clap:
Build Id: a8087197-5a65-48d6-b5ab-93438b9427b9
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-db45799-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-db45799-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-db45799-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-db45799-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-db45799-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-db45799-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-db45799-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://db45799-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-db45799-amd64
Build Succeeded :clap:
Build Id: 5bdaea2a-3ff3-4e6f-8801-d1a81689fdf0
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-26f555d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-26f555d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-26f555d-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-26f555d-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-26f555d-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-26f555d-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-26f555d-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://26f555d-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-26f555d-amd64
Just the one last comment on the new code that you added. Then this should be ready to merge!
Build Succeeded :clap:
Build Id: a4fca4b8-a585-4ff0-9ee7-b4f814892eb4
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-2e9cad7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-2e9cad7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-2e9cad7-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-2e9cad7-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-2e9cad7-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-2e9cad7-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-2e9cad7-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://2e9cad7-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-2e9cad7-amd64
Build Succeeded :clap:
Build Id: 1da4fa9e-f6b3-4119-b94e-276acfdd0552
The following development artifacts have been built, and will exist for the next 30 days:
- image: us-docker.pkg.dev/agones-images/ci/agones-controller:1.39.0-dev-2ca9096-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-extensions:1.39.0-dev-2ca9096-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-sdk:1.39.0-dev-2ca9096-linux-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-ping:1.39.0-dev-2ca9096-amd64
- image: us-docker.pkg.dev/agones-images/ci/agones-allocator:1.39.0-dev-2ca9096-amd64
- Linux C++ SDK (build): agonessdk-1.39.0-dev-2ca9096-amd64-linux-arch_64.tar.gz
- SDK Server: agonessdk-server-1.39.0-dev-2ca9096-amd64.zip
A preview of the website (the last 30 builds are retained):
- https://2ca9096-dot-preview-dot-agones-images.appspot.com/
To install this version:
git fetch https://github.com/googleforgames/agones.git pull/3628/head:pr_3628 && git checkout pr_3628helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.39.0-dev-2ca9096-amd64