You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Nov 26, 2020. It is now read-only.
The gossipsub security hardening project created a bespoke Jupyter notebooks integration that allowed users to execute test runs on cluster:k8s and analyse the outputs from within the comfort of an interactive Jupypter notebook session. It was hugely useful and successful.
We need the same for Project Oni.
Output
Generalise the solution, decouple it from the gossipsub project, package it so that it's project-agnostic and reusable.
Contribute it to testground/testground.
Based on conversations with Yusef, the main point to figure out is how to automatically translate the test parameters as expressed in the manifest schema into Jupyter widgets.
One proposal was to use a JSON schema => Jupyter Widgets library, by previously translating our super-simple manifest definitions to basic JSON schema (we really want to stay away from JSON schema in Testground).
Allow the user to easily process test outputs from within Jupyter Notebooks.
Tackle default parameters for composition groups.
For cluster:k8s, mount NFS into Jupyter Notebooks server so we can skip the collect outputs step.