@@ -227,6 +227,20 @@ jobs:
227227 run : |
228228 bash uid2-shared-actions/scripts/prepare_resources_for_e2e_docker_compose.sh
229229
230+ - name : Show Docker Compose failure logs
231+ if : ${{ failure() && inputs.target_environment == 'mock' }}
232+ run : |
233+ echo "=== Docker Compose failed - showing container logs ==="
234+ echo ""
235+ echo "=== Docker Container Status ==="
236+ docker ps -a
237+ echo ""
238+ echo "=== Core Container Logs ==="
239+ docker logs core 2>&1 || echo "Core container not found"
240+ echo ""
241+ echo "=== Localstack Container Logs ==="
242+ docker logs localstack 2>&1 | tail -100 || echo "Localstack container not found"
243+
230244 - name : Start GCP private operator
231245 id : start_gcp_private_operator
232246 if : ${{ inputs.operator_type == 'gcp' }}
@@ -307,6 +321,24 @@ jobs:
307321 uid2_pipeline_e2e_operator_type : ${{ steps.decide_env_var.outputs.uid2_pipeline_e2e_operator_type }}
308322 uid2_pipeline_e2e_operator_cloud_provider : ${{ steps.decide_env_var.outputs.uid2_pipeline_e2e_operator_cloud_provider }}
309323
324+ - name : Show Docker container logs on failure
325+ if : ${{ failure() && inputs.target_environment == 'mock' }}
326+ run : |
327+ echo "=== Docker Container Status ==="
328+ docker ps -a
329+ echo ""
330+ echo "=== Core Container Logs ==="
331+ docker logs core 2>&1 || echo "Core container not found"
332+ echo ""
333+ echo "=== Optout Container Logs ==="
334+ docker logs optout 2>&1 || echo "Optout container not found"
335+ echo ""
336+ echo "=== Public Operator Container Logs ==="
337+ docker logs public_operator 2>&1 || echo "Public operator container not found"
338+ echo ""
339+ echo "=== Localstack Container Logs ==="
340+ docker logs localstack 2>&1 | tail -100 || echo "Localstack container not found"
341+
310342 - name : Stop GCP private operator
311343 if : ${{ always() && !inputs.delay_operator_shutdown && inputs.operator_type == 'gcp' }}
312344 env :
0 commit comments