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]
