-
Notifications
You must be signed in to change notification settings - Fork 826
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
fix: Ensure we set ports / addresses while waiting for pod IPs #4095
base: main
Are you sure you want to change the base?
fix: Ensure we set ports / addresses while waiting for pod IPs #4095
Conversation
Hello @0xaravindh |
/gcbrun |
Build Failed 😭 Build Id: 1ce69844-72da-4b87-b2ca-e583f2e40f32 Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
/gcbrun |
Build Failed 😭 Build Id: 396cc119-9ba3-48a5-b9d2-fe41781fda60 Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
@0xaravindh Or if there is a way to run it locally maybe ? Seems that it's the |
/gcbrun |
Build Failed 😭 Build Id: c41e2f02-f528-4dee-ae6e-3e65d87da1fe Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Also, this is the guide to build it and test it locally https://github.com/googleforgames/agones/blob/main/build/README.md#testing-and-building |
It currently fails on lint errors. Those can be caught by running Line 497 in bebe915
|
Thanks ! I'm gonna have a look to run that locally |
Alright, I ran both the e2e that were failing |
/gcbrun |
Build Failed 😭 Build Id: af9e5b00-fe91-42ac-b238-9f0b49b64aab Status: FAILURE To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
/gcbrun |
Build Succeeded 🥳 Build Id: bd45a8dc-7e0a-484b-a8ab-6d1f6f1b74e1 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:
|
ace3147
to
329bf81
Compare
/gcbrun |
Build Succeeded 🥳 Build Id: 85654e2a-42c4-4649-8bcc-4032850ceaeb 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 bug
What this PR does / Why we need it:
Currently, the gameserver wait that the Pod IPs are populated before setting the ports and addresses
This seems to be blocking for a moment, we already have the ports and addresses from the node available, we should set them and keep waiting for the pod IPs until ready to move to
GameServerStateScheduled
(following this diagram: https://agones.dev/site/docs/reference/gameserver/#gameserver-state-diagram)Which issue(s) this PR fixes:
Closes #3960
Special notes for your reviewer:
PR in draft: still need to do some manual testing