Files
agent_management/deploy-heicode.sh
T

42 lines
1.1 KiB
Bash
Executable File

#!/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 ""