Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 3fb03161fcc1a56c47f970fb6ba619c60b569add
https://github.com/tribe29/checkmk/commit/3fb03161fcc1a56c47f970fb6ba619c60…
Author: Simon Meggle <simon.meggle(a)elabit.de>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
A .werks/14561
M cmk/special_agents/agent_prometheus.py
Log Message:
-----------
14561 FIX Prometheus: allow operation of special agent without querying targets endpoint
Previously, the Prometheus special agent would query the endpoint
`/api/v1/targets` regardless of what was configured in the Prometheus
rule. This was an additional burden on users, which did not specify any
scrape targets and therefore do not need this endpoint. E.g., it can
lead to additional timeouts. With this werk, the endpoint
`/api/v1/targets` is only queried if necessary.
CMK-11288
Change-Id: I5a0bed07f97b1217a8b2d632dd5abe82527082ea
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 56a53fd1defab4bf57dbf6dfaf3b5492e22883a4
https://github.com/tribe29/checkmk/commit/56a53fd1defab4bf57dbf6dfaf3b5492e…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M cmk/gui/command_utils.py
M cmk/gui/mobile.py
M cmk/gui/plugins/views/commands.py
M cmk/gui/plugins/views/crash_reporting.py
M cmk/gui/plugins/views/mkeventd.py
M cmk/gui/plugins/views/utils.py
Log Message:
-----------
Use action_rows instead of num_rows in commands
CMK-6405
This allows us to optimize several commands
that act on several selected object (e.g. event)
So instead of one command per selected object
we issue one command on a list of objects.
Besides num_rows was almost unused and easily
substituted by len(action_rows) where needed
Change-Id: I0eba8066ac2040493bfcfac1e1f6b499dcfadedc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d57e6dff713d07d4f28ffbf0ef6c191fe410113e
https://github.com/tribe29/checkmk/commit/d57e6dff713d07d4f28ffbf0ef6c191fe…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M cmk/base/agent_based/data_provider.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M cmk/core_helpers/_base.py
M cmk/core_helpers/agent.py
M cmk/core_helpers/controller.py
M cmk/core_helpers/ipmi.py
M cmk/core_helpers/piggyback.py
M cmk/core_helpers/program.py
M cmk/core_helpers/protocol.py
M cmk/core_helpers/snmp.py
M cmk/core_helpers/tcp.py
M tests/unit/cmk/base/sources/test_tcp_data_source.py
M tests/unit/cmk/core_helpers/test_fetchers.py
M tests/unit/cmk/core_helpers/test_protocol.py
Log Message:
-----------
Extend fetcher protocol: add host name and ident
host name, ident, fetcher type are sufficient to pass the data
to the parser directly without the need to loop over the sources
once more.
Change-Id: I6f40ef68af16f7f5233906e4b2be6956514f9c7d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2a23491f861b05763c979191b58a29c9bfc0c33d
https://github.com/tribe29/checkmk/commit/2a23491f861b05763c979191b58a29c9b…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
A cmk/special_agents/utils_kubernetes/common.py
A cmk/special_agents/utils_kubernetes/performance.py
M tests/unit/cmk/special_agents/agent_kube/factory.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_performance.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_performance_sections.py
Log Message:
-----------
agent_kube: moving the performance related logic out of main file
Change-Id: I0a68bb801351ab1ddf8339e199ff5b5daa71d76e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 73a0095436a57fcf07b7ddc6cb568c1170f25fc3
https://github.com/tribe29/checkmk/commit/73a0095436a57fcf07b7ddc6cb568c117…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.py
M cmk/base/agent_based/utils.py
M cmk/base/automations/check_mk.py
M cmk/base/modes/check_mk.py
M cmk/base/sources/_abstract.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/ipmi.py
M cmk/base/sources/piggyback.py
M cmk/base/sources/programs.py
M cmk/base/sources/snmp.py
M cmk/base/sources/tcp.py
M cmk/core_helpers/__init__.py
M cmk/core_helpers/_base.py
M cmk/core_helpers/piggyback.py
A cmk/core_helpers/summarize.py
R tests/unit/cmk/base/sources/test_ipmi_management_board_data_source.py
R tests/unit/cmk/base/sources/test_piggy_back_data_source.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/core_helpers/test_summarizers.py
Log Message:
-----------
Move host sections summary out of source
It basically does *not* depend on the source so
moving it out simplifies the code by reducing
coupling.
CMK-10515
Change-Id: I8a9ea3bb3d257994229be99bdd39e3a51258a048
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1870a3fec40a801515ebb0b46ad17732445f796a
https://github.com/tribe29/checkmk/commit/1870a3fec40a801515ebb0b46ad177324…
Author: Philipp Siegmantel <philipp.siegmantel(a)tribe29.com>
Date: 2022-10-13 (Thu, 13 Oct 2022)
Changed paths:
A .werks/13959
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/userdb/__init__.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
Log Message:
-----------
13959 FIX REST API: Create users with custom attributes
The POST method of the "/domain-types/user_config/collections/all" endpoint
has been extended to allow you to create users with custom attributes.
Please note that the attributes must have been already defiend by other means
such as the GUI.
Change-Id: I4bab98a538b41f9b3946954df5fd57c35bf9520a