Add interactive upgrades for iocage Jails to new UI
Currently, the UI sends the MW call which in the background is a best-case scenario that no interaction is required for a jail upgrade. This often isn't the case, and the user is forced to drop to the CLI to use iocage directly. Otherwise, a lot of terrible upgrade pitfalls and failures occur.
The UI will need to do a couple things here:
1 - When the user wants to upgrade, open an interactive tty that they can close and resume allowing them to upgrade multiple jails at their leisure
2 - UI should also at this point switch over to shelling out to iocage in that terminal, as interactive input isn't possible via MW.
- Target version changed from 11.3-BETA1 to Backlog
William and Brandon have discussed this and it seems that doing this is very non-trivial, what we have decided to do for now instead is remove the upgrade option from the UI so the user has to do it from the command prompt. Pushing this back to backlog as we may want to explore this option again someday.