GoogleCloudPlatform / GoogleCloudPlatform/testgrid

Open-Sourcing TestGrid Frontend

Open
#1,005 16 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
205
Forks
73
Avg merge
1d 9h
Merged PRs (30d)
6

Description

Currently, the backend of TestGrid is open-sourced, however, the frontend is not yet open-sourced.

Open-Sourcing of Testgrid Frontend would help in provisioning a standalone TestGrid cluster without the reference of testgrid.k8s.io. This may also help in resolving issues like https://github.com/GoogleCloudPlatform/testgrid/issues/489#issuecomment-853416225 where the web app cannot render S3 data. Testgrid has a hard requirement that Prow JobLogs should be stored only in GCS bucket.

Currently, the TestGrid Frontend can be used as a service to render it on testgrid.k8s.io/r/bucket-name. However, this requires explicit read access to be provided for the service account `k8s-testgrid@appspot.gserviceaccount.com` to the testgrid bucket config.

Previously, there have been discussions on this topic, linking them here for context https://github.com/kubernetes/test-infra/issues/10409.

What needs to be done for open-sourcing of TestGrid Frontend? Is there any help required?

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.