Uploaded image for project: 'Nuxeo Platform'
  1. Nuxeo Platform
  2. NXP-31433

Create external packages for each DBs not supported by default

    XMLWordPrintable

    Details

    • Release Notes Summary:
      Non-default database templates and their libs have been externalized into separate packages.
    • Release Notes Description:
      Hide

      MariaDB, MySQL, mssql and the oracle template (and their quartz-cluster variant) are now in external packages and can be installed via mp-install. Packages are named nuxeo-<dbname>-package and conflict with each other. Installing one, will automatically remove another.
      Example for MariaDB:

      <nuxeo_home>/bin/nuxeoctl mp-install nuxeo-mariadb-package

       

      Show
      MariaDB, MySQL, mssql and the oracle template (and their quartz-cluster variant) are now in external packages and can be installed via mp-install. Packages are named nuxeo-<dbname>-package and conflict with each other. Installing one, will automatically remove another. Example for MariaDB: <nuxeo_home>/bin/nuxeoctl mp-install nuxeo-mariadb- package  
    • Team:
      PLATFORM
    • Sprint:
      nxplatform #77, nxplatform #78
    • Story Points:
      2

      Description

      The goal is to remove all non tested DBs in the CI from the base Nuxeo distribution.
      The main motivation is to remove the CVE discovered within the DB drivers or their dependencies.

      Each DBs will have its own package in the repository. We will move DB driver and template to them, there's no motivation to extract the few DB specific classes present in the core.

      This change should be documented as it is a breaking change for people using such DBs.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: