Clean Up Resources

Delete EKS Cluster.

eksctl delete cluster --name workshop-2-cluster --region ap-southeast-1

Delete ECR Repository.

aws ecr delete-repository --repository-name shopnow/shopnow-frontend --force
aws ecr delete-repository --repository-name shopnow/shopnow-api-gateway --force
aws ecr delete-repository --repository-name shopnow/shopnow-config-server --force
aws ecr delete-repository --repository-name shopnow/shopnow-discovery-server --force
aws ecr delete-repository --repository-name shopnow/shopnow-product-service --force
aws ecr delete-repository --repository-name shopnow/shopnow-user-service --force
aws ecr delete-repository --repository-name shopnow/shopnow-shopping-cart-service --force

Delete IAM Policy ALB Ingress.

aws iam delete-policy --policy-arn arn:aws:iam::022499043310:policy/AWSLoadBalancerControllerIAMPolicy

Delete IAM Policy CodeBuild.

aws iam delete-policy --policy-arn arn:aws:iam::022499043310:policy/workshop-2-shopnow-codebuild-policy

Delete CodeBuild Project.

aws codebuild delete-project --name workshop-2-shopnow-frontend
aws codebuild delete-project --name workshop-2-user-service
aws codebuild delete-project --name workshop-2-product-service
aws codebuild delete-project --name workshop-2-shopping-cart-service
aws codebuild delete-project --name workshop-2-config-server
aws codebuild delete-project --name workshop-2-discovery-server

Delete CodeBuild Role.

aws iam delete-role --role-name codebuild-workhsop-2-shopnow-frontend-service-role
aws iam delete-role --role-name codebuild-workhsop-2-user-service-service-role
aws iam delete-role --role-name codebuild-workhsop-2-product-service-service-role
aws iam delete-role --role-name codebuild-workhsop-2-shopping-cart-service-service-role
aws iam delete-role --role-name codebuild-workhsop-2-config-server-service-role
aws iam delete-role --role-name codebuild-workhsop-2-discovery-server-service-role