Update the AWS node generate and setup scripts to support kubernetes 1.26 #2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Relevant components:
Problem statement:
AWS ImageBuilder changed the name of the action and relevant properties of the
DownloadKubernetes
step fromExecutePowerShell
toWebDownload
.Kubernetes 1.24
Kubernetes 1.26
This was causing the
cloud/aws/node/generate-setup-script.py
to fail with an error:RuntimeError: Unknown build step action: WebDownload
Solution
Handles the new action
WebDownload
by manipulating the modified YAML into something that produces the same results asExecutePowerShell
did.Documentation
N/A
Test Plan and Compatibility
Successfully build the AMI and ran a test using Scalable Pixel Streaming. The new Windows AMI using Kubernetes 1.26 successfully joined the EKS cluster and had access to GPU devices
Device List
Windows Node
The Windows node is
node ip-192-168-62-122.ap-southeast-2.compute.internal
Node Description