From 174e1ad0f4139af6819db2e2fe4f3608250e01cb Mon Sep 17 00:00:00 2001 From: Christian Melendez Date: Wed, 9 Aug 2023 14:24:35 +0200 Subject: [PATCH] [Karpenter Workshop] Update AWS Event instructions to use Workshop Studio (#258) * Upgrade EKS and Karpenter versions * Reduced the steps to install Karpenter * Fixed problems with Karpenter setup * Added the Cloud9 IAM role to the cluster permissions * Removed the console credentials page for Karpenter * Added the commands to update Golang * Updated to use the main eksctl template * Fixed problems with Golang setup * Fixed the reference to the eksctl template * Updated Karpenter version * Removed the sentence of NTH in Karpenter workshop * Updated to Karpenter v0.29.2 * Update the AWS event instructions in the Karpenter workshop --- .../010_prerequisites/at_an_aws_validaterole.md | 6 +++--- content/karpenter/010_prerequisites/aws_event.md | 14 ++++++++------ 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/content/karpenter/010_prerequisites/at_an_aws_validaterole.md b/content/karpenter/010_prerequisites/at_an_aws_validaterole.md index 75d7b177..d0e02527 100644 --- a/content/karpenter/010_prerequisites/at_an_aws_validaterole.md +++ b/content/karpenter/010_prerequisites/at_an_aws_validaterole.md @@ -5,7 +5,7 @@ hidden: true The output assumed-role name should contain: ``` -TeamRole +WSParticipantRole ``` #### VALID @@ -15,7 +15,7 @@ If the _Arn_ contains the role name from above and an Instance ID, you may proce ```output { "Account": "123456789012", - "UserId": "AROA1SAMPLEAWSIAMROLE:i-01234567890abcdef", - "Arn": "arn:aws:sts::216876048363:assumed-role/TeamRole/i-0dd09eac19be01448" + "UserId": "AROA1SAMPLEAWSIAMROLE:Participant", + "Arn": "arn:aws:sts::123456789012:assumed-role/WSParticipantRole/Participant" } ``` \ No newline at end of file diff --git a/content/karpenter/010_prerequisites/aws_event.md b/content/karpenter/010_prerequisites/aws_event.md index f342f489..49414064 100644 --- a/content/karpenter/010_prerequisites/aws_event.md +++ b/content/karpenter/010_prerequisites/aws_event.md @@ -14,12 +14,14 @@ are running the workshop on your own, go to: [Start the workshop on your own]({{ ### Login to the AWS Workshop Portal -If you are at an AWS event, an AWS account was created for you to use throughout the workshop. You will need the **Participant Hash** provided to you by the event's organizers. +If you are at an AWS event, an AWS account was created for you to use throughout the workshop. You will need the **Event access code** provided to you by the event's organizers. -1. Connect to the portal by browsing to [https://dashboard.eventengine.run/](https://dashboard.eventengine.run/). -2. Enter the Hash in the text box, and click **Proceed** -3. In the User Dashboard screen, click **AWS Console** -4. In the popup page, click **Open Console** +1. Connect to the portal by browsing to [Workshop Studio](https://catalog.us-east-1.prod.workshops.aws/workshops/f6b4587e-b8a5-4a43-be87-26bd85a70aba/en-US). +2. Sign in by clicking on the `Email one-time password (OTP)` button. +3. Enter your email address in the text box, and click **Send Passcode**. You should receive a passcode within 5 minutes. Enter the passcode in the text box, and click **Sign in***. +4. Enter the `Event access code` in the text box, and click **Next** +5. Review the `Terms and Conditions` and check the `I agree with the Terms and Conditions` box, and click **Join event** +6. In the left panel, click **Open AWS console** You are now logged in to the AWS console in an account that was created for you, and will be available only throughout the workshop run time. @@ -31,7 +33,7 @@ In the interest of time we have deployed everything required to run Karpenter fo In this workshop, you'll need to reference the resources created by the CloudFormation stack. -1. On the [AWS CloudFormation console](https://console.aws.amazon.com/cloudformation), select the stack name that starts with **mod-** in the list. +1. On the [AWS CloudFormation console](https://console.aws.amazon.com/cloudformation), select the stack name **eks-spot-workshop-quickstart-cnf** in the list. 2. In the stack details pane, click the **Outputs** tab.