Closed bsnchan closed 2 years ago
Looks like the Mako folks are giving up: https://github.com/google/mako/issues/2#issuecomment-581547992
Any community alternatives to Mako?
@bbrowning What do the Openshift perf folks use for dashboarding?
@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.
@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.
It covers everything, I was just noting that Mako was particularly closed.
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.
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?
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.
@n3wscott where should I look for that list of jobs? Thanks :)
I think here @vaikas https://github.com/GoogleCloudPlatform/oss-test-infra/tree/master/prow/knative
Looking through that list and the generated config, I see:
/area
et al)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.
@evankanderson suggested using the Github actions with runners into prow cluster.
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).
cc @chizhg just presented a roadmap document during the ToC
https://docs.google.com/document/d/1U6wybYjCslEhsKOiennrwhoKZmSVnd1NGbFI8gnnnOg/edit#
related/dupe https://github.com/knative/community/issues/786
/close
Dup of #786
@evankanderson: Closing this issue.
Current
All the infrastructure used by the Productivity WG is currently inaccessible to people outside of Google
Proposed
TBD.
Notes