This issue is meant to track the progress of the Deck component Spyglass from its current state as a functional-but-rough system to a production-ready feature in Prow. This issue will be considered closed when Spyglass is ready to replace the current job-viewing framework Gubernator.
Checked boxes (or their parent) have a linked PR which resolves the feature/bug. Unchecked boxes have a linked issue, an in-progress PR, or no link, in which case feel free to create one and link it below 馃檪
Features:
[ ] Deployment
[x] UI
[ ] Tests
[ ] Viewers
[x] Bugs:
/kind tracking
/area prow/spyglass
/assign
/cc @krzyzacy @BenTheElder @stevekuznetsov @ibzib @cjwagner @fejta
thanks @paulangton !
Amazing, this deserves a
/woof
In response to this:
Amazing, this deserves a
/woof
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.
10/10 woof, 10/10 issue. would check test-infra notifications again.
/woof
/milestone v1.13
In response to this:
/woof
/milestone v1.13
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.
/milestone 2019-goals
I feel like we're still working to migrate pieces of gubernator functionality to spyglass, but it seems like there was very little linked against this during the v1.13 cycle. Does this issue need a refresh? Is there anything spyglass related that we plan on accomplishing during v1.14?
Definite agree. There hasnt been a ton of linking done. I did a once-over to add Katharine's major spyglass contributions as well as update the list with a few tasks/bugs that were completed/fixed but not checked off.
From my perspective Spyglass should have a couple goals for v1.14. First and foremost is feature parity with gubernator (we are getting close on this one!) Second, battle-testing. The more issues we fix like #10640, #9312, etc. the better. The file tree viewer would be really nice to have along with the various performance improvements (e.g. #9019 and parallel fetching) but I wouldn't put those at priority 1 for the next cycle.
Is there any perf measurement today of general spyglass page / data load times relative to equivalent in gubernator?
@tpepper there isn't, it would be a little apples to oranges though because the functionality is not 1:1 nor is the amount of resources available to them (and we could increase it for either).
Edit: to elaborate a bit gubernator also runs on Google App Engine while spyglass is built into Prow and runs on Kubernetes.
Gubernator also relies on some things we pretty much consider legacy like incremental build IDs.
We also know for a fact it can be made faster with a more efficient / less featureful GCS library but punted that for now to use an upstream one :wink:
/assign @Katharine
having done the spyglass->gubernator migration recently I feel like this is on your plate
Issues go stale after 90d of inactivity.
Mark the issue as fresh with /remove-lifecycle stale.
Stale issues rot after an additional 30d of inactivity and eventually close.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle stale
Stale issues rot after 30d of inactivity.
Mark the issue as fresh with /remove-lifecycle rotten.
Rotten issues close after an additional 30d of inactivity.
If this issue is safe to close now please do so with /close.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/lifecycle rotten
Rotten issues close after 30d of inactivity.
Reopen the issue with /reopen.
Mark the issue as fresh with /remove-lifecycle rotten.
Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close
@fejta-bot: Closing this issue.
In response to this:
Rotten issues close after 30d of inactivity.
Reopen the issue with/reopen.
Mark the issue as fresh with/remove-lifecycle rotten.Send feedback to sig-testing, kubernetes/test-infra and/or fejta.
/close
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.
Most helpful comment
@stevekuznetsov:
In response to this:
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.