Skip to content

How to upgrade

TeskaLabs LogMan.io product consists of two applications, LogMan.io and ASAB Maestro.

Versions of both the applications are specified in the model.

/Site/model.yaml
define:
    type: rc/model

services:
    ...

applications:
    - name: "ASAB Maestro"
        version: v24.30.01
    - name: "LogMan.io"
        version: v24.30.01
Versions and version files

The version refers to a specific version file in the Library.
Version v24.30.01 of ASAB Maestro application refers to /Site/ASAB Maestro/Versions/v24.30.01.yaml version file.
Version v24.30.01 of LogMan.io application refers to /Site/LogMan.io/Versions/v24.30.01.yaml version file.

/Site/LogMan.io/Versions/v24.30.01.yaml
define:
    type: rc/version
    product: LogMan.io
    version: v24.30.01
    asab_maestro_library: v24.29

versions:
    lmio-collector: v24.25
    lmio-receiver: v24.19.01
    lmio-parsec: v24.30
    lmio-depositor: v24.30
    lmio-alerts: v24.24

    lmio-elman: v24.22-beta3

    lmio-lookupbuilder: v24.30
    lmio-ipaddrproc: v24.30
    lmio-watcher: v24.22
    system-collector: v24.25

    lmio-baseliner: v24.30
    lmio-correlator: v24.30.01

    library lmio-common-library: v24.30.01

To upgrade LogMan.io, simply rewrite versions of the applications in the model, save model and apply changes.

Choose existing versions and ensure compatibility

Select only version files that exist in the Library.
Make sure that versions of ASAB Maestro and LogMan.io applications are compatible.