ucaeon opened a new pull request, #73591:
URL: https://github.com/apache/airflow/pull/73591

   ## Summary
   
   Overlay smoke tests currently verify the overlay’s resources but do not 
check whether the existing Airflow deployment remains healthy.
   
   Add a general pod-health check after the overlay’s verification step. It 
checks pods belonging to the Helm release in the target namespace, waits for 
running pods to become ready, and allows successfully completed pods. Empty 
selections or selections containing only completed pods cannot pass.
   
   The check also runs with `--no-pytest` and prints pod diagnostics on 
timeout. Tests and documentation cover the new behavior.
   
   This addresses the **Add a baseline "environment still healthy" check** item 
under **Smoke-test coverage**.
   
   - Related to #69280
   - Follow-up to #67012
   
   ## Testing
   
   - 34 tests passed in `test_kubernetes_kustomize_commands.py`.
   - Pre-commit and manual-stage checks passed.
   - Validated the health-check helper against a real Helm deployment with the 
Kerberos overlay in a local KinD cluster: healthy pods passed, an unready pod 
in the same release failed, an unready pod from another release was excluded, 
and the check passed again after recovery.
   
   ---
   
   ##### Was generative AI tooling used to co-author this PR?
   
   - [x] Yes — Codex (GPT-6)
   
   Generated-by: Codex (GPT-6) following [the 
guidelines](https://github.com/apache/airflow/blob/main/contributing-docs/05_pull_requests.rst#gen-ai-assisted-contributions)


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to