Upgrade from PodSpec version to sidecar version of the charm is currently can only be done by removing PodSpec charm and deploying sidecar charm. Due to the fact that PodSpec charm did not remove resources on remove event, all notebooks stay intact and can be accessed by new sidecar version of the charm. Issue file to resolve upgrade in Jupyter Controller: #238
Jupyter Controller charm rewrite using sidecar pattern
Work items are tracked in Jira
Design
Design is specified in corresponding spec. Main design points summary:
Testing
remove
event, all notebooks stay intact and can be accessed by new sidecar version of the charm. Issue file to resolve upgrade in Jupyter Controller: #238