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.