Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: dc8bd4e28cb4bcb5ba8d1209e785cbe5a023b3a9
https://github.com/tribe29/checkmk/commit/dc8bd4e28cb4bcb5ba8d1209e785cbe5a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
A .werks/13313
M cmk/gui/wato/pages/automation.py
M cmk/gui/watolib/automations.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
Log Message:
-----------
13313 Distributed monitoring: Improve version compatibility validation
In distributed setups with sites using different Checkmk versions we can
not ensure that all versions are compatible with each other. To clarify
the compatibility between version we've now added more version checks that
ensure the central and remote sites are using compatible versions.
Allowed are connections:
<ul>
<li>Between same major versions (e.g. 2.0.0p1 to 2.0.0p3)</li>
<li>From previous to newer major version (e.g. 1.6.0 central to 2.0.0 remote
site)</li>
</ul>
Disallowed are connections:
<ul>
<li>From pre-pre to new major version (e.g. 1.6.0 central to 2.1.0 remote
site)</li>
<li>From new to old (e.g. 2.0.0p1 to 1.6.0p21)</li>
<li>Between CME and other editions</li>
</ul>
Change-Id: Ic9d97064b7c8e195ac469ba50102c5ea3d6dfdb5
Commit: baa1d69e25527cc16fa836527e3ce852038d0237
https://github.com/tribe29/checkmk/commit/baa1d69e25527cc16fa836527e3ce8520…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M cmk/gui/wato/pages/automation.py
Log Message:
-----------
Automation calls: Always answer with x-checkmk-version/edition headers
The requests have this header set since 2.0.0p1. For validations between sites it makes
sense to transport the information with all automation responses from the remote site.
Change-Id: Ib7048e05941f299fe53905a30cc689d0a2772d92
Commit: 9b051394ac450650a69b0544b3ac32dfd2e2d011
https://github.com/tribe29/checkmk/commit/9b051394ac450650a69b0544b3ac32dfd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M cmk/gui/watolib/automations.py
Log Message:
-----------
Also prevent incompatibilities with older remote sites
In distributed setups the sync from a newer major version central site
to an older central site is not allowed. Since 2.1.0 the remote site is
performing most of the validations. But in case the newer site is the
central site and the remote site is the older, e.g.
2.1.0 to 2.0.0, there is no validation logic on the remote site. To
ensure the validation is also performed in this case, we execute the
validation logic also in the central site when receiving the answer to
the remote call before processing it's content.
Change-Id: Icb3f736138752e71a484275348ab30ac0a7e8bb2
Commit: 51788d8713eb343c0ebb859c7efbf4299387b3f6
https://github.com/tribe29/checkmk/commit/51788d8713eb343c0ebb859c7efbf4299…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M checks/ibm_mq_channels
A cmk/base/plugins/agent_based/ibm_mq_channels.py
A cmk/base/plugins/agent_based/utils/ibm_mq.py
R inventory/ibm_mq_channels
M tests/unit/checks/test_ibm_mq_channels.py
M tests/unit/checks/test_ibm_mq_include.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_ibm_mq_channels.py
Log Message:
-----------
Migrate inventory plugin ibm_mq_channels
Change-Id: I4ce902baaa6d22eb6a17f116406b1c3b3aabb938
Commit: 13c074d3c1f7979678c2b13cce66b45d654daaad
https://github.com/tribe29/checkmk/commit/13c074d3c1f7979678c2b13cce66b45d6…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
Changed paths:
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
REST API: skip specific CME test on CRE
Change-Id: I23bedd30a4b95b843f816dd92a9d70f964008639
Compare:
https://github.com/tribe29/checkmk/compare/b90fb800f338...13c074d3c1f7