Tech Evaluation: Jupyter Notebooks Library
Topic to Evaluate
In our runbooks validation, we discovered that Jupyter Notebooks might need further digging into as we support the percent complete functionality.
One approach we might consider is to store the Runbook steps internally in GitLab, and use the Jupyter Notebook as the front-end to that data. The Notebook would control the creation and updating of steps, but they would be housed in GitLab Runbook objects and accessible via a well-defined API.
Tasks to Evaluate
-
we would need to extend the Jupyter notebook also. A small library would be written to do the communication, and we could also add buttons to the Jupyter toolbar