Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e87d383f6a59b4b93b96b122acb9b6e415a70d05
https://github.com/Checkmk/checkmk/commit/e87d383f6a59b4b93b96b122acb9b6e41…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/checkers.py
M cmk/base/modes/check_mk.py
M cmk/bi/lib.py
M cmk/bi/trees.py
M cmk/checkengine/error_handling.py
M cmk/checkengine/sectionparserutils.py
M cmk/checkengine/submitters.py
M cmk/utils/type_defs.py
M tests/testlib/pylint_checker_cmk_module_layers.py
M tests/unit/cmk/base/test_check_api.py
M tests/unit/test_pylint_checker_cmk_module_layers.py
Log Message:
-----------
Move `Service*` aliases to check engine
Where should the service state and service details come from if not
the check engine?
CMK-13768
Change-Id: Ie4bf1a8fb4f4d3bdb8f9a3fda8126edcd1182b0f
Commit: 08ac91be95b7991377eb098ea00cee1454aa23fd
https://github.com/Checkmk/checkmk/commit/08ac91be95b7991377eb098ea00cee145…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/default_config/base.py
M cmk/base/notify.py
M cmk/ec/actions.py
M cmk/ec/core_queries.py
M cmk/gui/logged_in.py
M cmk/gui/type_defs.py
M cmk/gui/userdb/store.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
M cmk/utils/store/host_storage.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/test_notify.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
Log Message:
-----------
Move `ContactgroupName` to store
where most of our "contact group" code resides -> cohesion.
CMK-13768
Change-Id: Ifc9399aee694d20bf02531cba3aa015e8c63cc6d
Commit: a349ba89fe97dbd84c0613d69f34ec2c5c085d19
https://github.com/Checkmk/checkmk/commit/a349ba89fe97dbd84c0613d69f34ec2c5…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/_autochecks.py
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/api/agent_based/value_store/_utils.py
M cmk/base/automations/check_mk.py
M cmk/base/check_api.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/default_config/base.py
M cmk/base/events.py
M cmk/base/export.py
M cmk/base/prediction.py
M cmk/bi/aggregation.py
M cmk/bi/computer.py
M cmk/bi/lib.py
M cmk/bi/trees.py
M cmk/checkengine/check_table.py
M cmk/checkengine/checking.py
M cmk/checkengine/checkresults.py
M cmk/checkengine/crash_reporting.py
M cmk/checkengine/discovery/_autochecks.py
M cmk/checkengine/discovery/filters.py
M cmk/checkengine/error_handling.py
M cmk/checkengine/plugin_contexts.py
M cmk/checkengine/submitters.py
M cmk/gui/autocompleters.py
M cmk/gui/availability.py
M cmk/gui/bi/view.py
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/rrd_fetch.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/type_defs.py
M cmk/gui/view.py
M cmk/gui/view_breadcrumbs.py
M cmk/gui/views/availability.py
M cmk/gui/views/command/commands.py
M cmk/gui/views/icon/page_ajax_popup_action_menu.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/services.py
M cmk/utils/prediction.py
M cmk/utils/rulesets/ruleset_matcher.py
M cmk/utils/translations.py
R cmk/utils/type_defs.py
M tests/unit/cmk/gui/plugins/metrics/test_metrics_utils.py
M tests/unit/cmk/utils/rulesets/test_ruleset_matcher.py
Log Message:
-----------
Move remaining types to check engine
CMK-13768
Change-Id: I25455b3439c8912c33a01a33f4342b40033ffc55
Commit: e3d9ecfee0a0c7d7f96a28a6d60134ebebd5601e
https://github.com/Checkmk/checkmk/commit/e3d9ecfee0a0c7d7f96a28a6d60134ebe…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
A .werks/15630
M cmk/base/plugins/agent_based/utils/df.py
M tests/unit/cmk/base/plugins/agent_based/test_hr_fs.py
Log Message:
-----------
15630 FIX hr_fs: Don't Discover Services without Mount Information
SUP-14525
Change-Id: Ib166fe447a2afd4f08c64126b59fb2531190a89c
Compare: https://github.com/Checkmk/checkmk/compare/0db9c940ad61...e3d9ecfee0a0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ebab5572742ef315830f83a411ee0626ebb3b14b
https://github.com/Checkmk/checkmk/commit/ebab5572742ef315830f83a411ee0626e…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M omd/packages/Python/BUILD.Python.bazel
Log Message:
-----------
Fix-up openssl paths in _sysconfig
Change-Id: Ibfd408c4ee53bcac3269b71d7fe48a340b86c330
Commit: 3bda5df37ede27ac1f4da4d55d3b5f03488535f4
https://github.com/Checkmk/checkmk/commit/3bda5df37ede27ac1f4da4d55d3b5f034…
Author: Timotheus Bachinger <timotheus.bachinger(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M omd/packages/Python/BUILD.Python.bazel
Log Message:
-----------
Spend a variable
Change-Id: I04b05193532497f319d62486477782b3b9411d53
Commit: 189950027e6d1ec00cef87be0ac55671e140bf39
https://github.com/Checkmk/checkmk/commit/189950027e6d1ec00cef87be0ac55671e…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M bin/mkp
M cmk/gui/watolib/activate_changes.py
M cmk/update_config/plugins/pre_actions/utils.py
M cmk/utils/packaging/__init__.py
M cmk/utils/packaging/cli.py
M tests/unit/cmk/utils/packaging/test_packaging.py
Log Message:
-----------
extension packages: pass callback instead of flag
In a few commits these should be integrated in the 'callbacks' we pass anyway.
Change-Id: Ifd2bf4cbcb404f773dd88d608ac4d005d7f3d3c6
Commit: 213849b992294ca00892459aa6ab4c0bf6af8c96
https://github.com/Checkmk/checkmk/commit/213849b992294ca00892459aa6ab4c0bf…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
consolidate imports
Change-Id: I999606c2eb1a3d997d62eb353e9c191e4b30088b
Commit: 3d26c9034ba884c19b806e9cb57972f1f8780f81
https://github.com/Checkmk/checkmk/commit/3d26c9034ba884c19b806e9cb57972f1f…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/legacy_checks/jira_custom_svc.py
M cmk/base/legacy_checks/jira_workflow.py
M cmk/base/legacy_checks/jolokia_generic.py
M cmk/base/legacy_checks/jolokia_info.py
M cmk/base/legacy_checks/jolokia_jvm_garbagecollectors.py
M cmk/base/legacy_checks/jolokia_jvm_memory.py
M cmk/base/legacy_checks/jolokia_jvm_runtime.py
M cmk/base/legacy_checks/jolokia_jvm_threading.py
M cmk/base/legacy_checks/juniper_bgp_state.py
M cmk/base/legacy_checks/liebert_bat_temp.py
M cmk/base/legacy_checks/liebert_compressor.py
M cmk/base/legacy_checks/liebert_cooling.py
M cmk/base/legacy_checks/liebert_cooling_position.py
M cmk/base/legacy_checks/liebert_fans.py
M cmk/base/legacy_checks/liebert_fans_condenser.py
M cmk/base/legacy_checks/liebert_temp_general.py
Log Message:
-----------
legacy_checks: inline get_parsed_item_data V
Change-Id: Ib9a83e87bff994e581d3863293f5ee0b7e52d3a6
Compare: https://github.com/Checkmk/checkmk/compare/787accc22c10...3d26c9034ba8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 5824df9defb6e998b6d0013d6663865babf2864a
https://github.com/Checkmk/checkmk/commit/5824df9defb6e998b6d0013d6663865ba…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/base/config.py
M cmk/ec/config.py
M cmk/ec/core_queries.py
M cmk/ec/host_config.py
M cmk/ec/main.py
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/painter/v1/painter_lib.py
M cmk/gui/painter_options.py
M cmk/gui/plugins/metrics/artwork.py
M cmk/gui/plugins/metrics/graph_images.py
M cmk/gui/plugins/metrics/graph_pdf.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/plugins/wato/check_parameters/db_jobs.py
M cmk/gui/valuespec.py
M cmk/utils/prediction.py
M cmk/utils/render.py
M cmk/utils/type_defs.py
M tests/unit/cmk/gui/plugins/metrics/test_artwork.py
Log Message:
-----------
Move time-related aliases to utils.predictions
These types are often used together with other parts of
`cmk.utils.predictions`. This change therefore improves
the cohesion. And when they're *not* used with other
types or functions of `predictions`, then it's most likely
the wrong kind of coupling and it should be fixed.
These types are just aliases to int anyway so they are
not really useful.
CMK-13768
Change-Id: I2829fd70306f68b6d8cb0022300e7502f3e70af8
Commit: 787accc22c10afab67c6f1561434e370e87e6fcb
https://github.com/Checkmk/checkmk/commit/787accc22c10afab67c6f1561434e370e…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-16 (Fri, 16 Jun 2023)
Changed paths:
M cmk/automations/results.py
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/sources/_sources.py
M cmk/checkengine/_api.py
M cmk/checkengine/_parseragent.py
M cmk/checkengine/crash_reporting.py
M cmk/fetchers/_ipmi.py
M cmk/fetchers/_nofetcher.py
M cmk/fetchers/_piggyback.py
M cmk/fetchers/_program.py
M cmk/fetchers/_tcp.py
M cmk/fetchers/filecache/_agent.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/snmplib/type_defs.py
M cmk/utils/agent_simulator.py
M cmk/utils/piggyback.py
M cmk/utils/type_defs.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
M tests/unit/cmk/checkers/test_fetchers.py
M tests/unit/cmk/checkers/test_parsers.py
Log Message:
-----------
Move `AgentRawData` to snmplib
This is obviously wrong (agent data != snmp). The type should
most likely go the check engine, where we already have, for
example, `AgentRawDataSection`. However, to achieve this, we
will have to clarify the layering between fetchers and
check engine otherwise, the change results in cyclic dependencies.
This is nevertheless and improvement in that snmplib and whereever
`AgentRawData` ends up are at the same level of abstraction level.
Also, we already had related types in `snmplib`.
CMK-13768
Change-Id: I935f97833c167702907830671a818a80536be314
Compare: https://github.com/Checkmk/checkmk/compare/af99eb9a5763...787accc22c10