Branch: refs/heads/master
Home:
https://github.com/tribe29/checkmk
Commit: 5f0d35d349e984547ecbdbdaf0e5ba9daa665264
https://github.com/tribe29/checkmk/commit/5f0d35d349e984547ecbdbdaf0e5ba9da…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M tests/Makefile
Log Message:
-----------
Activate doctests for omd/packages/omd
We already have existing doctests in this location which are currently
not executed by the CI.
Change-Id: I336044f9de68148f4dea26fe38aa211cb3b5a6b3
Commit: 0a4786b00007228d267887de8548b25bafb302dd
https://github.com/tribe29/checkmk/commit/0a4786b00007228d267887de8548b25ba…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Adjust version checks as much as possible: omd update vs automat. calls
This is a preparation for unifying them.
Change-Id: Iefb668f01430c94b6c50addfc70aecec12c467f7
Commit: 46debbc4a891ee9b25b72df91da7b31e332f8100
https://github.com/tribe29/checkmk/commit/46debbc4a891ee9b25b72df91da7b31e3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/watolib/automations.py
M cmk/utils/version.py
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Centralize version checks (omd update and automation calls)
Change-Id: If3a64d1207c35e7a9d0fe15785da4d2bf3d1e00a
Commit: 7ecf4c1cb951b84ae2e0dc641ae3307b40eab4ed
https://github.com/tribe29/checkmk/commit/7ecf4c1cb951b84ae2e0dc641ae3307b4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/wato/pages/automation.py
M cmk/gui/watolib/automations.py
M cmk/utils/version.py
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
Custom return type for version compatibility checks
This allows for transporting an incompatibility reason in the return
type, which is a preparation for extending the compatibility check to
require a minimum patch release in certain cases.
Change-Id: If55b78128f6a6752f9cd09e199557e10391153f4
Commit: bc24b67c265039c9625ee1bcb0e5fdf284910bda
https://github.com/tribe29/checkmk/commit/bc24b67c265039c9625ee1bcb0e5fdf28…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/utils/version.py
Log Message:
-----------
Implement check for patch release requirements in version check
This immensely facilitates cleaning up update_config.py. Without this
check, we could only remove pre-2.1 update actions. With this check, we
can remove pre-2.2 update actions, since we can enforce that any user
upgrading to 2.2 will start from a sufficient 2.1 patch release.
CMK-10788
Change-Id: Ib95dc4e3bebea4c9d4eef5448360e1d47379d444
Commit: b647c5913669e6f692a3efea3369ce382156067b
https://github.com/tribe29/checkmk/commit/b647c5913669e6f692a3efea3369ce382…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/utils/bi/bi_compiler.py
M cmk/utils/bi/bi_data_fetcher.py
M cmk/utils/bi/bi_lib.py
M cmk/utils/bi/bi_trees.py
M tests/unit/cmk/utils/bi/conftest.py
Log Message:
-----------
Removed layering violation. Some drive-by typing and cleanups.
cmk.utils.bi does not depend on cmk.gui anymore! Only 67 violations left... :-}
Change-Id: I3d3ebc5818d115b98c9cb44fc101cd2960cdc207
Compare:
https://github.com/tribe29/checkmk/compare/fd467f1946bc...b647c5913669