Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a59c3d8e4b6e3b5cc6d743e67acb654f058af99c
https://github.com/tribe29/checkmk/commit/a59c3d8e4b6e3b5cc6d743e67acb654f0…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
A tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Adds unit tests for side effects of export.py
... which reveals a bug
Change-Id: I1f1709afa0f387e03308f8af1abf4a26f83c7444
JIRA-Ref: SUP-1316
Commit: 38311ee56d9072e78258f6a23af703f2a9921eb1
https://github.com/tribe29/checkmk/commit/38311ee56d9072e78258f6a23af703f2a…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/14794
M cmk/base/api/agent_based/register/export.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
Log Message:
-----------
14794 FIX Enable using Rulesets for section plugins
Change-Id: I58b8aa6ecbcd2f6cd5a4137503eb565052359eb7
JIRA-Ref: SUP-1316
Commit: 04d722906a1cd4199d34a9f35ab176c5612b02f5
https://github.com/tribe29/checkmk/commit/04d722906a1cd4199d34a9f35ab176c56…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/agent_based/inventory/_inventory.py
Log Message:
-----------
Fix error handling in inventory
Change-Id: Ie927789c2fc1d29a5a516cb278c69629dc60d205
Commit: ba5976c0d339e94c1a181fe7dd18135b212011a5
https://github.com/tribe29/checkmk/commit/ba5976c0d339e94c1a181fe7dd18135b2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A agent-receiver/agent_receiver/certs.py
M agent-receiver/agent_receiver/site_context.py
M tests/integration/agent_receiver/test_agent_receiver.py
M tests/testlib/certs.py
M tests/unit/agent_receiver/conftest.py
A tests/unit/agent_receiver/test_certs.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Agent receiver: Add module for certificate handling
CMK-12340
Change-Id: I990c74dc3a376b597e54c69231965e04919c9ba2
Commit: 133f421c9a5666485e28a1b02b7858b51d77b8f5
https://github.com/tribe29/checkmk/commit/133f421c9a5666485e28a1b02b7858b51…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M packages/cmk-agent-ctl/src/agent_receiver_api.rs
M packages/cmk-agent-ctl/src/modes/renew_certificate.rs
M tests/unit/agent_receiver/conftest.py
M tests/unit/agent_receiver/test_endpoints.py
A tests/unit/agent_receiver/test_models.py
Log Message:
-----------
Agent controller: Rework renewal endpoint
* Better CSR handling
* Switch to new signing mechanism
CMK-12314
Change-Id: I95e6486f381d244886920dc57c4e727dacbf1d84
Commit: 927440b7724066dccd95c40dfddb8e1b0e2fa73c
https://github.com/tribe29/checkmk/commit/927440b7724066dccd95c40dfddb8e1b0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/_misc.py
M cmk/utils/type_defs/core_config.py
A cmk/utils/type_defs/host.py
M cmk/utils/type_defs/ip_lookup.py
M cmk/utils/type_defs/parent_scan.py
Log Message:
-----------
New module for host-related type definitions
This is a preparation for defining the push/pull host attribute in one
common place. This in turn is a preparation for implementing a new
internal REST API endpoint which will return this attribute.
CMK-12339
Change-Id: Ida1a0d0e2d24547e723dc6b61ec4230de9bf5379
Commit: 0d0b171e2d44fb9bdf99ccb2dfc4eb4c33bef53b
https://github.com/tribe29/checkmk/commit/0d0b171e2d44fb9bdf99ccb2dfc4eb4c3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/sources.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/utils/agent_registration.py
M cmk/utils/type_defs/__init__.py
M cmk/utils/type_defs/host.py
M tests/composition/controller_site_interactions/test_register_workflow.py
M tests/composition/controller_site_interactions/test_status.py
M tests/unit/cmk/utils/test_agent_registration.py
Log Message:
-----------
Centralize handling of push/pull attribute as much as possible
This is a preparation for implementing a new internal REST API endpoint,
which will return this attribute.
CMK-12339
Change-Id: I5c019c356f8c96e54b3fa10a792818094036827c
Commit: 8e7a6107d08430b81cb9256ac98fdfcd9d69b41d
https://github.com/tribe29/checkmk/commit/8e7a6107d08430b81cb9256ac98fdfcd9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A cmk/gui/agent_registration.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
REST API: New internal endpoint for host registration
CMK-12339
Change-Id: I3b4d990d8ee21db423a297974219d65560bbe881
Commit: 0ffe9f612bb3034b3bfee354ec6394164b1a480f
https://github.com/tribe29/checkmk/commit/0ffe9f612bb3034b3bfee354ec6394164…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
Agent receiver: Rework Host class --> RegisteredHost class
Also improve type and fields names around agent connection mode
(push/pull).
CMK-12313
Change-Id: I46ae4637f7b7b61b8a732daee0c369723cb85aa2
Commit: b507d2b31ab1460104683f52dbea8b65d251c3f0
https://github.com/tribe29/checkmk/commit/b507d2b31ab1460104683f52dbea8b65d…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packer/roles/change-motd/files/motd.j2
M packer/roles/configure-apache/files/000-default.conf.j2
Log Message:
-----------
Update packer user documentation
Change-Id: I78b73f3bf9ade8e59504a256949f756e8e3f669e
Commit: 332f2fa149c7dcdd480759bc2d246af2c284ab9a
https://github.com/tribe29/checkmk/commit/332f2fa149c7dcdd480759bc2d246af2c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/auth.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/blueprints/rest_api.py
Log Message:
-----------
REST API: remove custom auth functions
Change-Id: Iaab08fc3c01715a89df5165888603b9657b578d3
Compare: https://github.com/tribe29/checkmk/compare/d66e72db491f...332f2fa149c7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 80ce38e9ef35f0e244b4176dc73b7446e3c3d42b
https://github.com/tribe29/checkmk/commit/80ce38e9ef35f0e244b4176dc73b7446e…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/testlib/openapi_session.py
Log Message:
-----------
integration_tests: redirect urls already include the full url
Change-Id: I6c92fac5017c2270086083bea4d5a921a6d05a7d
Commit: 42f1b7adadc1e942569a6347bb0730d8b6370919
https://github.com/tribe29/checkmk/commit/42f1b7adadc1e942569a6347bb0730d8b…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15219
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15219 FIX time_period: disallow builtin timeperiod in timeperiod exclude
This werk fixes an issue where the user could via the REST-API
select the builtin time period 24X7 as the timeperiod to exclude
in a custom time period. This is no longer possible.
Change-Id: If27a7dcaa1ef0b90c172c9626cbdf3d09f66b515
Commit: d66e72db491f80cc1f6a64ffd206cde7ff250ca1
https://github.com/tribe29/checkmk/commit/d66e72db491f80cc1f6a64ffd206cde7f…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/update_config/pre_update_check.py
Log Message:
-----------
Adjust pre update messages
CMK-12370
Change-Id: I7fad8207bd03d15b5c4024924f3a0565dd0a02e4
Compare: https://github.com/tribe29/checkmk/compare/aac1c987fdd8...d66e72db491f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2f9ca62c808da8b6d45d72f3d50ade7dcb66b15c
https://github.com/tribe29/checkmk/commit/2f9ca62c808da8b6d45d72f3d50ade7dc…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/kube_cronjob_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cronjob_status.py
Log Message:
-----------
FIX kube_cronjob_status: account for levels set for pending
Change-Id: I84785f7e7e685d2ebabccb945fc2b2c11530f5b7
Commit: f68182e4eab4e1a195160730fae2bf5cd944a750
https://github.com/tribe29/checkmk/commit/f68182e4eab4e1a195160730fae2bf5cd…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/kube_cronjob_status.py
M cmk/gui/plugins/wato/check_parameters/kube_cronjob_status.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_cronjob_status.py
Log Message:
-----------
kube_cronjob_status: addition of params for running state
Change-Id: Ia5a46936bd5c693f743260c9d67e73f9a397d58b
Compare: https://github.com/tribe29/checkmk/compare/1617642a4aa5...f68182e4eab4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 69fa608abcd7c9d57fe6c48fdceafe315b105d00
https://github.com/tribe29/checkmk/commit/69fa608abcd7c9d57fe6c48fdceafe315…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M tests/unit/cmk/base/plugins/agent_based/test_mem_used.py
M tests/unit/cmk/base/plugins/agent_based/test_mem_used_sections.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_counters_page_life_expectancy.py
M tests/unit/cmk/base/plugins/agent_based/test_mssql_databases.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_snapvault.py
M tests/unit/cmk/base/plugins/agent_based/test_netapp_api_vf_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_nfsiostat.py
M tests/unit/cmk/base/plugins/agent_based/test_omd_status.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_dataguard_stats.py
M tests/unit/cmk/base/plugins/agent_based/test_oracle_recovery_area.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_backup_status.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_disk_usage.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_node_info.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_vm_info.py
M tests/unit/cmk/base/plugins/agent_based/test_sentry_pdu_outlets.py
M tests/unit/cmk/base/plugins/agent_based/test_services.py
M tests/unit/cmk/base/plugins/agent_based/test_tsm_staginspools.py
M tests/unit/cmk/base/plugins/agent_based/test_veritas_vcs.py
M tests/unit/cmk/base/plugins/agent_based/test_windows_update.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_msx_queues.py
Log Message:
-----------
Missing types added, p31
CMK-10552
Change-Id: I83cd489eeff7e916f8d31514ff72333d8a1abab0
Commit: a19bfc8399dd46027a1d2aaa974dcd2b8e56f450
https://github.com/tribe29/checkmk/commit/a19bfc8399dd46027a1d2aaa974dcd2b8…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/activate_changes.py
Log Message:
-----------
Block WATO activate changes if trial expired and num hosts over limit
CMK-12121
Change-Id: Ia426d47d36558ab7ff28b63644618a2eda067182
Commit: 76d2cf016ed3288c3239b2dded50f6c9d6c76bdf
https://github.com/tribe29/checkmk/commit/76d2cf016ed3288c3239b2dded50f6c9d…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/activate_changes.py
Log Message:
-----------
Block activate changes if max_version < current version
all versions smaller than checkmk_max_version of VerificationResponse for licensing should be usable, otherwise max_version is invalid
CMK-12121
Change-Id: If03e9182565ae2fbd62fe3579dfe2e3b991e6e24
Compare: https://github.com/tribe29/checkmk/compare/bf4d167fd5d0...76d2cf016ed3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a92a834035ad3678833e92c9aa5da4c7552be7aa
https://github.com/tribe29/checkmk/commit/a92a834035ad3678833e92c9aa5da4c75…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/wato/pages/test_folders.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/conftest.py
Log Message:
-----------
Show warning/error if license is close to expiration/is expired
CMK-12121
Change-Id: Ia4118872cc16d8749c7ec5c425b82d8b59528c3c
Commit: a92daf585dab04dd1688aaa8542e87b196781baa
https://github.com/tribe29/checkmk/commit/a92daf585dab04dd1688aaa8542e87b19…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/activate_changes.py
Log Message:
-----------
Block activate changes if license expired too long ago
CMK-12121
Change-Id: Ibf81a452bff9499a7356e35efc2c259bf0d84566
Commit: bf4d167fd5d094cc2f45b0d97bc496752a3ccb3c
https://github.com/tribe29/checkmk/commit/bf4d167fd5d094cc2f45b0d97bc496752…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/node_visualization.py
M web/htdocs/js/modules/nodevis/example_generator.ts
M web/htdocs/js/modules/nodevis/force_simulation.ts
M web/htdocs/js/modules/nodevis/layers.ts
M web/htdocs/js/modules/nodevis/layout.ts
M web/htdocs/js/modules/nodevis/layout_styles.ts
M web/htdocs/js/modules/nodevis/layout_utils.ts
M web/htdocs/js/modules/nodevis/link_utils.ts
M web/htdocs/js/modules/nodevis/main.ts
M web/htdocs/js/modules/nodevis/node_types.ts
M web/htdocs/js/modules/nodevis/node_utils.ts
M web/htdocs/js/modules/nodevis/toolbar.ts
M web/htdocs/js/modules/nodevis/type_defs.ts
M web/htdocs/js/modules/nodevis/utils.ts
M web/htdocs/js/modules/nodevis/viewport.ts
M web/htdocs/themes/facelift/scss/_node_visualization.scss
Log Message:
-----------
nodevis: cleaned up style configuration (not application)
Change-Id: I9875f6f8f23f10a4e35bb6a975c5a6272127ca33
Compare: https://github.com/tribe29/checkmk/compare/8b4f0ed4e1ad...bf4d167fd5d0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8af4a90c4f268d368da984802ecae0faa93525c5
https://github.com/tribe29/checkmk/commit/8af4a90c4f268d368da984802ecae0faa…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/bi/view.py
Log Message:
-----------
Fixed isort mimimi
Change-Id: If824defd699dcf79b6a8d37b112ad1dcbe4b9a34
Commit: 21c48c40b2f6d3a35b0e564f4a1fb4b47ecc39e5
https://github.com/tribe29/checkmk/commit/21c48c40b2f6d3a35b0e564f4a1fb4b47…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M cmk/gui/view_utils.py
M tests/unit/cmk/gui/test_view_utils.py
Log Message:
-----------
fix link formatting for outputs with state markers
Links followed by state markers were formated incorrectly with a state
icon appearing in the middle of the link.
Change-Id: I2666861dda50120b06f326a1be02cc3860b3c8e2
Commit: 8b4f0ed4e1adb641d869bb1867347c46b117ee47
https://github.com/tribe29/checkmk/commit/8b4f0ed4e1adb641d869bb1867347c46b…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-13 (Mon, 13 Feb 2023)
Changed paths:
M .werks/14970
Log Message:
-----------
Fix path formatting in werk
SUP-12878
Change-Id: If1789d0643f4d7cfb6f50d3f6608f71f3f939381
Compare: https://github.com/tribe29/checkmk/compare/eaffc036a017...8b4f0ed4e1ad