Project

General

Profile

Feature #50167

Umbrella #36938: Middleware task progress

Return progress for upgrading a jail

Added by Brandon Schneider 11 months ago. Updated 5 months ago.

Status:
Done
Priority:
No priority
Assignee:
Brandon Schneider
Category:
Middleware
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

Upgrading jails take a long time. The middleware should return progress on jail upgrade so that the user has an idea of the progress of a jail upgrade task


Related issues

Related to FreeNAS - Feature #51863: Extend API to allow plugin upgradesDone
Related to FreeNAS - Bug #51975: Add ability to upgrade installed Plugins from the new UIPassed Testing
Copied from FreeNAS - Feature #37742: Have middleware return progress for updating an iocage jailDone

Associated revisions

Revision 672d69a7 (diff)
Added by Brandon Schneider 10 months ago

feat(jail/upgrade): Upgrade progress and plugin upgrades

These two tickets dovetail together, so they're combined into a single PR to reduce unnecessary diffs.

Relies on the iocage PR: https://github.com/freenas/iocage/pull/60

- Add a new dict for options
- RELEASE is now optional, only if the jail is a Plugin
- Add upgrade progress, this changes depending on the type of jail.
- Use iocage's lib for this to reduce amount of stale code

Ticket: #50167
Ticket: #51863

Revision f150b0f6 (diff)
Added by Brandon Schneider 10 months ago

feat(jail/upgrade): Upgrade progress and plugin upgrades (#1929)

These two tickets dovetail together, so they're combined into a single PR to reduce unnecessary diffs.

Relies on the iocage PR: https://github.com/freenas/iocage/pull/60

- Add a new dict for options
- RELEASE is now optional, only if the jail is a Plugin
- Add upgrade progress, this changes depending on the type of jail.
- Use iocage's lib for this to reduce amount of stale code

Ticket: #50167
Ticket: #51863

History

#1 Updated by Brandon Schneider 11 months ago

  • Copied from Feature #37742: Have middleware return progress for updating an iocage jail added

#2 Updated by Brandon Schneider 11 months ago

  • Status changed from Unscreened to Not Started

#3 Updated by Brandon Schneider 10 months ago

  • Status changed from Not Started to In Progress

#4 Updated by Brandon Schneider 10 months ago

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

#6 Updated by Brandon Schneider 10 months ago

  • Related to Bug #51975: Add ability to upgrade installed Plugins from the new UI added

#7 Updated by Bug Clerk 10 months ago

  • Status changed from In Progress to Ready for Testing

#9 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#10 Updated by Dru Lavigne 5 months ago

  • Status changed from Ready for Testing to Done
  • Needs QA changed from Yes to No
  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#12 Updated by Dru Lavigne 5 months ago

  • Target version changed from 11.3-BETA1 to 11.3-ALPHA1

Also available in: Atom PDF