diff --git a/.github/workflows/deploy.yaml b/.github/workflows/deploy.yaml index 1b31847..3c5bdba 100644 --- a/.github/workflows/deploy.yaml +++ b/.github/workflows/deploy.yaml @@ -319,7 +319,7 @@ jobs: # Print logs regardless of outcome so failures are diagnosable echo "--- Migration pod logs ---" - kubectl logs -n optima -l app=prisma-migrate --tail=200 || true + kubectl logs -n optima "$JOB" --tail=200 || true # Determine outcome by checking the job's actual conditions if kubectl get -n optima "$JOB" -o jsonpath='{.status.conditions[?(@.type=="Complete")].status}' | grep -q "True"; then diff --git a/api/kubernetes/migration-job.yaml b/api/kubernetes/migration-job.yaml index 37c86aa..9aa8b6b 100644 --- a/api/kubernetes/migration-job.yaml +++ b/api/kubernetes/migration-job.yaml @@ -10,6 +10,9 @@ spec: ttlSecondsAfterFinished: 86400 activeDeadlineSeconds: 180 template: + metadata: + labels: + app: prisma-migrate spec: containers: - name: migrate