Project

General

Profile

Feature #51863

Extend API to allow plugin upgrades

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

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

Description

Currently it's a bit verbose and acts like a jail. It should be able to be used without user input on the installed plugins page.


Related issues

Related to FreeNAS - Feature #50167: Return progress for upgrading a jailDone
Related to FreeNAS - Bug #51975: Add ability to upgrade installed Plugins from the new UIPassed Testing
Related to FreeNAS - Bug #64557: Clarify in Guide how plugins and jails are updated or upgraded from the CLIDone

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 10 months ago

  • Status changed from Unscreened to In Progress

#2 Updated by Brandon Schneider 10 months ago

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

#4 Updated by Brandon Schneider 10 months ago

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

#5 Updated by Brandon Schneider 10 months ago

  • Status changed from In Progress to Ready for Testing
  • Target version changed from Backlog to 11.3
  • Needs Merging changed from Yes to No

#6 Updated by Aaron St. John 8 months ago

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

#7 Updated by Aaron St. John 8 months ago

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

#8 Updated by Aaron St. John 8 months ago

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

#9 Updated by Dru Lavigne 8 months ago

  • Needs Doc changed from Yes to No

#10 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#11 Updated by Dru Lavigne 6 months ago

  • Status changed from Ready for Testing to Done

#13 Updated by Dru Lavigne 5 months ago

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

Also available in: Atom PDF