Open tobenicer-dev opened 1 week ago
I also run in to this problem, and debugged it, the problem was in the SSM document that this Lambda is starting. The document was using a deprecated npm package "argo2-cli" which is not supported anymore and gives an error
The official template url can be downloaded from here: https://ws-assets-prod-iad-r-dub-85e3be25bd827406.s3.eu-west-1.amazonaws.com/39146514-f6d5-41cb-86ef-359f9d2f7265/eks-workshop-vscode-cfn.yaml
The following fix solved the issue
yum install -y git argon2 tar gzip vim nodejs npm make gcc g++
HASHED_PASSWORD=$(echo -n "$IDE_PASSWORD" | argon2 saltItWithSalt -l 32 -e)
AWS should really fix it btw....
The above is not quite correct. We debugged this last week and the issue was actually due to some sort of kernel issue in the latest AL2023 AMI release https://github.com/amazonlinux/amazon-linux-2023/issues/840
The reason this is failing in your accounts is this fix wasn't sync'ed with the self-service CloudFormation template, this has been fixed.
However, we do probably still want to switch away from that package. I'll look to merge that in a couple of weeks after re:Invent. Thank you for taking the time to look in to it and raise the PR.
Installation method
Own AWS account
What happened?
Going through the workshop setup in my own account: https://www.eksworkshop.com/docs/introduction/setup/your-account
Click each Link on each region, and never touch basic parameter, click "I acknowledge that AWS CloudFormation might create IAM resources with custom names." then, Click "Create stack".
In Region: ap-southeast-1: Cloud9 is not served for new user. In Region: us-west2, eu-west-1 -> In Cloudfoundation - stack
In Cloudwatch
What did you expect to happen?
Init Cloud9
How can we reproduce it?
Follow step in https://www.eksworkshop.com/docs/introduction/setup/your-account/
Anything else we need to know?
No response
EKS version
NA