The GitHub Actions job "Tests" on airflow.git/feature/kuberay-operator has 
failed.
Run started by GitHub user tardunge (triggered by potiuk).

Head commit for run:
b2a05acb9da52c3aaa3bc0c2a64c2369cc04fe71 / Manoj Babu Katragadda 
<[email protected]>
Switch Ray log streaming to Dashboard API and tighten review feedback

Stream Ray job logs (not just head-pod container logs) by fetching
from the Ray Dashboard API, using the dashboardURL field exposed
directly by the RayJob CRD status. Removes the head-pod-IP discovery
and head_pod_cache complexity entirely.

Other fixes from review:
- Use slugify for DNS-1123-compliant RayJob names instead of
  make_safe_label_value (which is for label values, not names).
- Tighten is_ray_job_successful to require both SUCCEEDED and
  COMPLETE, mirroring KubeRay controller's own success check.
- Drop unreachable COMPLETE branch from the live-streaming gate
  (terminal-state final fetch is handled in the terminal branch).
- Add example_ray_job.yaml so the example DAG actually runs;
  inline template_spec mirrors the same workload for both paths.
- Wire the system-test watcher pattern (ENV_ID/DAG_ID/watcher).
- Spec mocks (KubernetesHook), use SimpleNamespace for TI,
  dict context in unit tests; update assertions for the new
  4-tuple return from _get_ray_job_status.

Report URL: https://github.com/apache/airflow/actions/runs/24996701242

With regards,
GitHub Actions via GitBox


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to