5454│ ├── base-stack.yaml
5555│ ├── java-on-aws-immersion-day-stack.yaml
5656│ ├── java-on-amazon-eks-stack.yaml
57- │ ├── java-ai-agents-stack.yaml
5857│ └── java-spring-ai-agents-stack.yaml
5958├── scripts/
6059│ ├── ide/ # IDE bootstrap scripts
7069│ │ ├── base.sh
7170│ │ ├── java-on-aws-immersion-day.sh
7271│ │ ├── java-on-amazon-eks.sh
73- │ │ ├── java-ai-agents.sh
7472│ │ └── java-spring-ai-agents.sh
7573│ ├── setup/ # Infrastructure setup scripts
7674│ │ ├── eks.sh # EKS cluster configuration
@@ -94,10 +92,9 @@ infra/
9492| Template Type | Resources Created |
9593| ---------------| -------------------|
9694| ` base ` | VPC, IDE |
97- | ` java-ai-agents ` | VPC, IDE |
98- | ` java-spring-ai-agents ` | VPC, IDE |
9995| ` java-on-aws-immersion-day ` | VPC, IDE, CodeBuild, Database, EKS, WorkshopBucket, EcrRegistry, ThreadAnalysis, AiJvmAnalyzer, Unicorn |
10096| ` java-on-amazon-eks ` | Same as java-on-aws-immersion-day |
97+ | ` java-spring-ai-agents ` | Same as java-on-aws-immersion-day |
10198
10299---
103100
@@ -178,8 +175,8 @@ public WorkshopStack(...) {
178175 Vpc vpc = new Vpc (this , " Vpc" , ... );
179176 Ide ide = new Ide (this , " Ide" , ... );
180177
181- // Conditionally created for java-on-aws-immersion-day and java-on-amazon-eks
182- if (" java-on-aws-immersion-day" . equals(templateType) || " java-on-amazon-eks" . equals(templateType)) {
178+ // Conditionally created for java-on-aws-immersion-day, java-on-amazon-eks, and java-spring-ai-agents
179+ if (" java-on-aws-immersion-day" . equals(templateType) || " java-on-amazon-eks" . equals(templateType) || " java-spring-ai-agents " . equals(templateType) ) {
183180 new CodeBuild (this , " CodeBuild" , ... );
184181 new Database (this , " Database" , ... );
185182 new Eks (this , " Eks" , ... );
0 commit comments