Description
The handbook recommends using Triage dashboard to analyze flake patterns across different jobs. Currently, signalhound only uses TestGrid data for flake detection, which may not provide complete flake rate information.
Requirements
- Integrate with Triage dashboard API
- Calculate flake rates across multiple jobs
- Identify flake patterns (time-based, job-specific, etc.)
- Use Triage data to enhance flake detection accuracy
- Display flake rate information in TUI
Acceptance Criteria
Implementation Notes
- Query Triage API:
https://storage.googleapis.com/k8s-triage/index.html
- Calculate flake rate:
flake_count / total_runs
- Analyze patterns across jobs and time periods
- Cache Triage data to reduce API calls
Description
The handbook recommends using Triage dashboard to analyze flake patterns across different jobs. Currently, signalhound only uses TestGrid data for flake detection, which may not provide complete flake rate information.
Requirements
Acceptance Criteria
Implementation Notes
https://storage.googleapis.com/k8s-triage/index.htmlflake_count / total_runs