Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 20c83880a61751f24053543d47b5ed3355132c13
https://github.com/tribe29/checkmk/commit/20c83880a61751f24053543d47b5ed335…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/data_sources/conftest.py
M tests/unit/cmk/base/data_sources/test_data_sources.py
M tests/unit/cmk/base/data_sources/test_host_sections.py
M tests/unit/cmk/base/data_sources/test_ipmi_management_board_data_source.py
M tests/unit/cmk/base/data_sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/data_sources/test_program_data_source.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
M tests/unit/cmk/base/data_sources/test_tcp_data_source.py
Log Message:
-----------
Configurator #1
CMK-5044
Change-Id: I0d2760125d4bae24e9256ff9aba30396cba52939
Commit: 25bc6ea717554b9f8434d5fcf238445996aa9ee3
https://github.com/tribe29/checkmk/commit/25bc6ea717554b9f8434d5fcf23844599…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M tests/unit/cmk/base/data_sources/test_snmp_data_source.py
Log Message:
-----------
Configurator #2: cpu_tracking_utils
CMK-5044
Change-Id: Ibce3e77c83c851a80214b650f416676d4b128856
Compare: https://github.com/tribe29/checkmk/compare/0e2581e109a0...25bc6ea71755
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bd8b1cbd963c917c2aadfaf2e0ce579c6ff7ed4b
https://github.com/tribe29/checkmk/commit/bd8b1cbd963c917c2aadfaf2e0ce579c6…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/queries.py
Log Message:
-----------
LiveStatus helpers: add fetch_values() to Query
Change-Id: I8d54d323c74d6aa2245bfdedff362f58674bd519
Commit: 7d721981545273ad15c32e7961f60d51582ccbc8
https://github.com/tribe29/checkmk/commit/7d721981545273ad15c32e7961f60d515…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
REST-API: fix CMK-5037, crash when setting attributes
* fix validation in case of missing html object
* add more extensions to host_config endpoint
* add setting attribute to test
* add test for trying to set unknown attribute
Change-Id: I6ed56d09eef30d0532daceb54167aa2ba75c2970
Compare: https://github.com/tribe29/checkmk/compare/3ab00b662f65...7d7219815452
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 93bee5c43086f3f030e5f0176025caf29057ce5d
https://github.com/tribe29/checkmk/commit/93bee5c43086f3f030e5f0176025caf29…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/downtime.py
Log Message:
-----------
REST API: downtime endpoints
* use Query.value()
Change-Id: Ib584963418afe9115495f5ec1dedc7acfbb2ff7e
Commit: c5b228359518159f3616ce1335c6d28e8d66af13
https://github.com/tribe29/checkmk/commit/c5b228359518159f3616ce1335c6d28e8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/acknowledgments.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST API: acknowledge host problems endpoint
Change-Id: I17a2f59ca5f0cc8bf4590ed3bc76791b551ccbbf
Commit: 3a663076c05c8d8d168a1a06f0d6b951a2f71ff3
https://github.com/tribe29/checkmk/commit/3a663076c05c8d8d168a1a06f0d6b951a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/livestatus_helpers/commands/downtimes.py
M cmk/gui/plugins/openapi/restful_objects/constructors.py
Log Message:
-----------
REST-API: safely quote object-ids to avoid path collisions
Change-Id: I7b2edf608ed31274d91fe08ba17cca60d1ed0e41
Commit: 40baa9e68c987d2d9ea0cbde80615f6911747c7d
https://github.com/tribe29/checkmk/commit/40baa9e68c987d2d9ea0cbde80615f691…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/queries.py
Log Message:
-----------
Livestatus helpers: make ResultRow immutable, more tests
Change-Id: I526d3dd300c0d4706ac9aaff37099def7321618a
Commit: 48b48d8daf8572de972da2fb65817f194874feca
https://github.com/tribe29/checkmk/commit/48b48d8daf8572de972da2fb65817f194…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/testing.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service.py
Log Message:
-----------
Livestatus helpers: add real filtering to mocked livestatus
* implements a few operators
* And and Or working
* table-content has to be defined by hand
Change-Id: Ie314e999ca98e12cea8b422f1702bcfbc500d8c9
Compare: https://github.com/tribe29/checkmk/compare/ab6e7cf2f1be...48b48d8daf85
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 27c298ca3d8e8df90e7a3ba3d07a65adf94e73f1
https://github.com/tribe29/checkmk/commit/27c298ca3d8e8df90e7a3ba3d07a65adf…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-22 (Wed, 22 Jul 2020)
Changed paths:
A cmk/base/api/agent_based/checking_classes.py
R cmk/base/api/agent_based/checking_types.py
M cmk/base/api/agent_based/clusterize.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/section_plugins_legacy.py
R cmk/base/api/agent_based/section_types.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/api/agent_based/utils.py
M cmk/base/autochecks.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/data_sources/host_sections.py
M cmk/base/discovery.py
M cmk/base/plugins/agent_based/agent_based_api/v0/__init__.py
M cmk/base/plugins/agent_based/agent_based_api/v0/type_defs.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins_legacy.py
A tests/unit/cmk/base/api/agent_based/test_checking_classes.py
R tests/unit/cmk/base/api/agent_based/test_checking_types.py
M tests/unit/cmk/base/api/agent_based/test_clusterize_aggregate_node_details.py
M tests/unit/cmk/base/api/agent_based/test_utils_check_levels.py
M tests/unit/cmk/base/data_sources/test_data_sources.py
M tests/unit/cmk/base/test_check_table.py
M tests/unit/cmk/base/test_checking.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Check API: move type defs to type_defs
properly separate types and classes
Change-Id: Idc110ada44f836e847c3203168a149e3fbcb5143