Skip to content

Commit 2c6d946

Browse files
author
Yuriy Bezsonov
committed
Add eks scripts to agent
1 parent e50d266 commit 2c6d946

2 files changed

Lines changed: 10 additions & 1 deletion

File tree

infrastructure/scripts/spring-ai/eks-agent-deploy.sh

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,15 @@ set -e
55

66
echo "Starting deployment process for Spring AI Agent..."
77

8+
# Get ECR URI - exit if not found
9+
echo "Getting ECR URI..."
10+
if ! ECR_URI=$(aws ecr describe-repositories --repository-names unicorn-spring-ai-agent | jq --raw-output '.repositories[0].repositoryUri' 2>/dev/null); then
11+
echo "Error: Could not get ECR URI. Repository 'unicorn-spring-ai-agent' may not exist. Exiting."
12+
exit 1
13+
else
14+
echo "ECR URI: $ECR_URI"
15+
fi
16+
817
# Login to ECR
918
echo "Logging in to Amazon ECR..."
1019
aws ecr get-login-password --region $AWS_REGION | docker login --username AWS --password-stdin $ECR_URI

infrastructure/scripts/spring-ai/eks-agent-setup.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ spec:
170170
EOF
171171
kubectl apply -f ~/environment/unicorn-spring-ai-agent/k8s/ingress.yaml
172172

173-
# Checking the application status ...
173+
echo "Checking the application status ..."
174174
kubectl wait deployment unicorn-spring-ai-agent -n unicorn-spring-ai-agent --for condition=Available=True --timeout=120s
175175
kubectl get deployment unicorn-spring-ai-agent -n unicorn-spring-ai-agent
176176
SVC_URL=http://$(kubectl get ingress unicorn-spring-ai-agent -n unicorn-spring-ai-agent -o jsonpath='{.status.loadBalancer.ingress[0].hostname}')

0 commit comments

Comments
 (0)