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

Shift productivity infrastructure to a community managed environment #88

Closed
bsnchan opened this issue Feb 11, 2020 · 20 comments
Closed

Comments

@bsnchan
Copy link
Contributor

bsnchan commented Feb 11, 2020

Current

All the infrastructure used by the Productivity WG is currently inaccessible to people outside of Google

Proposed

TBD.

Notes

  • We've previously discussed sharing the cost of infrastructure at the steering level. Let's revisit this conversation to see how we might want to approach this.
  • I believe folks outside of Google also cannot submit performance metrics to mako.dev
@mattmoor
Copy link
Member

Looks like the Mako folks are giving up: google/mako#2 (comment)

@rgregg
Copy link
Contributor

rgregg commented Feb 28, 2020

Any community alternatives to Mako?

@mattmoor
Copy link
Member

@bbrowning What do the Openshift perf folks use for dashboarding?

@bbrowning
Copy link
Contributor

@mattmoor I'm not sure we have any tools which are exposed publicly, but I'll ask around to see what they use internally to see if that's something we could use in the community.

@duglin
Copy link

duglin commented Jul 20, 2020

@bsnchan does this issue cover just the performance stuff or do you see it covering all tooling used by knative? e.g. github management (e.g prow), release building, PR testing, etc...

It would be great if we could expand it. Start by enumerating all of the bits that (today) require a specific cloud provider, and then work on 1) tweaking the code/scripts to support multiple providers, and 2) look for volunteers to spread the cost and hosting responsibilities.

@mattmoor
Copy link
Member

It covers everything, I was just noting that Mako was particularly closed.

@vaikas vaikas self-assigned this Jan 29, 2021
@thisisnotapril
Copy link
Contributor

Mako is now going in to maintenance mode; so if there are other alternatives people know of and like; might be a good time to review those? Mako will still be supported but no new features; and PII remains an issue for getting a Mako version that can be accessed by all.

@vaikas
Copy link
Contributor

vaikas commented Mar 1, 2021

Since things have changed a little bit since the last time this was looked at (github actions for one), I'm going to start the list of tools that I'm aware of so that we can evaluate options. @duglin @mattmoor @n3wscott what others are missing from here? Also @bbrowning were you able to find anything out?

  • testgrid
  • mako
  • prow
  • release jobs

@n3wscott
Copy link
Contributor

n3wscott commented Mar 1, 2021

more than just prow, there are several jobs that run in prow that do work for us. So finding an alternative for those jobs will be needed and likely require some dev work.

@vaikas
Copy link
Contributor

vaikas commented Mar 2, 2021

@n3wscott where should I look for that list of jobs? Thanks :)

@n3wscott
Copy link
Contributor

n3wscott commented Mar 2, 2021

@evankanderson
Copy link
Member

Looking through that list and the generated config, I see:

@vaikas
Copy link
Contributor

vaikas commented Apr 15, 2021

I'm wary of moving more things to GH actions given our ongoing issues with queuing issues, and the lack of visibility.
Prow has also seen tons of improvements as of late, so things are getting better on that front.

@vaikas
Copy link
Contributor

vaikas commented Jun 3, 2021

@evankanderson suggested using the Github actions with runners into prow cluster.

@bsnchan
Copy link
Contributor Author

bsnchan commented Jun 10, 2021

Steering doesn't consider this to be critical for 1.0, our productivity group may be spread too thin at the moment so we may not pick this up until post 1.0 (unless someone raises their hand to help with this in the meantime).

@vaikas vaikas removed their assignment Jul 15, 2021
@vaikas vaikas added the post-v1.0 Items that are important long term, but have been pushed past v1.0 work as to not cause churn. label Jul 22, 2021
@dprotaso
Copy link
Member

cc @chizhg just presented a roadmap document during the ToC

https://docs.google.com/document/d/1U6wybYjCslEhsKOiennrwhoKZmSVnd1NGbFI8gnnnOg/edit#

@dprotaso
Copy link
Member

dprotaso commented Oct 7, 2021

related/dupe
#786

@pmorie pmorie added post-cncf and removed post-v1.0 Items that are important long term, but have been pushed past v1.0 work as to not cause churn. labels Dec 6, 2021
@evankanderson
Copy link
Member

/close

Dup of #786

@knative-prow-robot
Copy link
Contributor

@evankanderson: Closing this issue.

In response to this:

/close

Dup of #786

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

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

No branches or pull requests