Skip to content

oz-cloudtools-meetup/aws-argocd-workshop

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 

Repository files navigation

AWS Programming and Tools Workshop (ArgoCD Workshop)

📚 Table of Contents

Instructions for workshop setup

  1. Sign into your AWS account

  2. This workshop will be run in ap-southeast-1. Click https://ap-southeast-1.console.aws.amazon.com/cloudformation/home?region=ap-southeast-1#/stacks/quickcreate?templateUrl=https://ws-assets-prod-iad-r-sin-694a125e41645312.s3.ap-southeast-1.amazonaws.com/39146514-f6d5-41cb-86ef-359f9d2f7265/eks-workshop-vscode-cfn.yaml&stackName=eks-workshop-ide&param_RepositoryRef=stable

  3. Scroll to the bottom of the screen and click "I acknowledge that AWS CloudFormation might create IAM resources with customised names." Click "create stack" button.

image
  1. Wait 5 minutes until the lab has been launched. The cloudformation status of the workshop (eks-workshop-ide) should be "CREATE_COMPLETE" once done.
image
  1. Click on the workshop name and select "Outputs" from the tab
image
  1. Click the link next to "IdePasswordSecret"
image
  1. You will be taken to this secrets page. Click "Retrieve secret value"
image
  1. Copy the value for the password secret. Paste it in a notepad or word document as you will need it later.
image
  1. Hit the back button to go back to the Outputs page you were on before. Once there, click the link next to "IdeUrl"
image
  1. You will be taken to the page below. Paste the password value you copied earlier (in step 9). Click the submit button. image

  2. Run the following code:

export EKS_CLUSTER_NAME=eks-workshop
curl -fsSL https://raw.githubusercontent.com/aws-samples/eks-workshop-v2/stable/cluster/eksctl/cluster.yaml | \
envsubst | eksctl create cluster -f -
image
  1. Wait 15 minutes for the workshop to finish setting up.

  2. Once finished, run the following command:

prepare-environment automation/gitops/argocd
image

15: Access the workshop at:

https://www.eksworkshop.com/docs/automation/gitops/argocd/codecommit

Reset Cluster

If you wish to re-start the workshop or do a different workshop on https://www.eksworkshop.com run the prepare-environment command again.

For example, to re-start the argocd workshop run:

prepare-environment automation/gitops/argocd

To start a new workshop, run the prepare-environment command that can be found on the eksworkshop. For example, if you wish to do the EBS workshop on https://www.eksworkshop.com/docs/fundamentals/storage/ebs/, you would run

prepare-environment fundamentals/storage/ebs

Instructions for workshop cleanup

  1. Run the following command in your environment to delete your cluster:
delete-environment
eksctl delete cluster $EKS_CLUSTER_NAME --wait
  1. In your cloudshell run the following command to delete your stack:
aws cloudformation delete-stack --stack-name eks-workshop-ide

About

2025-05-14

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published