Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open-Sourcing TestGrid Frontend #1005

Open
rajaskakodkar opened this issue Jun 3, 2022 · 13 comments
Open

Open-Sourcing TestGrid Frontend #1005

rajaskakodkar opened this issue Jun 3, 2022 · 13 comments

Comments

@rajaskakodkar
Copy link

rajaskakodkar commented Jun 3, 2022

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 #489 (comment) 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 [email protected] to the testgrid bucket config.

Previously, there have been discussions on this topic, linking them here for context kubernetes/test-infra#10409.

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

@chases2
Copy link
Collaborator

chases2 commented Jun 3, 2022

The frontend of TestGrid, fundamentally, displays a grid to users. It would probably be easier, and also improved, if it were rewritten from that guideline instead.

@Dhairya3124
Copy link

Hey @chases2
I'm interested in this project for LFX mentorship. Any pre-requisite tasks to be performed for this issue?
Thanks

@yyy1000
Copy link

yyy1000 commented Feb 3, 2023

I'm also interested in this!

@songhn233
Copy link

@chases2 Hi, I am also interested in this project, is there any pre-work?

@maheshkasabe
Copy link

Hello @chases2 I am really interested in this one & would love to work on it , in the upcoming LFX term , tell me if any pre-work has to be done would love it if you provide the Slack Channel & Some resources to work upon it !

@YashKamboj
Copy link

Hey, I am interested in working and contribute to this issue for LFX Mentorship 2023!

@Bzsmrf
Copy link

Bzsmrf commented Feb 7, 2023

Hi @chases2 would love to work on this

@AdityaPote
Copy link

Hi @chases2 ,I am Aditya Pote, a Dual-Degree (B.Tech+M.Tech) student at IIIT-Gwalior, experienced in Full-Stack Web Development, I would love to work on this Project. This project would be an excellent opportunity for me to learn and contribute to open-source. Collaborating, learning, and building some real-time stuff with professional Mentors would be a fantastic experience for me.

Thank you and Regards,
Aditya Pote
[email protected]

@ConnectBhawna
Copy link

Hi @chases2 I am interested in learning about this project and want to work on this project under LFX Mentorship.
Please let me know about any materials or resources that I should learn to get a better understanding of the project and its requirements.

Additionally, I was wondering if there is anything else I can do to get started, such as research and learn about the project from the existing documentation.

@deeepsig
Copy link

deeepsig commented Feb 7, 2023

Hey mentors, I am incredibly enthusiastic at the prospect of working as an LFX mentee under TestGrid. As a driven individual with a passion for learning and growing in the field of technology, I see this mentorship as an exceptional chance to gain valuable knowledge and experience.

I've already completed the pre-requisites for the application, and as next steps, I am now reviewing the documentation. I hope to start contributing on some issues soon. Excited to learn more! (ps: if you'd like to learn more about me, here's my patch of the internet)

@michelle192837
Copy link
Collaborator

Hey folks, thanks for all the interest on this! (Sean's out at the moment, so I'm replying for now.)

We don't have any pre-work required at the moment (except a general reminder, if you haven't formally applied yet via https://github.com/cncf/mentoring/blob/main/lfx-mentorship/README.md#mentees, please do so we can review potential mentees later in February! We'll have more details then).

Re:Slack, we're on the Kubernetes community Slack (on the #testgrid channel), though there is no need to join and we will not be evaluating that when reviewing mentees.

And if you have questions, feel free to ask! ^^

@rajaskakodkar
Copy link
Author

I see that the UI code is open-source now https://github.com/GoogleCloudPlatform/testgrid/tree/master/web 🎉

Can we close this issue?

@michelle192837
Copy link
Collaborator

It's not quite feature-complete for an initial UI, though it is runnable! I think we can keep it open a bit longer until we finish out the initial work we'd planned (by end of year?) and then can close this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests