Project

General

Profile

Bug #51975

Add ability to upgrade installed Plugins from the new UI

Added by Brandon Schneider about 1 year ago. Updated 8 months ago.

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

Description

API work has been done that changes how the call to upgrade is made, to enable plugin upgrades, so that will also need to be changed for jails.

The interface is now jail and a dictionary containing a release key with the desired next release and a plugin key that is a Boolean if it’s a plugin. If it is a plugin, the release key isn’t needed.


Related issues

Related to FreeNAS - Feature #50167: Return progress for upgrading a jailDone
Related to FreeNAS - Feature #51863: Extend API to allow plugin upgradesDone
Related to FreeNAS - Feature #37742: Have middleware return progress for updating an iocage jailDone
Related to FreeNAS - Feature #78546: Skip creating a snapshot if snapshot already exists when upgrading a pluginReady for Testing
Has duplicate FreeNAS - Bug #75343: Updating iocage jail release does not workClosed
Has duplicate FreeNAS - Bug #76522: Change Release of a Jail never return on the UI but started the jail by itselfClosed
Has duplicate FreeNAS - Bug #76666: Jail can not be updatedClosed

History

#1 Updated by Brandon Schneider about 1 year ago

  • Related to Feature #50167: Return progress for upgrading a jail added

#2 Updated by Brandon Schneider about 1 year ago

  • Related to Feature #51863: Extend API to allow plugin upgrades added

#3 Updated by Dru Lavigne about 1 year ago

  • Assignee changed from Lola Yang to Erin Clark

#5 Updated by Aaron St. John 11 months ago

  • Blocks Bug #64557: Clarify in Guide how plugins and jails are updated or upgraded from the CLI added

#6 Updated by Aaron St. John 11 months ago

  • Related to Bug #64557: Clarify in Guide how plugins and jails are updated or upgraded from the CLI added

#7 Updated by Aaron St. John 11 months ago

  • Blocks deleted (Bug #64557: Clarify in Guide how plugins and jails are updated or upgraded from the CLI)

#8 Updated by Dru Lavigne 11 months ago

  • Related to deleted (Bug #64557: Clarify in Guide how plugins and jails are updated or upgraded from the CLI)

#9 Updated by Erin Clark 11 months ago

  • Assignee changed from Erin Clark to Lola Yang

#10 Updated by Lola Yang 11 months ago

  • Status changed from Unscreened to In Progress

#11 Updated by Dru Lavigne 10 months ago

  • Subject changed from UI needs to allow plugin updates/updates on the installed page to Add ability to update installed Jails and Plugins from the new UI
  • Status changed from In Progress to Ready for Testing
  • Target version changed from 11.3 to 11.3-BETA1
  • Needs Merging changed from Yes to No

#12 Updated by Dru Lavigne 9 months ago

  • Subject changed from Add ability to update installed Jails and Plugins from the new UI to Add ability to upgrade installed Jails and Plugins from the new UI

#13 Updated by Dru Lavigne 9 months ago

  • Has duplicate Bug #75343: Updating iocage jail release does not work added

#16 Updated by Dru Lavigne 9 months ago

  • Related to Feature #37742: Have middleware return progress for updating an iocage jail added

#17 Updated by Dru Lavigne 9 months ago

  • Has duplicate Bug #76522: Change Release of a Jail never return on the UI but started the jail by itself added

#18 Updated by Dru Lavigne 9 months ago

  • Has duplicate Bug #76666: Jail can not be updated added

#19 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

I am able to verify the Upgrade option exists in 'Installed Plugins' in two different locations and when changing the version in Jails->edit. I have also seen in run successfully, though not in Jails->edit. I believe the latter is a version issue related to my environment. As far as the UI is concerned, this passes, though I am unsure if there are no middleware issues relating to upgrades.

#20 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Status changed from Passed Testing to Blocked
  • Assignee changed from Lola Yang to Zackary Welch
  • Reason for Blocked set to Waiting for feedback
  • Needs QA changed from No to Yes

I'm retesting this to make sure upgrades work, particularly inside jails. Waiting for feedback from Brandon on a possible bug. I'm doing tests from 11.1 to 11.2 both from plugins and fresh clone jails. There doesn't seem to be any problems from the UI, though there might be in middleware.

#21 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Assignee changed from Zackary Welch to Lola Yang

#22 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Assignee changed from Lola Yang to Brandon Schneider

No problems with the UI, just with middleware, so sending this to Brandon. Plugin upgrades work fine, but not jail upgrades.

#23 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Assignee changed from Brandon Schneider to Zackary Welch
  • Reason for Blocked changed from Waiting for feedback to Dependent on a related task to be completed

#24 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Related to Feature #78546: Skip creating a snapshot if snapshot already exists when upgrading a plugin added

#25 Updated by Dru Lavigne 9 months ago

  • Assignee changed from Zackary Welch to Lola Yang

#26 Updated by Dru Lavigne 9 months ago

  • Status changed from Blocked to Not Started
  • Reason for Blocked deleted (Dependent on a related task to be completed)

#27 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Status changed from Not Started to Ready for Testing

Now that the issue with upgrading jails is fixed, I'll test this again and then hopefully pass it.

#28 Avatar?id=55038&size=24x24 Updated by Zackary Welch 9 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Upgrading jails from the UI will be removed, however upgrading plugins still works and is functional, so as for that feature in the UI, this passes.

#30 Updated by Dru Lavigne 8 months ago

  • Subject changed from Add ability to upgrade installed Jails and Plugins from the new UI to Add ability to upgrade installed Plugins from the new UI

Also available in: Atom PDF