Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ae386721bff07cb575b6a2786bb77d3bb28a07ed
https://github.com/tribe29/checkmk/commit/ae386721bff07cb575b6a2786bb77d3bb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins_legacy.py
M cmk/base/api/agent_based/utils.py
M cmk/base/data_sources/host_sections.py
M cmk/base/plugins/agent_based/agent_based_api/v0/__init__.py
M cmk/base/plugins/agent_based/checkpoint_vpn_tunnels.py
M cmk/base/plugins/agent_based/dell_hw_info.py
M cmk/base/plugins/agent_based/hp_proliant_systeminfo.py
M cmk/base/plugins/agent_based/infoblox_osinfo.py
M cmk/base/plugins/agent_based/infoblox_systeminfo.py
M cmk/base/plugins/agent_based/inv_cisco_vlans.py
M cmk/base/plugins/agent_based/inv_if.py
M cmk/base/plugins/agent_based/juniper_info.py
M cmk/base/plugins/agent_based/snmp_extended_info.py
M cmk/base/plugins/agent_based/snmp_os.py
M cmk/base/plugins/agent_based/snmp_quantum_storage_info.py
Log Message:
-----------
CheckAPI: rename parse_string_table -> parse_to_string_table
Change-Id: I645049a009c1b594d5d9326fc996829582c1b341
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6f4747b41377ecc969de651983f60fcbc2e57232
https://github.com/tribe29/checkmk/commit/6f4747b41377ecc969de651983f60fcbc…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ipmi.py
Log Message:
-----------
Made rule "IPMI sensors" more user-friendly
Improved the labelling and documentation of a field in the rule for IPMI
sensors. The previous labelling was misleading and the documentation was
wrong.
Change-Id: Iecb84116470bd1d484bf421b2cdfe8b096d7610f
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: bd2b7a0e283f676a6323f7a028cf7e87da42d41e
https://github.com/tribe29/checkmk/commit/bd2b7a0e283f676a6323f7a028cf7e87d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M cmk/gui/plugins/wato/check_parameters/ipmi.py
Log Message:
-----------
Made rule "IPMI sensors" more user-friendly
Improved the labelling and documentation of a field in the rule for IPMI
sensors. The previous labelling was misleading and the documentation was
wrong.
Change-Id: Iecb84116470bd1d484bf421b2cdfe8b096d7610f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6960a17edb2242782928fb985fc5b54327a9c7e9
https://github.com/tribe29/checkmk/commit/6960a17edb2242782928fb985fc5b5432…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M cmk/gui/dashboard.py
M web/htdocs/js/modules/dashboard.js
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Add close button to dashboard context dialog
Current styling is just to make it work somehow. The whole dialog will be
ported to the new UX mechanisms in the near future. So it does not have to
look wonderful at this point.
Change-Id: I7638ba3acf1fbf40db687e7f78fc47ffbf8d447c
Commit: 0bfeb42034c7f5eebb8b14627b9093f4a82cd0d4
https://github.com/tribe29/checkmk/commit/0bfeb42034c7f5eebb8b14627b9093f4a…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
A .werks/11245
Log Message:
-----------
11245 Dashboard: Improve context sensitive dashboard handling
Each user opening a dashboard is now able to apply custom filters to a dashboard
when viewing it. This can be done by opening the "Update context" dialog from
the dashboard menu.
>From that menu it is possible to select one or multiple filters that will then
be used to filter the data shown by the dashboard.
This is much like the filter form in the views.
One additional feature has been added that can be used to enforce the user to
use one or multiple filters when initially opening a dashboard.
Imagine you want to have a dashboard that shows data of hosts in a given
hostgroup, for example you want to have a linux, windows, unix dashboard and so
on.
In previous versions you could build one dashboard and clone it multiple times
while changing the filter group name for each of the cloned dashboards. That
would work, but you would end up with a lot of similar dashboards where only
the hard coded host group filter was different.
Now you can define a single dashboard and select the "Host is Group" filter in
the new "Required context filters" option from the dashboard properties. Once
you have done this, the dashboard will automatically open the "Dashboard Context"
dialog when initially opening the dashboard. After selecting the host group, the
dashboard will be rendered.
Btw.: You could also open the dashboard with the prefilled URL parameters to
prevent the "Dashboard Context" dialog from popping up.
Change-Id: Ibc1a00e43d2bdf0a4a5d5ef04ae56d6c40744e45
Commit: dc76138d897fe758f983adb9174a20c66ac17ac6
https://github.com/tribe29/checkmk/commit/dc76138d897fe758f983adb9174a20c66…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M tests-py3/testlib/pylint_cmk.py
Log Message:
-----------
Experiment: Bump up pylint parallelism on our CI a bit.
Change-Id: I5ba9ab2f8d41db8525158502b4c024d64bd18f5e
Compare: https://github.com/tribe29/checkmk/compare/5689faf26086...dc76138d897f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5689faf260866bd8675b265574c5d179bb238c25
https://github.com/tribe29/checkmk/commit/5689faf260866bd8675b265574c5d179b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-07-02 (Thu, 02 Jul 2020)
Changed paths:
M cmk/base/api/agent_based/register/check_plugins_legacy.py
M cmk/base/config.py
M cmk/base/discovery.py
M cmk/utils/check_utils.py
M tests-py3/integration/cmk/base/test_check_variables.py
M tests-py3/unit/cmk/base/api/agent_based/register/test_check_plugins_legacy.py
A tests-py3/unit/cmk/utils/test_utils_check_utils.py
Log Message:
-----------
CheckAPI: clean up parameter handling
Legacy check plugins could have all kinds of parameters as default paramters or discovery
results.
In the new API we validate that only a dictionary must be used, and we pass a read-only variant
of it to the check function (TODO: and the discovery function). This requires a hack to wrap/unwrap
the legacy parameters, to pass the validation.
Change-Id: Ia3cd96c3def9b3cf01324c1abc75f39af23a6fcc