Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ee810e33a64071e7f03896ded247117176425688
https://github.com/tribe29/checkmk/commit/ee810e33a64071e7f03896ded24711717…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M checks/cisco_fantray
M checks/cmciii_lcp_waterflow
M checks/emc_isilon_temp
M checks/emcvnx_agent
M checks/f5_bigip_cpu_temp
M checks/fjdarye60_sum
M checks/fortigate_ipsecvpn
M checks/fortigate_sessions
M checks/fsc_temp
M checks/hp_proliant_raid
M checks/juniper_alarm
M checks/kernel
M checks/mcafee_emailgateway_av_authentium
M checks/netapp_api_cluster
M checks/pandacom_psu
M checks/sensatronics_temp
M checks/steelhead_connections
M cmk/special_agents/agent_kubernetes.py
M cmk/special_agents/agent_tinkerforge.py
M cmk/special_agents/agent_ucs_bladecenter.py
M cmk/special_agents/utils/misc.py
M cmk/utils/bi/bi_legacy_config_converter.py
M cmk/utils/bi/bi_lib.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/unit/checks/generictests/crashtest.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
Log Message:
-----------
Fixing inconsistent-return-statements errors, p19
CMK-842
Change-Id: I9db05b3e6677536fedfdaac537497ef2127f8385
Commit: 41d435f302ce4b1d8a121b8e9389a5d22990ba21
https://github.com/tribe29/checkmk/commit/41d435f302ce4b1d8a121b8e9389a5d22…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agents/plugins/mk_mongodb.py
M cmk/base/check_api.py
M cmk/base/check_legacy_includes/akcp_sensor.py
M cmk/base/check_legacy_includes/alcatel.py
M cmk/base/check_legacy_includes/arbor.py
M cmk/base/check_legacy_includes/aws.py
M cmk/base/check_legacy_includes/cpu_util.py
M cmk/base/check_legacy_includes/dell_poweredge.py
M cmk/base/check_legacy_includes/didactum.py
M cmk/base/check_legacy_includes/fjdarye.py
M cmk/base/check_legacy_includes/fortigate_cpu.py
M cmk/base/check_legacy_includes/fsc_sc2.py
M cmk/base/check_legacy_includes/hp_msa.py
M cmk/base/check_legacy_includes/hp_proliant.py
M cmk/base/check_legacy_includes/oracle.py
M cmk/base/check_legacy_includes/pandacom_temp.py
M cmk/base/check_legacy_includes/poe.py
M cmk/base/check_legacy_includes/raritan.py
M cmk/base/check_legacy_includes/scaleio.py
M cmk/base/check_legacy_includes/temperature.py
M cmk/base/plugins/agent_based/cisco_cpu_multiitem.py
M cmk/base/plugins/agent_based/mssql_jobs.py
M cmk/gui/backup.py
Log Message:
-----------
Fixing inconsistent-return-statements errors, p16
CMK-842
Change-Id: I074f9b708f2576a56e8d35b3f7baaabbf466bbf6
Commit: 6a93cc4f0ebce6208da66829dd953266062db25a
https://github.com/tribe29/checkmk/commit/6a93cc4f0ebce6208da66829dd9532660…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agent-receiver/agent_receiver/certificates.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/site_context.py
M tests/unit/agent_receiver/conftest.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_certificates.py
Log Message:
-----------
agent receiver: remove client certificate validation
This is now handled by the site Apache. The router itself remains for
now, since it will be re-written to validate the client UUID in the
request header against the one in the URL in a later commit.
CMK-10464
Change-Id: Id67d6409765c3a8d14146f4e4952271c9e9a2e70
Commit: abf24079b867ed822906829ea0810f549d1476a8
https://github.com/tribe29/checkmk/commit/abf24079b867ed822906829ea0810f549…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/Cargo.toml
M agents/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
agent controller: Remove client certificate from request headers
We now do proper mutual TLS.
CMK-10464
Change-Id: I79bec7c9beec91c4ae33e3554fd4a22af86ecabe
Commit: 8e58748ff62ca9d8cc208ccffbf76d58b0b06e2b
https://github.com/tribe29/checkmk/commit/8e58748ff62ca9d8cc208ccffbf76d58b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agent-receiver/agent_receiver/apps.py
R agent-receiver/agent_receiver/certificates.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/test_apps.py
R tests/unit/agent_receiver/test_receiver_certificates.py
Log Message:
-----------
agent receiver: resolve certificates module
CMK-10464
Change-Id: Ie8309b6428c5c735314b6853c63b05bf78b81fe8
Commit: fb883a8ae1fb7ff6b8b4ba4a00af7699f3facb1a
https://github.com/tribe29/checkmk/commit/fb883a8ae1fb7ff6b8b4ba4a00af7699f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agent-receiver/agent_receiver/apps.py
M agent-receiver/agent_receiver/endpoints.py
M tests/unit/agent_receiver/test_apps.py
M tests/unit/agent_receiver/test_endpoints.py
Log Message:
-----------
agent receiver: implement UUID validation (data & registration endpts.)
CMK-10464
Change-Id: Ie104826c819a1754ca8aa5f3186d7146300c4167
Compare: https://github.com/tribe29/checkmk/compare/457c7a1170ef...fb883a8ae1fb
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: dd1cd0ed83e2a2309509302982d8d3c6d1daad77
https://github.com/tribe29/checkmk/commit/dd1cd0ed83e2a2309509302982d8d3c6d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M agents/cmk-agent-ctl/tests/test_pull.rs
Log Message:
-----------
agent controller: refactor pull integration tests a bit
This is a preparation for implementing listening on IPv6 addresses as
well.
CMK-10373
Change-Id: Ia33f253e97f7fe2b77c50a20267a7727b0e65a43
Commit: e122d4ab7f8c9094d8d9b8aa109e3e658167abdb
https://github.com/tribe29/checkmk/commit/e122d4ab7f8c9094d8d9b8aa109e3e658…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
A .werks/14073
M agents/cmk-agent-ctl/Cargo.lock
M agents/cmk-agent-ctl/Cargo.toml
M agents/cmk-agent-ctl/src/modes/pull.rs
M agents/cmk-agent-ctl/tests/test_pull.rs
Log Message:
-----------
14073 FIX Agent controller: Also listen for IPv6 pull connections
The agent controller (<tt>cmk-agent-ctl</tt>) now also listens for incoming
IPv6 pull connections. Previously, only IPv4 connections were handled.
CMK-10373
Change-Id: If5b19779c84a14c619311f53b32e232dece2ce3c
Compare: https://github.com/tribe29/checkmk/compare/85573d6523d4...e122d4ab7f8c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: baa0465a97778984ac9edd43738ae7a27674964d
https://github.com/tribe29/checkmk/commit/baa0465a97778984ac9edd43738ae7a27…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
Log Message:
-----------
REST API: refactor _get_rule_by_id and _serialize_rule
Change-Id: I6aacdd9d4b51356acfc16b0666a779b896582811
Commit: 6d24f9bbc943ab88017392fae8d45a4c197503fc
https://github.com/tribe29/checkmk/commit/6d24f9bbc943ab88017392fae8d45a4c1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
A .werks/13930
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
13930 FIX adjust Rule response format in REST API
The response of the Rule object has been changed from singular to plural in some cases.
Concretely, the following fields have been changed:
* host_tag -> host_tags
* host_label -> host_labels
* service_label -> service_labels
If you use statically typed language, you may have to recompile your auto generated API client.
Change-Id: I391ff1672790fc2feeeaacc04aaa9b70ddebec71
Commit: ddb32d68e60f47d59797bfc2ee0124eb56f3a8dd
https://github.com/tribe29/checkmk/commit/ddb32d68e60f47d59797bfc2ee0124eb5…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/rule/__init__.py
M cmk/gui/plugins/openapi/endpoints/rule/fields.py
M cmk/gui/watolib/rulesets.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
REST API: add move rule endpoint
Change-Id: I183a8926ac8a8d5b66869f9c4699e8f40e5b723b
Commit: cc114fec0e8330f9930d51f9b003225fc00a1d8d
https://github.com/tribe29/checkmk/commit/cc114fec0e8330f9930d51f9b003225fc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M cmk/gui/htmllib/html.py
M cmk/gui/page_menu.py
A cmk/gui/page_menu_entry.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/services.py
Log Message:
-----------
Extract a few functions from `page_menu` to `page_menu_entry`
before:
9 SCC
139 edges
76 vertices
Rank: 72
after:
8 SCC
134 edges
Rank: 70
We do not detect cycles involving htmllib anymore.
CMK-10313
Change-Id: I16690625192154b2a98e33474e6957ec1601e745
Commit: 5b03a24e07b7ca451f0772d7b576cf144f22e952
https://github.com/tribe29/checkmk/commit/5b03a24e07b7ca451f0772d7b576cf144…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/breadcrumb.py
M cmk/gui/crash_handler.py
M cmk/gui/crash_reporting.py
M cmk/gui/dashboard.py
M cmk/gui/forms.py
M cmk/gui/gui_background_job.py
M cmk/gui/hooks.py
R cmk/gui/htmllib/context.py
M cmk/gui/htmllib/foldable_container.py
M cmk/gui/htmllib/html.py
M cmk/gui/inventory.py
M cmk/gui/key_mgmt.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/message.py
M cmk/gui/mobile.py
M cmk/gui/node_visualization.py
M cmk/gui/notifications.py
M cmk/gui/page_menu.py
M cmk/gui/page_state.py
M cmk/gui/pages.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/failed_notifications.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/logo.py
M cmk/gui/plugins/dashboard/overview.py
M cmk/gui/plugins/dashboard/snapin.py
M cmk/gui/plugins/dashboard/static_text.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/valuespecs.py
M cmk/gui/plugins/sidebar/bi.py
M cmk/gui/plugins/sidebar/groups.py
M cmk/gui/plugins/sidebar/master_control.py
M cmk/gui/plugins/sidebar/mkeventd.py
M cmk/gui/plugins/sidebar/nagvis_maps.py
M cmk/gui/plugins/sidebar/performance.py
M cmk/gui/plugins/sidebar/search.py
M cmk/gui/plugins/sidebar/server_time.py
M cmk/gui/plugins/sidebar/site_status.py
M cmk/gui/plugins/sidebar/speedometer.py
M cmk/gui/plugins/sidebar/tactical_overview.py
M cmk/gui/plugins/sidebar/utils.py
M cmk/gui/plugins/sidebar/virtual_host_tree.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/plugins/views/bi.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/crash_reporting.py
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/plugins/views/icons/utils.py
M cmk/gui/plugins/views/layouts.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/mobile.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/visuals/node_vis.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/plugins/visuals/wato.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/plugins/wato/utils/html_elements.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/plugins/wato/utils/simple_modes.py
M cmk/gui/prediction.py
M cmk/gui/robotmk.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/main_menu.py
M cmk/gui/table.py
M cmk/gui/user_message.py
M cmk/gui/userdb.py
M cmk/gui/utils/confirm_with_preview.py
M cmk/gui/valuespec.py
M cmk/gui/view_utils.py
M cmk/gui/views/__init__.py
M cmk/gui/views/availability.py
M cmk/gui/views/datasource_selection.py
M cmk/gui/views/inventory.py
M cmk/gui/visuals.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/audit_log.py
M cmk/gui/wato/pages/bulk_discovery.py
M cmk/gui/wato/pages/bulk_edit.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/check_catalog.py
M cmk/gui/wato/pages/custom_attributes.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/download_agents.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/icons.py
M cmk/gui/wato/pages/ldap.py
M cmk/gui/wato/pages/not_implemented.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/object_parameters.py
M cmk/gui/wato/pages/parentscan.py
M cmk/gui/wato/pages/password_store.py
M cmk/gui/wato/pages/pattern_editor.py
M cmk/gui/wato/pages/predefined_conditions.py
M cmk/gui/wato/pages/random_hosts.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/roles.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/search.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/pages/user_profile/abstract_page.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/user_profile/change_password.py
M cmk/gui/wato/pages/user_profile/edit_profile.py
M cmk/gui/wato/pages/user_profile/replicate.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/checkmk.py
M omd/packages/appliance/webconf_snapin.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_forms.py
M tests/unit/cmk/gui/test_http.py
M tests/unit/cmk/gui/test_index.py
M tests/unit/cmk/gui/test_sidebar.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/gui/test_valuespec.py
M tests/unit/cmk/gui/views/test_views.py
Log Message:
-----------
Instantiate the global HTMLGenerator under its declaration
This is consistent with the other instances coming
from `request_local_attr` and not surprising in the
code using them.
CMK-10313
Change-Id: Ic4b73874f1737f916dd8551d6a9eefe9088e765d
Commit: b780990bce96800be0f92884fdab8f79e73befbc
https://github.com/tribe29/checkmk/commit/b780990bce96800be0f92884fdab8f79e…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M cmk/gui/context.py
Log Message:
-----------
Unindent imports in `cmk.gui.context`
There are no circular imports there anymore.
CMK-10313
Change-Id: Iac023b45bd968d36ad23f89e9166aba3b18a7ddf
Compare: https://github.com/tribe29/checkmk/compare/97f7ba93d9cf...b780990bce96
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 85573d6523d4c7b3f558b1910d227ea54a514772
https://github.com/tribe29/checkmk/commit/85573d6523d4c7b3f558b1910d227ea54…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M omd/packages/apache-omd/apache-omd.make
M omd/packages/apache-omd/skel/etc/init.d/apache
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
Log Message:
-----------
let apache deal with mutual TLS
Change-Id: I87c77e9125a46ab41a19bfd4f4f30ce7bd353a11
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 97f7ba93d9cfb182fa198c2c65342b10cb05cddd
https://github.com/tribe29/checkmk/commit/97f7ba93d9cfb182fa198c2c65342b10c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-12 (Thu, 12 May 2022)
Changed paths:
M omd/packages/apache-omd/apache-omd.make
M omd/packages/apache-omd/skel/etc/init.d/apache
M omd/packages/check_mk/skel/etc/check_mk/apache.conf
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
Log Message:
-----------
let apache deal with mutual TLS
Change-Id: I87c77e9125a46ab41a19bfd4f4f30ce7bd353a11