Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 9f663242f0a371b47ef30c0c72495dd0f99739b7
https://github.com/tribe29/checkmk/commit/9f663242f0a371b47ef30c0c72495dd0f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
Log Message:
-----------
Prepare for backward compatibility code
* Detect sync from new central site to old site
* Toggle for different behaviour is set in SnapshotSettings
* No action taken at the moment
Change-Id: Iff4e8649c6438062fd339549f61656199e7eefa7
Commit: d10316b9dfd6862801b6b1c7d0da8fab86ba7b99
https://github.com/tribe29/checkmk/commit/d10316b9dfd6862801b6b1c7d0da8fab8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
Log Message:
-----------
Extract get_replication_components and add tests
Change-Id: I4bb7bc3e61f90cafc23be12d29910de40d73fac8
Commit: b8f979bb091b205e932452518f39989bc781bb8a
https://github.com/tribe29/checkmk/commit/b8f979bb091b205e932452518f39989bc…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Cleanup handling of sitespecific global settings
The CME and CRE/CEE site specific global setting handling was slightly
different. It has now been consolidated.
On the way the generic and specific component (aka replication path)
handling of the CRESnapshotManager has been synchronized with CMESnapshotManager.
Change-Id: Idbef0e414e6bac3ce8ec2eaa8dbbd25bf31c3ef4
Commit: 26832b1d48ce9efbe22d3ba5b2ae3f032776cfaf
https://github.com/tribe29/checkmk/commit/26832b1d48ce9efbe22d3ba5b2ae3f032…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
Log Message:
-----------
Made site_snapshot_settings independent of editions
* In the future all editions will first create site sync snapshot
directories containing all synchronization candidates.
* To get a step further in this direction the site snapshot settings
have now been made edition independent.
The CRE/CEE specific reverse computation of the file paths to omd_root
will be removed soon and replaced with the future mechanic. It is added
to allow this intermediate cleanup step.
Change-Id: Ie582ddba6b5f6cdfa30854d60b4b561070a064d2
Commit: 93d1e181253dd6613b3dba71ba6d4f8c2ae0a381
https://github.com/tribe29/checkmk/commit/93d1e181253dd6613b3dba71ba6d4f8c2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
More aligning of CRE and CME structure
* Introducing a CRESnapshotDataCollector to match the pattern of
CMESnapshotDataCollector
* Move data collector logic to CRESnapshotDataCollector
Change-Id: I4483dd5cd0a1ea6903575c4510996e10527d5e40
Commit: 107b2243e26d9577b28d3970409e3162f018aed8
https://github.com/tribe29/checkmk/commit/107b2243e26d9577b28d3970409e3162f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-04-22 (Wed, 22 Apr 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
More aligning of CRE and CME: Moved common logic to base class
With the previous cleanups it is now possible to move additional common
logic to the base class of the snapshot managers. This time we have
unified the entry point, the generate_snapshots method.
This gives a clearer view on the similarities and the differences.
We now have most of the common logic in sync. Next we can change the CRE
to produce a site config sync directory, just like the CME does. Then we
have a clear 2-step snapshot creation (1: collect, 2: pack).
With that in place we will be able to a) keep the 2nd step in place just
for 1.6 compatibility and b) add the new sync implementation without
performing the 2nd step.
Change-Id: I456f540bc2d76b52104dee2b1f1a830a2fcba57f
Compare:
https://github.com/tribe29/checkmk/compare/c0ef8bd157c1...107b2243e26d