Uploaded image for project: 'TrueNAS'
  1. TrueNAS
  2. NAS-103121

Plugins Block Major Updates

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Engineering Closed (View Workflow)
    • Priority: Low
    • Resolution: Not to be Fixed
    • Affects Version/s: None
    • Fix Version/s: N/A
    • Component/s: Middleware
    • Labels:

      Description

      In some cases it would be better to block major updates and allow only a fresh install.

      Gitlab is an very good example, worse case scenario right now happend, gitlab got 2x major updated within 10 days. This update is from [1] 12.0.6 -> 12.1 -> 12.2.4, which includes ruby from 2.5 -> 2.6 and postgressql from 9.5 -> 11.0.

      [1] https://github.com/freebsd/freebsd-ports/commit/5faab4d82c4cbdf40b675d48857786a5da21f36b#diff-44837537acf0292f76c0dcba9058b755
          https://github.com/freebsd/freebsd-ports/commit/24d8feb474258e04e8f63a58132d4d8cc2b856aa#diff-44837537acf0292f76c0dcba9058b755

      This update needs a lot manual interaction [2], in fact we cant even make sure users are quick enough to update the plugins as we would like to see it. So for that I'd like to suggest a function in 12.0 to allow us to block major updates via index or plugin.json and allow only a fresh install with a easy migration documentation.

      [2]
      https://docs.google.com/document/d/1xrYT6v37I-_EHnJ0YydswgbxDpQuQNlr_4Ey2TU9uDY

        Attachments

          Attachments

            JEditor

              Activity

                People

                Assignee:
                william William Grzybowski
                Reporter:
                miwi Martin Wilke (Inactive)
                Watchers:
                Martin Wilke (Inactive), William Grzybowski
                Votes:
                0 Vote for this issue
                Watchers:
                2 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: