Kata Containers CI Dashboard is a real-time monitoring dashboard for GitHub Actions CI test results.
The tool solves the problem of tracking test stability across nightly CI runs for the Kata Containers project. It fetches nightly workflow results from GitHub Actions every three hours, filters jobs by configured categories such as GPU and TEE tests, parses test output to extract failure details, and displays the results alongside a ten-day history showing test stability trends. Users can click through to specific GitHub Actions jobs for deeper investigation.
The dashboard suits teams running nightly CI suites who need visibility into test health over time without manually checking GitHub Actions. It is specifically designed for the Kata Containers project structure but can be adapted to other projects by editing the configuration file to specify job patterns and test sections. The tool is configured entirely through a YAML file, making it straightforward to add new test categories or modify existing ones without code changes.
Development activity shows consistent maintenance focused on operational reliability. The project accepts contributions for adding new tests via configuration, modifying the user interface, or enhancing data processing logic. The workflow can be manually triggered to refresh data on demand, and the dashboard automatically rebuilds when new data is committed.