-
Notifications
You must be signed in to change notification settings - Fork 801
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
Use containerd runtime based Windows image #2910
Conversation
Build Succeeded 👏 Build Id: f1b8195e-c5fd-4eb4-92b2-50f158fe526f 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:
|
I'm assuming we're just manually testing Agones with this containerd nodes for now? If so, I assume everything worked? |
I only tested the windows node pool can be created with this image. Do you want me to test by running windows GameServers on these nodes? I don't think we have any e2e test covering windows GameServer. |
So I think there are two things to test:
|
Just to be extra clear - happy to approve this once we've done manual tests that work (or realise that everything is broken, and have a work stream to fix it). |
Build Succeeded 👏 Build Id: 57f57065-6ea3-4c9d-b7c2-2eae5b3e43c5 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:
|
Just checking in, see if we have done any manual tests on this? |
Hey Mark, sorry for the delay! I did some manual tests but the game server failed the health check. But the same issue also happens for the older Agones version (1.25) which support the k8s version that allows docker based windows image. I didn't get chance to look deeper into the health check failure yet. |
I can hold on this PR and put some effort to figure out why the example game server fails health check. Or we can merge this PR first to fix the not-working windows node pool template. Either way, I believe the example game server health check failure is a separate issue which already exists for a while. |
No worries on delay, just checking in! Fun question - did the Agones sidecar fail to run? (I'm assuming not, because the health check failed?) if the sidecar ran, then I think we are good to merge this 👍🏻 |
The container |
Then unless anyone has objections, I concur with your earlier statement. Let's merge this, and return to the unhealthy game server issue at a later date 👍🏻 Sound good? |
SGTM |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: gongmax, 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 |
New changes are detected. LGTM label has been removed. |
@gongmax can you please file an issue with the example windows game server failing? Since you have the most information 😄 |
Sure, will do! |
Build Failed 😱 Build Id: ecf2f928-8d32-4ec0-b19e-35a35ce9794b To get permission to view the Cloud Build view, join the agones-discuss Google Group. |
Build Succeeded 👏 Build Id: 87b68291-4630-4818-9f7d-4bdc81e60aad 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:
|
Build Succeeded 👏 Build Id: 59ffd149-f0de-4e35-9b9a-6feecf0ac206 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:
|
Build Succeeded 👏 Build Id: 9372fded-82fd-43a1-9f85-41d7f7839954 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?
What this PR does / Why we need it:
With Kubernetes 1.24, GKE no longer supports node images with the dockershim runtime, which includes
windows_ltsc
Which issue(s) this PR fixes:
Closes #2582
Special notes for your reviewer:
Tested by run
make gcloud-test-cluster
withGCP_CLUSTER_NODEPOOL_WINDOWSINITIALNODECOUNT
greater than 0 to create the Windows node pool