Compare commits
26 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 6553b3ba2e | |||
| be6995e7ac | |||
| 6a9e8c426d | |||
| 1ccf6eeeac | |||
| 0472721177 | |||
| c472855e77 | |||
| b9a4534885 | |||
| 6b07de6b57 | |||
| 2e9897ab8a | |||
| b4db4c12e5 | |||
| 563161cfc4 | |||
| 02f9f89327 | |||
| 2a67b60a93 | |||
| ec5ac7216b | |||
| 419ea2afdb | |||
| 2c7d07d504 | |||
| 6a1164704d | |||
| 15430760d4 | |||
| 1caf04eb7d | |||
| eabffd3bd3 | |||
| dfa62c2a0b | |||
| 32f1d5a892 | |||
| 701972ae03 | |||
| 0581e6647b | |||
| 776a707f90 | |||
| b789a8b021 |
+17
-13
@@ -20,22 +20,26 @@ steps:
|
||||
- kubelogin convert-kubeconfig -l azurecli
|
||||
|
||||
# Apply Kubernetes Resources
|
||||
- for file in $DEPLOY_FILES; do kubectl apply -f "$file"; done
|
||||
- |
|
||||
for file in $DEPLOY_FILES; do
|
||||
kubectl apply -f "$file"
|
||||
done
|
||||
|
||||
# Verify Deployment (waiting until all pods reach "ready" status)
|
||||
- echo "Waiting for deployment rollout..."
|
||||
- kubectl rollout status deployment/$DEPLOYMENT -n $NAMESPACE --timeout=60s
|
||||
|
||||
# Health Check
|
||||
- echo "Checking app health $HEALTHCHECK_URL..."
|
||||
for i in {1..30}; do
|
||||
if curl -sf $HEALTHCHECK_URL; then
|
||||
echo "Health check OK"
|
||||
exit 0
|
||||
else
|
||||
echo "Health check failed. Retry \$i..."
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
echo "Health check failed."
|
||||
exit 1
|
||||
- |
|
||||
echo "Checking app health $HEALTHCHECK_URL..."
|
||||
for i in {1..120}; do
|
||||
if curl -sf $HEALTHCHECK_URL; then
|
||||
echo "Health check OK"
|
||||
exit 0
|
||||
else
|
||||
echo "Health check failed. Retry \$i..."
|
||||
sleep 5
|
||||
fi
|
||||
done
|
||||
echo "Health check failed."
|
||||
exit 1
|
||||
|
||||
+1
-1
@@ -81,7 +81,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: api
|
||||
image: marcin00.azurecr.io/user-microservice:a79ae2d50f2fc3dfcf976eb2a8ebe32511ae4a33
|
||||
image: marcin00.azurecr.io/user-microservice:78613948f5698688723d49a3255f15102b047006
|
||||
ports:
|
||||
- containerPort: 80
|
||||
env:
|
||||
|
||||
Reference in New Issue
Block a user