Uploaded image for project: 'Nuxeo ECM Build/Test Environment'
  1. Nuxeo ECM Build/Test Environment
  2. NXBT-792

Upgrade Marketplace Packages along with server upgrade

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: Debian Packages

      Description

      While upgrading the Nuxeo Debian package, the MP are uninstalled (but not removed), then the server is upgraded without reinstalling the MP.
      They should be at least downloaded in a compliant version.
      Make use of the nuxeoctl commands:

      • mp-set
      • mp-request
      • mp-list
      • ...
        and options such as --json

      Naively expected behavior:

      • if the server is started, stop it
      • upgrade
      • use "mp-upgrade"
      • or use "mp-set" and check the MP compliance
      • in case of compliant MP not found, log error and ends without starting the server (if it has been stopped)
      • if the new configuration is valid, start the server (if it has been stopped)

      New options in nuxeoctl may be needed to improve the script but current "--relax" option set to false should be enough.

        Attachments

          Issue Links

            Activity

              People

              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: