Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 55d59829a604c1f19cf8adc5f61561d8cb3093e3
https://github.com/tribe29/checkmk/commit/55d59829a604c1f19cf8adc5f61561d8c…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M tests/unit/checks/test_docker_parse_helpers.py
M tests/unit/checks/test_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_aix_diskiod.py
M tests/unit/cmk/base/plugins/agent_based/test_aruba_chassis.py
M tests/unit/cmk/base/plugins/agent_based/test_aruba_fans.py
M tests/unit/cmk/base/plugins/agent_based/test_aruba_psu.py
M tests/unit/cmk/base/plugins/agent_based/test_ceph_df_json.py
M tests/unit/cmk/base/plugins/agent_based/test_df_check.py
M tests/unit/cmk/base/plugins/agent_based/test_docker_container_mem.py
M tests/unit/cmk/base/plugins/agent_based/test_hr_ps.py
M tests/unit/cmk/base/plugins/agent_based/test_if_brocade_lancom.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_docker_container_network.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_docker_node_info.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_daemonset.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_deployment.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_node.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_pod.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_statefulset.py
M tests/unit/cmk/base/plugins/agent_based/test_k8s_pod_container.py
M tests/unit/cmk/base/plugins/agent_based/test_lnx_if.py
Log Message:
-----------
Missing types added, p36
CMK-10552
Change-Id: I826a0238b8670a331bb9b2fb6e695a51dfb932f4
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 45c725c15e6e4afbf8495efce0e68dc6596ea70c
https://github.com/tribe29/checkmk/commit/45c725c15e6e4afbf8495efce0e68dc65…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15378
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15378 FIX timeperiod: day & time_ranges now load deafults when not included in the request
This werk is to fix an issue when creating time periods via the rest-api.
Previously when creating a time period, you could send an empty nested
value for active_time_ranges. Now, if the attributes day or time_ranges
are not given, the defaults are used.
CMK-12181
Change-Id: Ic18278e3e47d3a4fd8aa116311eaa21c8a4a7e08
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 2e9fff832e1ef94d0a1330fa5e543e8dc3eb3c3f
https://github.com/tribe29/checkmk/commit/2e9fff832e1ef94d0a1330fa5e543e8dc…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/time_period.py
A cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
A cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
rest-api: move time period endpoints to their own module
Change-Id: I92ddd06eb944b35c4fe540d98e132abeb2ba77c9
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 3513322840337f4f314d6f87cf49fbe038deeec2
https://github.com/tribe29/checkmk/commit/3513322840337f4f314d6f87cf49fbe03…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/time_period.py
A cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
A cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
rest-api: move time period endpoints to their own module
Change-Id: I92ddd06eb944b35c4fe540d98e132abeb2ba77c9
Commit: 6ea76b7e6004f77c8b2cd7b1e3535a5cbeeb3326
https://github.com/tribe29/checkmk/commit/6ea76b7e6004f77c8b2cd7b1e3535a5cb…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15378
M cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15378 FIX timeperiod: day & time_ranges now load deafults when not included in the request
This werk is to fix an issue when creating time periods via the rest-api.
Previously when creating a time period, you could send an empty nested
value for active_time_ranges. Now, if the attributes day or time_ranges
are not given, the defaults are used.
CMK-12181
Change-Id: Ic18278e3e47d3a4fd8aa116311eaa21c8a4a7e08
Compare: https://github.com/tribe29/checkmk/compare/ebf36ec84ded...6ea76b7e6004
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c6831fdbe77f040b082d95b8cd3d0c10b50baad
https://github.com/tribe29/checkmk/commit/0c6831fdbe77f040b082d95b8cd3d0c10…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
keep all variables in rules.mk
We no longer silently drop the rules, but keep them
in a dedicated attribute.
This way, we can not crash if any information is used that is not
available for unknown rules (e.g. during rendering).
Change-Id: Ib1e610a362c8ae82b83b4f685405e161dda5dd6f
Commit: 21d23a548202feb7b0016e0a1d8c05f26acbd672
https://github.com/tribe29/checkmk/commit/21d23a548202feb7b0016e0a1d8c05f26…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
Log Message:
-----------
remove `checks` and `legacy_checks` from config
A configuration that uses these variables can not have made it to 2.0...
Change-Id: I5ee791c41b95764cd03b6bbaa0481e2b22a37cc6
Commit: 7d7d1d7b36345dba15993f4e40f82ef22d6a5fbf
https://github.com/tribe29/checkmk/commit/7d7d1d7b36345dba15993f4e40f82ef22…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
drop base config validation
The base component no longer validates the variables found in .mk files.
Previously we issued a warning or even failed upon an unknown variable.
We now silently ignore them.
Change-Id: Iae99402ae07d2f91faade02e08068367b1486341
Compare: https://github.com/tribe29/checkmk/compare/140c549358e5...7d7d1d7b3634
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 484804c64bd7433de0c17d5fb2654649d13d4416
https://github.com/tribe29/checkmk/commit/484804c64bd7433de0c17d5fb2654649d…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15431
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
15431 FIX rule: Return a 404 when a rule doesn't exist on the GET endpoint
This werk is to fix an issue with the GET rule endpoint. Previously
the response contained a bug report when the rule didn't exist.
Now we conform to our other endpoints and return a 404 problem
response.
CMK-11900
Change-Id: I6c035e7c2f967a5858a5dc888d30742c78106809
Commit: 05a3899bcea34db46d02ad5ccca163e85b5346fd
https://github.com/tribe29/checkmk/commit/05a3899bcea34db46d02ad5ccca163e85…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15379
M cmk/gui/plugins/openapi/endpoints/aux_tags/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
Log Message:
-----------
15379 FIX aux_tags: aux_tag_id must exist in order to update
This werk fixes a bug in the aux_tag put endpoint. Previously
when sending a put request with a non-existing aux_tag_id, it
would result in a 500 internal server error. Now we conform
to our other endpoints and return a 404 response.
CMK-12320
Change-Id: I4063d61e1a827a978d76cbdde0ae8daf92c4b837
Commit: 3e9fc0ccd5334f4a5dc0b84371da90bc54aefae4
https://github.com/tribe29/checkmk/commit/3e9fc0ccd5334f4a5dc0b84371da90bc5…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15380
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
15380 FIX activate_changes: responses for non-existing activate_ids now include detail
This werk fixes an issue with the problem response in the activate changes GET
endpoint.
Previously, it would return a 404 with a title attribute only. It now conforms to
our other endpoints and returns a problem response with status code, title and detail
attribute.
Change-Id: I35775bad196ba6dbaad569874bb550879bb53443
Commit: d6d6b56b181862f0bd115d8f950a036b975c554f
https://github.com/tribe29/checkmk/commit/d6d6b56b181862f0bd115d8f950a036b9…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15433
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
Log Message:
-----------
15433 FIX service_discovery: response for non-existing jobs now include detail
This werk fixes an issue with the problem response in the service discovery GET
endpoint.
Previously, it would return a 404 with a title attribute only. It now conforms to
our other endpoints and returns a problem response with status code, title and detail
attribute.
Change-Id: Ifba5314c92a7c576986642ece0a9830a4d32ea19
Commit: 9b5257e7f6228b87892713e1088906c606d2a05b
https://github.com/tribe29/checkmk/commit/9b5257e7f6228b87892713e1088906c60…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
Log Message:
-----------
remove `checks` and `legacy_checks` from config
A configuration that uses these variables can not have made it to 2.0...
Change-Id: I5ee791c41b95764cd03b6bbaa0481e2b22a37cc6
Commit: b400bba15656255766f2cf45ce725111b74ad939
https://github.com/tribe29/checkmk/commit/b400bba15656255766f2cf45ce725111b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/base/config.py
Log Message:
-----------
drop base config validation
The base component no longer validates the variables found in .mk files.
Previously we issued a warning or even failed upon an unknown variable.
We now silently ignore them.
Change-Id: Iae99402ae07d2f91faade02e08068367b1486341
Commit: 7444d5a0281c0558f9211c596036cb4f6e14f265
https://github.com/tribe29/checkmk/commit/7444d5a0281c0558f9211c596036cb4f6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
M cmk/gui/watolib/rulesets.py
Log Message:
-----------
keep all variables in rules.mk
We no longer silently drop the rules, but keep them
in a dedicated attribute.
This way, we can not crash if any information is used that is not
available for unknown rules (e.g. during rendering).
Change-Id: Ib1e610a362c8ae82b83b4f685405e161dda5dd6f
Compare: https://github.com/tribe29/checkmk/compare/8974211116ec...7444d5a0281c
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: c8da2e46b3a699f1b144a59a0c5c77fb47e11fcc
https://github.com/tribe29/checkmk/commit/c8da2e46b3a699f1b144a59a0c5c77fb4…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/14256
M cmk/gui/plugins/openapi/endpoints/ruleset/__init__.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
14256 FIX REST-API objects/ruleset: Change status code to 404 when ruleset doesn't exist
The objects ruleset endpoint previously returned a 500 internal server error when
the ruleset didn't exist. This werk changes the status code to a 404 'Unknown ruleset'
Change-Id: Ic774b0f22151a2bae49dc8a978f383fc19b66728
Commit: e0eb463ee8d133a02631661430f3201544be928e
https://github.com/tribe29/checkmk/commit/e0eb463ee8d133a02631661430f320154…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15431
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
15431 FIX rule: Return a 404 when a rule doesn't exist on the GET endpoint
This werk is to fix an issue with the GET rule endpoint. Previously
the response contained a bug report when the rule didn't exist.
Now we conform to our other endpoints and return a 404 problem
response.
CMK-11900
Change-Id: I6c035e7c2f967a5858a5dc888d30742c78106809
Commit: 10f69515f1b182fe23944300c0cdc3b908000b35
https://github.com/tribe29/checkmk/commit/10f69515f1b182fe23944300c0cdc3b90…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15379
M cmk/gui/plugins/openapi/endpoints/aux_tags/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_auxtags.py
Log Message:
-----------
15379 FIX aux_tags: aux_tag_id must exist in order to update
This werk fixes a bug in the aux_tag put endpoint. Previously
when sending a put request with a non-existing aux_tag_id, it
would result in a 500 internal server error. Now we conform
to our other endpoints and return a 404 response.
CMK-12320
Change-Id: I4063d61e1a827a978d76cbdde0ae8daf92c4b837
Commit: ebf36ec84ded325f4ab8ccbcd4979765e5a0469e
https://github.com/tribe29/checkmk/commit/ebf36ec84ded325f4ab8ccbcd4979765e…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15380
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
Log Message:
-----------
15380 FIX activate_changes: responses for non-existing activate_ids now include detail
This werk fixes an issue with the problem response in the activate changes GET
endpoint.
Previously, it would return a 404 with a title attribute only. It now conforms to
our other endpoints and returns a problem response with status code, title and detail
attribute.
Change-Id: I748ca126d6643e89e7f6a9c6beadfd5cac985d80
Compare: https://github.com/tribe29/checkmk/compare/e14e3b3c320b...ebf36ec84ded
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: e14e3b3c320bf0d5d179c0e6418150435e0bef7b
https://github.com/tribe29/checkmk/commit/e14e3b3c320bf0d5d179c0e6418150435…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-03-06 (Mon, 06 Mar 2023)
Changed paths:
A .werks/15154
M cmk/base/plugins/agent_based/utils/fileinfo.py
M tests/unit/cmk/base/plugins/agent_based/test_fileinfo_check.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_fileinfo.py
Log Message:
-----------
15154 FIX fileinfo: Show size in a human readable format
With a migration to the new check API in version 2.1,
fileinfo and fileinfo_group check plugin started showing
size exclusively in bytes.
Before the file size was shown in scaled units (e.g. KiB, MiB, GiB, ...).
With this werk, file size is shown in a human readable format again.
SUP-13474
Change-Id: I1668c8bec0aff3a0958f9f79b8cc4f870207eea9