-
Notifications
You must be signed in to change notification settings - Fork 825
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
Adds Counts and Lists AutoScale Policies #3211
Adds Counts and Lists AutoScale Policies #3211
Conversation
bb35c05
to
7e2129e
Compare
Build Failed 😱 Build Id: 2db1b473-4e4b-4f04-9923-b80f5e6fcfce To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Failed 😱 Build Id: 028ead36-dea7-4f3e-8337-252bfe322520 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Succeeded 👏 Build Id: 23623171-38dc-4193-8af8-bd713bd5cf68 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:
|
2d0c135
to
7e2129e
Compare
Build Failed 😱 Build Id: 901bae19-9fd2-499a-8ba3-1f418ed057a4 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
19ba344
to
ff52172
Compare
Build Failed 😱 Build Id: 5259aa72-a096-47cf-8e49-3e8b6ac2da49 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
ff52172
to
0735089
Compare
Build Failed 😱 Build Id: 2eb7d421-49b1-4480-9cde-7819f36994df To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
0735089
to
d98c687
Compare
Build Failed 😱 Build Id: b7bacc91-1257-46c5-9110-3cb35f197be5 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
f7501e0
to
3366293
Compare
Build Failed 😱 Build Id: e3392881-f65b-418e-998f-e53ffb0741a9 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
3366293
to
ada2c4d
Compare
Build Succeeded 👏 Build Id: 65956908-4dc4-4235-b902-574e7bf632f5 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:
|
ada2c4d
to
ae66afe
Compare
Build Succeeded 👏 Build Id: a4d7eb7e-3a02-4e01-ac57-73329122c07f 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:
|
de83109
to
ff6f18f
Compare
Build Succeeded 👏 Build Id: 347ba71c-1a48-4502-a5d2-332deb0c07e8 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:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This looks good to me! @gongmax since this is such a big PR, can you also a do a review pass as well before we merge this? Your extra eyes would be appreciated!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some minor comments. But overall LGTM.
Build Failed 😱 Build Id: c9fe1380-2e3f-4d29-8306-37832d2c1ef4 To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Moves existing Priority from GameServerAllocation to Commmon so that Priority can be used by both GameServerAllocation and Fleet
Changes Ascending and Descending to enum in fleet CRD Removes webhook validation of these fields as they are now enums Changes name from PriorityType to Type to be consistent with Agones and K8s naming
…ens up with Aggregated Count for all statuses besides IsBeingDeleted instead of only Ready, Allocated, and Reserved.
2709a75
to
a3661d4
Compare
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gongmax, 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 |
Build Succeeded 👏 Build Id: c484408d-7fc8-4095-a16c-7dcd3e353706 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:
|
🎉 |
What type of PR is this?
/kind feature
What this PR does / Why we need it:
Adds autoscaling for Counters and Lists.
Adds Priorities for sorting Counters and Lists to GameServerSet and Fleet CRDs.
Which issue(s) this PR fixes:
Working on #2716
Special notes for your reviewer:
I moved the
type Priority struct
and its basic validation to common.go from gameserverallocation.go as this struct is used by Fleet, GameServerSet, and GameServerAllocation.