Compare commits
3 Commits
woodpecker
...
cc3991ad6d
Author | SHA1 | Date | |
---|---|---|---|
cc3991ad6d | |||
c72cc0b40f | |||
a7aaf4e98a |
@ -20,26 +20,22 @@ 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..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
|
||||
- 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
|
||||
|
@ -81,7 +81,7 @@ spec:
|
||||
spec:
|
||||
containers:
|
||||
- name: api
|
||||
image: marcin00.azurecr.io/user-microservice:78613948f5698688723d49a3255f15102b047006
|
||||
image: marcin00.azurecr.io/user-microservice:70726715642d9120a9cdc130a2625a398f777e4b
|
||||
ports:
|
||||
- containerPort: 80
|
||||
env:
|
||||
|
Reference in New Issue
Block a user