Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: ab21bdf5fe5aff4b9e8dcad8dc24a2d4f960fe2a
https://github.com/tribe29/checkmk/commit/ab21bdf5fe5aff4b9e8dcad8dc24a2d4f…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M tests/unit/cmk/gui/test_pages.py
Log Message:
-----------
License Usage: Download summary
Change-Id: I2d3b4f0b4317e2f18bedb58089ed000df51a191c
Commit: e67effcdf14b05ae060aaeb8ebd17dae89e355de
https://github.com/tribe29/checkmk/commit/e67effcdf14b05ae060aaeb8ebd17dae8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
Restart automation: Use additional common code
The cmk.base.core.do_restart code uses the helper function
core_config.do_create_config(). Make the automation also use that
helper.
Change-Id: Ic3164b76a6a7532acfbf1646eff7abde54053736
Commit: 1777c8e0c07a0925cab241baff469a541b48349e
https://github.com/tribe29/checkmk/commit/1777c8e0c07a0925cab241baff469a541…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core.py
Log Message:
-----------
Separate config creation from other activation steps
During activation we have 4 subsequent steps:
1. Acquire the activation lock
2. Create the core config (incl. backup and restore in case of issues)
3. Precompile some more files for the core
4. Restart of the core or reload of the config
This change separates these steps a little more. And makes it possible
to extract the code in the next commit to use it as common code in both
activation implementations.
Change-Id: I2686a21bd37c080f6b5de2b3a9a39762cc36a4f4
Commit: be79efdd6287c9093883f1d8917cc9b61e103676
https://github.com/tribe29/checkmk/commit/be79efdd6287c9093883f1d8917cc9b61…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-10 (Thu, 10 Sep 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core_config.py
Log Message:
-----------
Refactor core config file backup to a context manager
* Extract the logic for creating and restoring the backup
* A context manager encapsulates the logic of the pre- and post
config creation steps
Change-Id: I4188a4a849e83ef251e148087e9e6ad6f5da3fc6
Compare:
https://github.com/tribe29/checkmk/compare/377d1d54243d...be79efdd6287