Project

General

Profile

Bug #71283

Add interactive upgrades for iocage Jails to new UI

Added by Brandon Schneider 10 months ago. Updated 8 months ago.

Status:
Closed
Priority:
No priority
Assignee:
Lola Yang
Category:
GUI (new)
Target version:
Seen in:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Description

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.


Related issues

Related to FreeNAS - Bug #70977: Add interactive upgrade ability to iocageDone
Related to FreeNAS - Bug #71835: Plugins UI page needs both update and upgradeClosed

History

#1 Updated by Brandon Schneider 10 months ago

  • Description updated (diff)

#2 Updated by Brandon Schneider 10 months ago

  • Blocks Bug #71363: iocage -- Remove upgrade call from MW added

#3 Updated by Brandon Schneider 10 months ago

  • Related to Bug #70977: Add interactive upgrade ability to iocage added

#4 Updated by Erin Clark 10 months ago

  • Assignee changed from Erin Clark to Lola Yang

#5 Updated by Dru Lavigne 10 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#6 Updated by Dru Lavigne 10 months ago

  • Subject changed from Interactive jail upgrade terminals to Add interactive updates for iocage Plugins/Jails to new UI

#7 Updated by Dru Lavigne 10 months ago

  • Subject changed from Add interactive updates for iocage Plugins/Jails to new UI to Add interactive upgrades for iocage Jails to new UI

#8 Updated by Dru Lavigne 10 months ago

  • Related to Bug #71835: Plugins UI page needs both update and upgrade added

#9 Updated by Erin Clark 9 months ago

  • 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.

#10 Updated by Jaron Parsons 8 months ago

  • Status changed from Unscreened to Closed

#11 Avatar?id=14398&size=24x24 Updated by Kris Moore 8 months ago

  • Blocks deleted (Bug #71363: iocage -- Remove upgrade call from MW)

Also available in: Atom PDF