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

Implements UpdateList, AddListValue, and RemoveListValue in the SDK Server #3445

Merged
merged 5 commits into from
Nov 1, 2023

Conversation

igooch
Copy link
Collaborator

@igooch igooch commented Oct 20, 2023

What type of PR is this?

/kind feature

What this PR does / Why we need it:

  • Implements the List Update (Capacity), Add Value to List, and Remove Value from List in the SDK Server.

Which issue(s) this PR fixes:

Working on #2716

Special notes for your reviewer:

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 2c10702c-4ce8-4b1f-beb0-61e3b863645a

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from ac6c418 to 1b7fe27 Compare October 20, 2023 20:40
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 4e066c23-120d-427d-a0ea-bc66e3eafce2

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

Copy link
Member

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Generally looks like a good approach - just added some thoughts!

pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
sdks/go/alpha.go Outdated Show resolved Hide resolved
@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch 3 times, most recently from 8c47264 to f94120b Compare October 23, 2023 18:23
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 490272b2-6bbc-4726-aefb-a3ed01555849

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-f94120b-amd64

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch 3 times, most recently from dda41d3 to b622e62 Compare October 24, 2023 17:04
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 5fa258a6-4f65-408d-a5b6-e89915346dc7

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 0926d964-6d67-405f-9029-d5cfbc980e66

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from c6bc9af to 34f4403 Compare October 24, 2023 21:00
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 177e0fb8-0795-4c8d-9c22-e44840e391b6

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch 4 times, most recently from d1cb8f9 to 14dd43a Compare October 24, 2023 23:55
@google-oss-prow google-oss-prow bot added size/XL and removed size/L labels Oct 24, 2023
@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from 14dd43a to 0439937 Compare October 25, 2023 00:02
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: daf40921-f3df-481b-a450-cce46799e867

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from a39bac1 to 2f12e37 Compare October 26, 2023 17:09
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 7266d085-8ee5-4246-bc19-aa983fa55299

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-2f12e37-amd64

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from 2f12e37 to 12971d4 Compare October 26, 2023 22:40
@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 40d302dd-39cd-417d-a826-883f8a2b8f38

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-12971d4-amd64

Copy link
Member

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Getting close I think! Nice stuff!

pkg/apis/agones/v1/gameserver.go Outdated Show resolved Hide resolved
pkg/apis/agones/v1/gameserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Outdated Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 08b132d7-689a-46eb-840d-44d61044703a

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch 2 times, most recently from 911aee2 to b72aa70 Compare October 30, 2023 18:41
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 81535fe8-5571-41a2-990e-5f1a8e75223d

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 65469614-fa1d-41a2-932b-838cef7c6291

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch 2 times, most recently from b67bf72 to 1354bd8 Compare October 30, 2023 19:47
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 4b378f39-3ffa-46dc-9345-830d8058636f

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 0e81bb8b-badf-4ed0-a153-63c089c2ea5b

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-1354bd8-amd64

@igooch igooch force-pushed the arbitrary-counts-lists-2716 branch from 1354bd8 to 66db85c Compare October 31, 2023 16:50
@agones-bot
Copy link
Collaborator

Build Failed 😱

Build Id: 715190ac-b5d1-4424-ae69-3d3a5ec695db

To get permission to view the Cloud Build view, join the agones-discuss Google Group.

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 6a09506a-355f-4087-97b5-da076b9226c8

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-66db85c-amd64

@agones-bot
Copy link
Collaborator

Build Succeeded 👏

Build Id: 68a2b04b-31de-4577-956c-dd87a0a9fede

The following development artifacts have been built, and will exist for the next 30 days:

A preview of the website (the last 30 builds are retained):

To install this version:

  • git fetch https://github.com/googleforgames/agones.git pull/3445/head:pr_3445 && git checkout pr_3445
  • helm install agones ./install/helm/agones --namespace agones-system --set agones.image.registry=us-docker.pkg.dev/agones-images/ci --set agones.image.tag=1.36.0-dev-e59df64-amd64

Copy link
Member

@markmandel markmandel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Awesome!

pkg/sdkserver/sdkserver.go Show resolved Hide resolved
pkg/sdkserver/sdkserver.go Show resolved Hide resolved
Copy link

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: igooch, markmandel

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@markmandel markmandel merged commit 91112fd into googleforgames:main Nov 1, 2023
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants