#!/bin/bash # Deploy Heicode Integration to AKS set -e echo "🚀 Deploying Heicode Integration to AKS..." echo "" # Navigate to project directory cd /Users/mac/Projects/agent-manager/tools/agent-manager echo "Step 1: Applying ConfigMap..." kubectl apply -f k8s/agent-manager-configmap.yaml echo "" echo "Step 2: Applying Secret..." kubectl apply -f k8s/agent-manager-secret.yaml echo "" echo "Step 3: Applying Deployment..." kubectl apply -f k8s/agent-manager-deployment.yaml echo "" echo "Step 4: Waiting for rollout to complete..." kubectl rollout status deployment/agent-manager -n agent-manager --timeout=5m echo "" echo "Step 5: Checking pod status..." kubectl get pods -n agent-manager echo "" echo "Step 6: Viewing recent logs..." kubectl logs -n agent-manager -l app=agent-manager --tail=30 echo "" echo "✅ Deployment complete!" echo "" echo "📝 Next steps:" echo " 1. Port forward: kubectl port-forward -n agent-manager svc/agent-manager 8000:80" echo " 2. Test health: curl http://localhost:8000/api/agent/health" echo " 3. Compatibility health (legacy): curl http://localhost:8000/api/agnet/health" echo ""