v2.3.0 Upgrade Notes

Configuration Changes

Container Image Versions

Replace docker-compose.yml with new version from release folder.

Update container versions in .env to v2.3.0 and pull the new container images from the container registry.

Installation Package for Running MOPS 4.0 without Docker

MOPS 4.0 v2.3.0 introduces an installation package that allows you to install MOPS 4.0 to run without Docker. If you are using the containerized version of MOPS 4.0, you can choose to switch to the new installation package. Follow the instructions in Installation with Windows Services to install MOPS 4.0 using the new installation package.

Installing using Windows Containers is still supported in this version.

Directory Database

You should run the update script for the directory database.

See Upgrade Directory Database - Step 3.

Upgrade Notes

[MD-1982] Include CMS services in the installer

Condition Monitor

For CMS applications (condition-monitor, email-channel, and log-channel), we need to replace the file and migrate configuration from the config.yml to the config.json. You can copy the configuration files for the specific application from the templates mentioned below.

  • For condition-monitor configuration: <installation-package>/templates/conf/mops-cms-conditionmonitor/config.json
  • For email-channel configuration: <installation-package>/templates/conf/mops-cms-emailchannel/config.json
  • For log-channel configuration: <installation-package>/templates/conf/mops-cms-logchannel/config.json

Ensure the following keys are updated based on the previous configuration mentioned below.

  • portapplicationPort

(Optional) Allow logging in CMS applications (condition-monitor, email-channel, and log-channel)

Use the following keys and values in the config.json for configuring logging.

  • loggingtrue | false
  • logpathlogPath: <logging directory path>
  • loglevellogLevel: INFO | DEBUG | | WARNING | ERROR | CRITICAL

mops-cms-notif

CMS Notif application now also supports config.json file and supports the same keys and values as per the .env file.