Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c52fd14c091905e2f772bc72bea20b4df5eeaa5
https://github.com/tribe29/checkmk/commit/0c52fd14c091905e2f772bc72bea20b4d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/visuals.py
M cmk/update_config.py
Log Message:
-----------
user visuals: prepare for using runtime format right after loading
This functionality will be used after updating all built-in views to
the current format.
CMK-10788
Change-Id: Ida0f1b71b8c2d7bfdfd6907b580798b5da36b0ca
Commit: 9ba89fdc4a280eeba70a98163d9d56ed5c7c3d75
https://github.com/tribe29/checkmk/commit/9ba89fdc4a280eeba70a98163d9d56ed5…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/type_defs.py
M cmk/gui/views/__init__.py
Log Message:
-----------
Improve PainterSpec type
This is a preparation for updating builtin views to the current format.
CMK-10788
Change-Id: I356f34f684619e47ed80db178f26ec07c245c254
Commit: 2ea33cd3fa65397a27039f15c482ebc1778986b4
https://github.com/tribe29/checkmk/commit/2ea33cd3fa65397a27039f15c482ebc17…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/views/builtin_views.py
Log Message:
-----------
Update explicitly defined builtin_views to current format
CMK-10788
Change-Id: I15af6882e615c6f91c81fd7ecf346fac59eab77f
Commit: f27559889db3beb586f1f248394ce3b10779f688
https://github.com/tribe29/checkmk/commit/f27559889db3beb586f1f248394ce3b10…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/views/dashboard.py
M cmk/gui/plugins/views/graphs.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/node_visualization.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/inventory.py
Log Message:
-----------
Update explicitly defined multisite_builtin_views to current format
CMK-10788
Change-Id: I2a92da4f861d300ca16a5be731baa81fbffca5d6
Commit: c772622f6c470d34d587bb4afb85d441460442b9
https://github.com/tribe29/checkmk/commit/c772622f6c470d34d587bb4afb85d4414…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/views/inventory.py
Log Message:
-----------
Update implictly defined multisite_builtin_views
CMK-10788
Change-Id: I018caee12f4c8730af4a5bc2b4a729aad9ba572f
Commit: 8644be11bcf680c4b37af0d4c9a965a8a8d19b26
https://github.com/tribe29/checkmk/commit/8644be11bcf680c4b37af0d4c9a965a8a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/utils.py
M tests/unit/cmk/gui/views/test_views.py
Log Message:
-----------
Remove transformations from views loading
All builtin views have been taken care of and all user-defined views
will be updated accordingly during cmk-update-config in 2.1.
CMK-10788
Change-Id: Iebb848cd19170b4170705ea6580b1adf5bc737a1
Commit: e1d9c0fc73a113179d75623f65f5fda41747a9ce
https://github.com/tribe29/checkmk/commit/e1d9c0fc73a113179d75623f65f5fda41…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/dashboard/builtin.py
Log Message:
-----------
Update builtin_dashboards to current format
CMK-10788
Change-Id: I79b41a5e89e94e2d07226eeb60f9fc8b754ba897
Commit: d17085dfad07da652072079ff83a05877bc90a37
https://github.com/tribe29/checkmk/commit/d17085dfad07da652072079ff83a05877…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
M tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
Log Message:
-----------
Remove transformations from dashboard loading
All builtin dashboards have been taken care of and all user-defined
dashboards will be updated accordingly during cmk-update-config in 2.1.
CMK-10788
Change-Id: I184f82db8c80331e30e1e6ee4f2da80d337c63c4
Commit: 153f0ed0595dc3e800acc1dcc6c167d2bc3293f3
https://github.com/tribe29/checkmk/commit/153f0ed0595dc3e800acc1dcc6c167d2b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/views/utils.py
M cmk/gui/visuals.py
Log Message:
-----------
visuals loading: final cleanups
CMK-10788
Change-Id: I67656df30b039d8944816456ee7e2365e579a4b3
Commit: f96eba1dbfa5ed44be703b507e8c48d520917855
https://github.com/tribe29/checkmk/commit/f96eba1dbfa5ed44be703b507e8c48d52…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
cmk-update-config: Clear visual caches
In 2.2, painters in visuals are represented by a dedicated type, which
was not the case in 2.1. When updating 2.1 -> 2.2, the caches will still
contain the old, now unsupported painter definitions.
This concludes the clean up of the visuals transformations.
CMK-10788
Change-Id: If05148024a5745279145445c4787544b036b2ad4
Commit: c724d5e7b292ff9b2ea2898f86d373fa76eccdd7
https://github.com/tribe29/checkmk/commit/c724d5e7b292ff9b2ea2898f86d373fa7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/update_config.py
Log Message:
-----------
update_config: Remove dashlet migration
All done in 2.1.
CMK-10788
Change-Id: I283ffd6142c69c398effe653d5cee5b4bbfb2dc5
Commit: cf15833773ca2df4c877e67c6ccf6db1e0a42682
https://github.com/tribe29/checkmk/commit/cf15833773ca2df4c877e67c6ccf6db1e…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/dashboard/utils.py
M tests/unit/cmk/gui/plugins/dashboard/test_dashboard_utils.py
Log Message:
-----------
Remove now unused dashlet transformations
CMK-10788
Change-Id: I01f5cb3a8802e4ff6d3b720aa044f8a2a071ae05
Compare: https://github.com/tribe29/checkmk/compare/b647c5913669...cf15833773ca
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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b267733e6cb415a9a58732863d68298e300475e3
https://github.com/tribe29/checkmk/commit/b267733e6cb415a9a58732863d68298e3…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/base/default_config/notify.py
M tests/Makefile
Log Message:
-----------
Direct import instead of transient removes cycles
were 145 cycles; now 126
CMK-11212
Change-Id: I9b2ab25da0f4aba18985a1d8ac5a3249e7853b2c
Commit: ed4d1a2fa60c61545ca2d6078d7ff124b539c98d
https://github.com/tribe29/checkmk/commit/ed4d1a2fa60c61545ca2d6078d7ff124b…
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/config.py
M cmk/gui/crash_reporting.py
M cmk/gui/cron.py
M cmk/gui/gui_background_job.py
M cmk/gui/login.py
M cmk/gui/message.py
M cmk/gui/metrics.py
M cmk/gui/notifications.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/userdb/__init__.py
M cmk/gui/view_renderer.py
M cmk/gui/views/__init__.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/webapi.py
Log Message:
-----------
Removed superfluous imports
Change-Id: Iaebec29b716b8a880a0624a4f0947936266ede18
Compare: https://github.com/tribe29/checkmk/compare/17b0c6a3a434...ed4d1a2fa60c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 17b0c6a3a434beaf4619e52689e74ae1732bdce1
https://github.com/tribe29/checkmk/commit/17b0c6a3a434beaf4619e52689e74ae17…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
Tag filters: Add default operator "="
The tag filters "Host Tags" and "Tags" (i.e. service tags) did not have
a default operator - the operator dropdown was empty. They now hold the
"=" operator as default.
(CMK-11108)
Change-Id: Id3aae9145c0bf8db1eab6ab2cfaf3518aafc31ce
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6177095a43865fab063cc80ac7d9abeaddb0b255
https://github.com/tribe29/checkmk/commit/6177095a43865fab063cc80ac7d9abead…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
M cmk/gui/gui_background_job.py
M cmk/utils/bi/bi_compiler.py
M cmk/utils/bi/bi_computer.py
M cmk/utils/bi/bi_data_fetcher.py
M cmk/utils/bi/bi_lib.py
M cmk/utils/bi/bi_node_generator_interface.py
M cmk/utils/bi/bi_packs.py
M cmk/utils/bi/bi_rule_interface.py
M cmk/utils/bi/bi_schema.py
M cmk/utils/bi/bi_trees.py
Log Message:
-----------
Massaged imports a bit.
Change-Id: I585fbe96ff85bf795a2df3b94e7b0f71b007833b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6aad83493173292c43b7db10959182928dbf6602
https://github.com/tribe29/checkmk/commit/6aad83493173292c43b7db10959182928…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
A .werks/13427
M checks/ucs_c_rack_server_psu
A tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_psu_voltage.py
Log Message:
-----------
13427 FIX ucs_rack_server_psu_voltage no longer discovers fabric interconnect PSUs
Before this change Services like "Output Voltage switch-A PSU 1" were
discovered but had an unknown status.
SUP-11285
Change-Id: Ib45b9493ccade03ffc936be5a59457aa9bf5dbc1
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 87e53d4e251e689a264342a45a24f1c93e9e54ae
https://github.com/tribe29/checkmk/commit/87e53d4e251e689a264342a45a24f1c93…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2022-08-24 (Wed, 24 Aug 2022)
Changed paths:
A .werks/13427
M checks/ucs_c_rack_server_psu
A tests/unit/cmk/base/plugins/agent_based/test_ucs_c_rack_server_psu_voltage.py
Log Message:
-----------
13427 FIX ucs_rack_server_psu_voltage no longer discovers fabric interconnect PSUs
Before this change Services like "Output Voltage switch-A PSU 1" were
discovered but had an unknown status.
SUP-11285
Change-Id: Ib45b9493ccade03ffc936be5a59457aa9bf5dbc1