Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: da205016c64abbe5cb798028912ae5dc8daa02bb
https://github.com/tribe29/checkmk/commit/da205016c64abbe5cb798028912ae5dc8…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
A .werks/7715
M agents/wnx/install/resources/check_mk.user.yml
M agents/wnx/prepare_to_tests.cmd
M agents/wnx/src/common/cfg_info.h
M agents/wnx/src/engine/cap.cpp
M agents/wnx/src/engine/cap.h
M agents/wnx/src/engine/read_file.h
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/src/engine/upgrade.h
M agents/wnx/src/lwa/Configuration.cpp
M agents/wnx/src/lwa/types.cc
M agents/wnx/src/lwa/types.h
M agents/wnx/watest/test-cap.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
7715 FIX Correct upgrade of Legacy Windows Agent
Now automatic upgrade procedure in Windows Agent 1.6.0 correctly upgrades
legacy Windows Agents 1.5.0 configuration even if update plugin 1.5.0 installed.
The routine skips incompatible files from 1.5.0, i.e. cmk-agent-update.exe.
Additionally the upgrade routine doesn't override already existing files.
[FEED-3834] [CMK-2230] - files from legacy agent are copied carefully
- no overwriting during upgrade procedure to avoid killing bakery files
- legacy cmk-agent-update.exe is skipped during upgrade as not compatible with 1.6
- internal api to check that agent is packaged, not used now, but tested
- experimental/filesystem is localized back to legacy code, toxic declaration removed from
header file
- CheckMK everywhere: yml and C++
- refactored
- unit testing of every new feature, including internal self test
- improved log
Change-Id: I64020d584a69e427d4f4f156fce69f42870f034b
Commit: a391d4c17266405efee39c2c96d40c1e398f02e4
https://github.com/tribe29/checkmk/commit/a391d4c17266405efee39c2c96d40c1e3…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2019-06-25 (Tue, 25 Jun 2019)
Changed paths:
M agents/wnx/src/engine/upgrade.cpp
M agents/wnx/watest/test-upgrade.cpp
Log Message:
-----------
[FEED-3834] [CMK-2230] - fixed name of the update plugin
- tests were extended a bit
Change-Id: I3708912fdb30c55050f84354028c81c32b8418af
Compare:
https://github.com/tribe29/checkmk/compare/179f80d4c167...a391d4c17266