Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 12e269c9ca1075ca5b88477ccc7a158f3ca4a499
https://github.com/Checkmk/checkmk/commit/12e269c9ca1075ca5b88477ccc7a158f3…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2023-08-03 (Thu, 03 Aug 2023)
Changed paths:
A .werks/14612
M cmk/base/plugins/agent_based/heartbeat_crm.py
Log Message:
-----------
14612 FIX CheckMK Server discovers wrong items as service
Due to missing grouping delimiter `Failed Fencing Actions` the `heartbeat_crm` would discover invalid
items as service.
This change adds the missing delimiter making `heartbeat_crm` discover valid items only.
Change-Id: Ic87cfe03d39ea8ccf605fab0a33fcca6742dd99f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 63d893742db062b0567f3e67a143c6465c14e0c8
https://github.com/Checkmk/checkmk/commit/63d893742db062b0567f3e67a143c6465…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M locale/Makefile
Log Message:
-----------
consider the APIs `Localizable` during gettexting
This adds support for the `Localizable` class added
in commit ea1ffb93297bd33b270c7fdec71e7c079f473f28
Change-Id: I8e39e078d91871fcb78b245a19220891032e2f61
Commit: 0f9fe6c7e33dca1bc0084c6450ea52ddf7e50a6c
https://github.com/Checkmk/checkmk/commit/0f9fe6c7e33dca1bc0084c6450ea52ddf…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
R cmk/utils/packaging/_i18n.py
M cmk/utils/packaging/_parts.py
M cmk/utils/packaging/_reporter.py
M cmk/utils/packaging/cli.py
Log Message:
-----------
Add localization for MKP package parts
Change-Id: Id42d87e76189ff92af7677e9be70626447196f6c
Compare: https://github.com/Checkmk/checkmk/compare/e485bd4b6b54...0f9fe6c7e33d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d7eba19f7590b54d794ef54314cc9546042ef43f
https://github.com/Checkmk/checkmk/commit/d7eba19f7590b54d794ef54314cc95460…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M cmk/automations/results.py
Log Message:
-----------
agent bakery: Clean up remainders of background job warnings
Keep the possibility to output a str from agent bakery automation
call, but don't use it right now.
Change-Id: I8c4be49700afa2fdabfd3e93250db8568fa2960d
Commit: cf2e8507f0245451d394a698c1c1a25a30c1dc40
https://github.com/Checkmk/checkmk/commit/cf2e8507f0245451d394a698c1c1a25a3…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M cmk/base/core_config.py
Log Message:
-----------
agent bakery: Generic bake_agents() function III
Change-Id: Icc828f75f0bd7039540df71952273996fa9a2a77
Commit: e485bd4b6b5495fa4d1f78ad43bd91dec6e9dde6
https://github.com/Checkmk/checkmk/commit/e485bd4b6b5495fa4d1f78ad43bd91dec…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M cmk/base/core_config.py
M cmk/gui/watolib/bakery.py
Log Message:
-----------
agent bakery: Add info about call site
Change-Id: I31910b4ef4253f56d94c5adf0e42703953cd628b
Compare: https://github.com/Checkmk/checkmk/compare/8adf3c7ea98d...e485bd4b6b54
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cfb2791acbabeb1c6c7bd9d17369aec896c4139b
https://github.com/Checkmk/checkmk/commit/cfb2791acbabeb1c6c7bd9d17369aec89…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
A .werks/15868
M checkman/cpu_loads
M cmk/base/plugins/agent_based/blade_bx_load.py
M cmk/base/plugins/agent_based/cpu_load.py
M cmk/base/plugins/agent_based/utils/cpu_load.py
M cmk/base/plugins/agent_based/wmi_cpuload.py
M cmk/gui/plugins/wato/check_parameters/cpu_load.py
M tests/unit/cmk/base/plugins/agent_based/test_cpu_load.py
M tests/unit/cmk/base/plugins/agent_based/test_wmi_cpuload.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_cpu_load.py
M tests/unit/cmk/gui/plugins/wato/check_parameters/test_plugin_vs_wato.py
Log Message:
-----------
15868 utils/cpu_load: More configurable levels
Change-Id: I457389d0c55c46807ffab9c1bb4951e4608ae247
Commit: 8adf3c7ea98d4bcd02af654ce7cd852c5e0e4d6d
https://github.com/Checkmk/checkmk/commit/8adf3c7ea98d4bcd02af654ce7cd852c5…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M packages/livestatus/src/TableStateHistory.cc
Log Message:
-----------
Tiny steps towards non-archaic memory management.
We should really use std::unique_ptr instead of manual new/delete calls in
TableStateHistory::answerQueryInternal(), but this monstrous method is a
real mess without any unit tests, so we can do this only in baby steps.
Change-Id: I7475b1e581e61169083e02cd7af64c991c51483d
Compare: https://github.com/Checkmk/checkmk/compare/0db8afcfd4e2...8adf3c7ea98d
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 65ac3bda244c25dd25afbb87b24e621a16a31ba7
https://github.com/Checkmk/checkmk/commit/65ac3bda244c25dd25afbb87b24e621a1…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M agents/wnx/include/tools/_misc.h
M agents/wnx/src/engine/cma_core.cpp
M agents/wnx/src/engine/cma_core.h
M agents/wnx/watest/test-cma-tools.cpp
Log Message:
-----------
add ScanView api
- preparation step to validate and fix UTF encoding
Change-Id: I92ed80005df7a5f7b7a87288d6189d4e0c8c0e74
Commit: 993d88f999468704a6df679f132607f0220c5caf
https://github.com/Checkmk/checkmk/commit/993d88f999468704a6df679f132607f02…
Author: Zoey Hilton <zoey.hilton(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
M cmk/gui/type_defs.py
M cmk/gui/userdb/__init__.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/utils/totp.py
M tests/unit/cmk/gui/test_login_unit.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_userdb.py
M tests/unit/cmk/utils/test_totp.py
M web/htdocs/js/modules/webauthn.ts
Log Message:
-----------
Totp Implementation Part 2
-Completed Registration.
-Can have multiple associated TOTP secrets.
-Requires front end to implement QR still
Change-Id: I20f0416bcca3d0f2761a29489d01fa3d6666c500
Compare: https://github.com/Checkmk/checkmk/compare/b47c856ad501...993d88f99946
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b47c856ad5019719bbaae2364dc2eda6e142123a
https://github.com/Checkmk/checkmk/commit/b47c856ad5019719bbaae2364dc2eda6e…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
A web/htdocs/js/modules/figures/cmk_figure_tooltip.ts
M web/htdocs/js/modules/figures/cmk_figures.ts
A web/htdocs/js/modules/figures/cmk_figures_utils.ts
M web/htdocs/js/modules/figures/cmk_stats.ts
M web/htdocs/js/modules/figures/cmk_table.ts
M web/htdocs/js/modules/figures/figure_types.ts
A web/htdocs/js/modules/figures/multi_data_fetcher.ts
Log Message:
-----------
refactor cmk_figures.ts in order to introduce better typing
This file is too big and complex which make it hard to maintain
and introduce strong typing. That's why it's necessary to refactor
and split its functionalities to imporve its structure/types.
In this change the following has been changed:
* only base abstract classes has been kept in cmk_figures.ts
* move types to figure_types.ts
* move FigureTooltip to cmk_figure_tooltip.ts
* move general functions/functionalities to cmk_figures_utils.ts
* move FigureRegistery to figure_registery.ts
* add TODOs and highlight typing problems that don't go along with
the old JS code
Change-Id: Ia6e59ac0729cf6f60ad53bdd99d2f6be22b2346e
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 1fc3e3c829d559c3e996364d49fdb077128af5a2
https://github.com/Checkmk/checkmk/commit/1fc3e3c829d559c3e996364d49fdb0771…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-08-02 (Wed, 02 Aug 2023)
Changed paths:
A .werks/15862
A agents/special/agent_pure_storage_fa
A checkman/pure_storage_ethernet_port
A checkman/pure_storage_fa_alerts
A checkman/pure_storage_fa_arrays
A checkman/pure_storage_fa_volumes
A checkman/pure_storage_fan
A checkman/pure_storage_fibre_channel_port
A checkman/pure_storage_infiniband_port
A checkman/pure_storage_storage_bay
A cmk/base/legacy_checks/agent_pure_storage_fa.py
A cmk/base/plugins/agent_based/pure_storage_fa_alerts.py
A cmk/base/plugins/agent_based/pure_storage_fa_arrays.py
A cmk/base/plugins/agent_based/pure_storage_fa_hardware.py
A cmk/base/plugins/agent_based/pure_storage_fa_volumes.py
M cmk/gui/plugins/metrics/fs.py
M cmk/gui/plugins/metrics/translation.py
A cmk/gui/plugins/wato/check_parameters/pure_storage.py
A cmk/gui/plugins/wato/special_agents/pure_storage_fa.py
A cmk/special_agents/agent_pure_storage_fa.py
M cmk/utils/man_pages.py
M tests/unit/agents/special/test_special_agent_args.py
A tests/unit/cmk/base/plugins/agent_based/test_pure_storage_fa_alerts.py
A tests/unit/cmk/base/plugins/agent_based/test_pure_storage_fa_arrays.py
A tests/unit/cmk/base/plugins/agent_based/test_pure_storage_fa_hardware.py
A tests/unit/cmk/base/plugins/agent_based/test_pure_storage_fa_volumes.py
Log Message:
-----------
15862 Monitor Pure Storage FlashArrays
Change-Id: Ib5adb3537cce02ebce165fdd0bb7dfc7e88463b6