Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5c3ff5e122316cbf5a97b97884eec139754d0e56
https://github.com/tribe29/checkmk/commit/5c3ff5e122316cbf5a97b97884eec1397…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M checks/azure_agent_info
Log Message:
-----------
Fix access to undefined variable
CMK-6028
Change-Id: Ic17130e082bbfcbb5975de9d1ae18f09e4433979
Commit: 625e3213ed9b9435d1e10d7bf0275a67b48d32a0
https://github.com/tribe29/checkmk/commit/625e3213ed9b9435d1e10d7bf0275a67b…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A .werks/11330
M checks/nimble_latency
A tests/unit/checks/generictests/datasets/nimble_latency_regression.py
A tests/unit/checks/test_nimble_latency.py
Log Message:
-----------
11330 FIX nimble_latency: changed metric unit to percent of total volume
Reworked check to show correct results: number of operations as a
percentage of total number of operations within each latency range.
CMK-5927
Change-Id: Ic5c108677f7c1fc12deca133e0250e2f64d78ba7
Compare: https://github.com/tribe29/checkmk/compare/badc6ad394ca...625e3213ed9b
Branch: refs/heads/test_weblate2
Home: https://github.com/tribe29/checkmk
Commit: c621197fc6beaaf0ac7cfc6ce45d949bd01447b3
https://github.com/tribe29/checkmk/commit/c621197fc6beaaf0ac7cfc6ce45d949bd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M checks/systemd_units
M tests/unit/checks/generictests/datasets/systemd_units_services_1_regression.py
M tests/unit/checks/generictests/datasets/systemd_units_services_2_failed_regression.py
Log Message:
-----------
systemd summary: shorten service output
Change-Id: Ic2ca3fbb66dd9b4ef5fe8dd464996cd349761f84
Commit: 21b94630bb70d14d6bdba5532b2a64befd237a2d
https://github.com/tribe29/checkmk/commit/21b94630bb70d14d6bdba5532b2a64bef…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/html_render.py
M tests/unit/cmk/gui/test_dashboard.py
Log Message:
-----------
Performance graph dashlet title on header top
Dashlets for Performance Graphs and Custom graphs had those names a dashlet
title. The title of the graph was rendered inside of it, by the graph
system. Now the graph title is extracted and displayed as dashlet title.
Extend option dashlet show title
The checkbox boolean turns in dropdown. No transform necessary because, the
old options keep their type choice. This dropdown is similar in style to
the show_title for the performance graphs.
The show_title and title_format, need to be extracted out of
graph_rendering_options, yet they are still needed there, as the graph
title can for the moment only be rendered there. For the moment the
show_title option is removed from the render graph options on dashlets and
given the false default, thus title wont appear repeated in graph.
This behavior should simplify once all dashlets are rendered over D3.js
CMK-5878
Change-Id: Ie10a536b524efd15ef96f8d39c5fc6d717f9afc1
Commit: 310c0e82f49b25b53490ee70cabafa1e5c45b5bb
https://github.com/tribe29/checkmk/commit/310c0e82f49b25b53490ee70cabafa1e5…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/visuals.py
R web/htdocs/themes/facelift/images/icon_topic_configure.png
A web/htdocs/themes/facelift/images/icon_topic_visualization.png
Log Message:
-----------
Minor cleanups in the Customize menu
* Rename topic Monitoring to Visualization
* Cleanup some usages of configure instead of customize
Change-Id: I8321d393a6574de71d48eba55d0d16ad82ff9365
Commit: 0adb68526904f5190346ba306dea87270e0c10fd
https://github.com/tribe29/checkmk/commit/0adb68526904f5190346ba306dea87270…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
BI Node visualization: fixed incorrect link for edit rule
Change-Id: I900cd0d0177c45cd271cb550fcf0d5c506315e95
Commit: 1718598884736044284dd6dea5bce1e905dc5a1b
https://github.com/tribe29/checkmk/commit/1718598884736044284dd6dea5bce1e90…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/checking.py
M cmk/fetchers/__init__.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
Log Message:
-----------
cpu_tracking: Pass stats with payload #3
Now that the stats are part of the fetcher messages, we do not need to
special case the special fetcher type.
This patch removes now-obsolete code.
CMK-5909
Change-Id: I3fa81a0c9423446c9998d60f3b4f0a8a3c2b2dc8
Commit: 790a1333185b5070f4b098dae37f985a99c8d1a0
https://github.com/tribe29/checkmk/commit/790a1333185b5070f4b098dae37f985a9…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-pipenv.sh
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
R omd/packages/Python3/Python-3.8.3.tar.xz
A omd/packages/Python3/Python-3.8.6.tar.xz
M omd/packages/Python3/Python3.make
M tests/integration/omd/test_python.py
Log Message:
-----------
Bumped shipped Python version from 3.8.3 to 3.8.6.
Change-Id: I336b2d11fbe75d08e9c6c2825d8920ea4ae73b77
Commit: c3c0c120128fcf66b7e409e6731175a2ec8df167
https://github.com/tribe29/checkmk/commit/c3c0c120128fcf66b7e409e6731175a2e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/wato/pages/services.py
M web/htdocs/js/modules/service_discovery.js
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Service discovery page: Delay active check update until they become visible
To get a better performance for the common use cases, we now delay the
execution of the active checks to the time when they become visible
in the users viewport.
Change-Id: I9065d93129ab3a0b5931683e762b2021c78a0d50
Commit: 8bc9a7378200082a00d94058b9df9dd3dcf0ea8b
https://github.com/tribe29/checkmk/commit/8bc9a7378200082a00d94058b9df9dd3d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/wato/pages/services.py
Log Message:
-----------
Minor discovery message improvement
Change-Id: I6c5ac6e6129b7f83493478a98b82741de3e70054
Commit: 3262e8b8351dc6699972fc9457113b5ce55abd09
https://github.com/tribe29/checkmk/commit/3262e8b8351dc6699972fc9457113b5ce…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/utils/main_menu.py
A cmk/gui/watolib/main_menu.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
A tests/unit/cmk/gui/watolib/test_main_menu_watolib.py
Log Message:
-----------
Move some code for the main menu from wato to watolib
This a preparation for refining the topics of the search results in the
setup search.
CMK-5988
Change-Id: I77642617b8b702800352994ac3a7f40ac7e8fb43
Commit: 1a4c55050dd70029fec63eefdaaea6cc75433466
https://github.com/tribe29/checkmk/commit/1a4c55050dd70029fec63eefdaaea6cc7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/watolib/main_menu.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
Log Message:
-----------
Some code polishing
Change-Id: I112878a99b2019d39bcd87a82a7da788d3425ed6
Commit: 5e8eebc7dcb5e29ee4e8c8b40686a44797135d18
https://github.com/tribe29/checkmk/commit/5e8eebc7dcb5e29ee4e8c8b40686a4479…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/figures.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/type_defs.py
M cmk/gui/view_utils.py
Log Message:
-----------
Improve import structure in cmk.gui to avoid cycles
Change-Id: I421f0886dc9de4e29c1f9ef43f663a54e27972db
Commit: cf83d7067de6a69c09f6e1cbc586d23f26249d75
https://github.com/tribe29/checkmk/commit/cf83d7067de6a69c09f6e1cbc586d23f2…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M tests/unit/checks/test_jolokia_generic.py
M tests/unit/checks/test_k8s_replicas.py
M tests/unit/checks/test_kernel_check.py
M tests/unit/checks/test_lnx_thermal.py
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
M tests/unit/checks/test_mbg_lantime_ng_state.py
M tests/unit/checks/test_mkbackup_check.py
M tests/unit/checks/test_mongodb_connections.py
M tests/unit/checks/test_mongodb_flushing.py
M tests/unit/checks/test_multipath.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_oracle_instance.py
M tests/unit/checks/test_oracle_jobs.py
M tests/unit/checks/test_ra32e_power_check.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_ra32e_switch_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_systemd_units.py
M tests/unit/checks/test_win_license.py
M tests/unit/checks/test_wmi_check.py
M tests/unit/checks/test_zfsget.py
Log Message:
-----------
Removed CheckManager in Unittests (get_check()) #2
Removed check_maanger.get_check()
--> moved to Check()
Checks are loaded via "config_load_all_checks" fixture
All tests from j-z
Change-Id: I36abf53ce2bd7128291961e7d7ddda24607c3de1
Commit: b1c610e83804821492b4d2502b43246815954b37
https://github.com/tribe29/checkmk/commit/b1c610e83804821492b4d2502b4324681…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/size_trend.py
Log Message:
-----------
df,size_trend: broaden type annotations
We allow passing of dicts as well for testing. That was the point of Parameters and ValueStore.
Change-Id: Ia3375c8625dddada53702a64c20e3650b4ed0604
Commit: e34bd18088c5553676fc2e0ddaad90d70ddde497
https://github.com/tribe29/checkmk/commit/e34bd18088c5553676fc2e0ddaad90d70…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/utils/urls.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/watolib/groups.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/watolib/test_main_menu_watolib.py
Log Message:
-----------
Avoid duplicate code by adding function to create URL to ruleset groups
CMK-5988
Change-Id: I6bf64106381e5f891696c532d713e2cae7a63256
Commit: 619ada00b24e26d6d1355e47a45145dc3cdcb3dc
https://github.com/tribe29/checkmk/commit/619ada00b24e26d6d1355e47a45145dc3…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/watolib/rulespecs.py
Log Message:
-----------
Add topic of corresponding main module to setup search results for rules
CMK-5988
Change-Id: Ic24415882ef5b18ed3591da16602923ce067644c
Commit: 360c0ce130fabbe87d499a05936d0d496f5b020f
https://github.com/tribe29/checkmk/commit/360c0ce130fabbe87d499a05936d0d496…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
A .werks/11503
M cmk/fetchers/ipmi.py
Log Message:
-----------
11503 FIX IPMI management board: Fix UDP file descriptor leak
In previous versions the IPMI management board monitoring could make the
Checkmk or fetcher (in Checkmk 2.0) helper processes use more and more UDP
sockets.
Change-Id: I7567d24396e8a060caf466336399d2d458eec9fe
Commit: 589103ea2fe10b5d7eb7683251083204d912af30
https://github.com/tribe29/checkmk/commit/589103ea2fe10b5d7eb7683251083204d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Improve fetcher timeout error message
Change-Id: I84f008a5de4b5b5975b7bd3471026e3b95d545bd
Commit: 504a8017b305b73d3a945d332aa65767742f0e83
https://github.com/tribe29/checkmk/commit/504a8017b305b73d3a945d332aa657677…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/js/modules/figures/cmk_timeseries.js
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Move dashlet state_component to cmk_figures.js
CMK-5870
Change-Id: Ifa9719393d31eb600472ba56b378ed57e4fecdeb
Commit: d27f2e06b4cb3131145c2cf8784d015f086f6e8b
https://github.com/tribe29/checkmk/commit/d27f2e06b4cb3131145c2cf8784d015f0…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M web/htdocs/js/modules/figures/cmk_gauge.js
Log Message:
-----------
Style Gauge dashlet
Title is directly rendered over the with render_title component. Margin is
auto adjusted to allow space for it. Figure and plot size are
correspondingly changed.
Handle all placing of elements within the g element, no more per component
translation.
Current value is raised in position. It for the moment collides with the
pointer, yet pointer will be removed in future iterations to match the UX
design.
Include the dashlet border status component.
CMK-5870
Change-Id: I237f5d01749e8d68f03a04e6225d173ea3b82070
Commit: 4eeabbd1b58446084e25f5ea1ad7e1414a1843a7
https://github.com/tribe29/checkmk/commit/4eeabbd1b58446084e25f5ea1ad7e1414…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/dashboard.py
M web/htdocs/js/modules/figures/cmk_barplot.js
Log Message:
-----------
Style barplot dashlet
- Include top margin for svg title
- Include status border
TODO. Margin bottom and left are just to strict. Figure out a method of
re-scaling according to the amount of text present.
CMK-5870
Change-Id: Id9fafe9f7f22d2d1ee9ecb1c0adf8735cbaacc72
Commit: de451b694900798db9b34e9cacf4d95965bfbf8d
https://github.com/tribe29/checkmk/commit/de451b694900798db9b34e9cacf4d9596…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/type_defs.py
A tests/unit/cmk/gui/plugins/openapi/test_spec_files.py
Log Message:
-----------
REST-API: add json/yaml OpenAPI spec endpoints
* refactor the REST-API app to allow for non-authenticated endpoints
* remove cyclical imports which prevented doctests in wsgi folder
* add tests for these endpoints
Change-Id: Ia38555ef51ae1f789a4794b15618584b3b968753
Commit: 3991d5faec9fdbb79c3627462772d02b3e5904b5
https://github.com/tribe29/checkmk/commit/3991d5faec9fdbb79c3627462772d02b3…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/wsgi/applications/rest_api.py
A tests/unit/cmk/gui/plugins/openapi/test_swagger_ui.py
Log Message:
-----------
REST-API: Add swagger API UI
* re-add the UI (was part of connexion before)
* for the beginning serve some file from WSGI
* add test for the endpoints (were not there before)
Change-Id: I434f1a2cd22b1b78dc3cacde407cf04f997df194
Commit: ea4b883584839aad0d0874487a85c673cdd8ff57
https://github.com/tribe29/checkmk/commit/ea4b883584839aad0d0874487a85c673c…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M web/htdocs/openapi/.f12
M web/htdocs/openapi/.gitignore
A web/htdocs/openapi/index.html
A web/htdocs/openapi/redoc.standalone.js
Log Message:
-----------
REST-API: Add browser runtime redoc
Change-Id: If0d8d882e3a18809731cbd4c6ad2ff5bc884dd91
Commit: 069cd8894a02f79afb562d1d564b6b08a5d650af
https://github.com/tribe29/checkmk/commit/069cd8894a02f79afb562d1d564b6b08a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
REST-API: Documentation updates
* new introduction (see specification.py)
* docstrings for the generated documentation have been updated
* some links have been added
Change-Id: I045491bdacd6a6d0815977c29bdc50e567d25b64
Commit: add6a8deb0106acd833c4f84d1504a2b613dc276
https://github.com/tribe29/checkmk/commit/add6a8deb0106acd833c4f84d1504a2b6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Check-API: prepare backend to deal with single SNMPTrees
To make it easier for beginners, we allow to pass single SNMPTrees as arguments to
the 'fetch' Keyword. In the internal code this distiction will not be made,
and the data structures are normalized accordingly.
CMK-5963
Change-Id: If5ed7517859698008076e910ed1b665eb984b5a0
Commit: 9194e1cb1d0a2cf9ee6f9b0f776f6e616a9fafc0
https://github.com/tribe29/checkmk/commit/9194e1cb1d0a2cf9ee6f9b0f776f6e616…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
Log Message:
-----------
Check-API: expose single-SNMPTree feature
... and update the dokumentation accordingly.
CMK-5963
Change-Id: Ibe11d1cbd132a43019adbd47bbd5652f6cbc7c2b
Commit: f89226a6ff409404770fa8eb672deb6971efba0f
https://github.com/tribe29/checkmk/commit/f89226a6ff409404770fa8eb672deb697…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/utils/__init__.py
Log Message:
-----------
Fix typo: "Your search statment is not valid"
Change-Id: I307a64e8aaf6341add8a6abeca80880c026cecab
Commit: b3c7e44cd31eb2336dcb458b63751519d531c2ab
https://github.com/tribe29/checkmk/commit/b3c7e44cd31eb2336dcb458b63751519d…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/userdb.py
Log Message:
-----------
Fixed editing of sidebar position and theme on edit profile page
Change-Id: I30b7d74c5140db0071c1c2f24a4c432c171d2bfc
Commit: 05ad4a8747fe1920ad67c754345555cbcd144fe4
https://github.com/tribe29/checkmk/commit/05ad4a8747fe1920ad67c754345555cbc…
Author: Andreas Boesl <andreas.boesl(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
Log Message:
-----------
CSV Bulk import: only start one bake operation
Change-Id: I87ab13c57c83601e8e942d5b717536aab6f6179b
Commit: 2e318745c371ed35d9c537ffa8a7163beb7c0a39
https://github.com/tribe29/checkmk/commit/2e318745c371ed35d9c537ffa8a7163be…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M tests/unit/checks/test_alcatel_cpu.py
M tests/unit/checks/test_alcatel_fans.py
M tests/unit/checks/test_alcatel_temp.py
M tests/unit/checks/test_apc_netbotz_drycontact.py
M tests/unit/checks/test_ceph_df.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_cisco_asa_failover.py
M tests/unit/checks/test_docker_container_diskstat.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fc_port.py
M tests/unit/checks/test_fortigate_sslvpn.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_ibm_mq_channels.py
M tests/unit/checks/test_ibm_mq_managers.py
M tests/unit/checks/test_ibm_mq_plugin.py
M tests/unit/checks/test_ibm_mq_queues.py
Log Message:
-----------
Removed CheckManager in Unittests (get_check()) #1
Removed check_maanger.get_check()
--> moved to Check()
Checks are loaded via "config_load_all_checks" fixture
All tests from a-i
Change-Id: I8ee994a9fbb818c1b8b1fbd3df31ea61e58180cf
Commit: 28cf3974057bcb6939a859f4e1e0dd1c7d0a8582
https://github.com/tribe29/checkmk/commit/28cf3974057bcb6939a859f4e1e0dd1c7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
A .werks/11503
M buildscripts/infrastructure/build-nodes/scripts/install-pipenv.sh
M buildscripts/infrastructure/build-nodes/scripts/install-python.sh
M checks/systemd_units
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/checking.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/size_trend.py
M cmk/fetchers/__init__.py
M cmk/fetchers/controller.py
M cmk/fetchers/ipmi.py
M cmk/gui/dashboard.py
M cmk/gui/figures.py
M cmk/gui/node_visualization.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/endpoints/bi.py
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/downtime.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/password.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/time_period.py
M cmk/gui/plugins/openapi/endpoints/version.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/specification.py
M cmk/gui/plugins/views/inventory.py
M cmk/gui/plugins/visuals/inventory.py
M cmk/gui/plugins/wato/__init__.py
M cmk/gui/plugins/wato/background_job.py
M cmk/gui/plugins/wato/bi_config.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/plugins/wato/utils/main_menu.py
M cmk/gui/type_defs.py
M cmk/gui/userdb.py
M cmk/gui/utils/__init__.py
M cmk/gui/utils/urls.py
M cmk/gui/view_utils.py
M cmk/gui/visuals.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/rulesets.py
M cmk/gui/wato/pages/services.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/hosts_and_folders.py
A cmk/gui/watolib/main_menu.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/utils.py
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/type_defs.py
R omd/packages/Python3/Python-3.8.3.tar.xz
A omd/packages/Python3/Python-3.8.6.tar.xz
M omd/packages/Python3/Python3.make
M tests/integration/omd/test_python.py
M tests/unit/checks/generictests/datasets/systemd_units_services_1_regression.py
M tests/unit/checks/generictests/datasets/systemd_units_services_2_failed_regression.py
M tests/unit/checks/test_alcatel_cpu.py
M tests/unit/checks/test_alcatel_fans.py
M tests/unit/checks/test_alcatel_temp.py
M tests/unit/checks/test_apc_netbotz_drycontact.py
M tests/unit/checks/test_ceph_df.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_cisco_asa_failover.py
M tests/unit/checks/test_docker_container_diskstat.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fc_port.py
M tests/unit/checks/test_fortigate_sslvpn.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_ibm_mq_channels.py
M tests/unit/checks/test_ibm_mq_managers.py
M tests/unit/checks/test_ibm_mq_plugin.py
M tests/unit/checks/test_ibm_mq_queues.py
M tests/unit/checks/test_jolokia_generic.py
M tests/unit/checks/test_k8s_replicas.py
M tests/unit/checks/test_kernel_check.py
M tests/unit/checks/test_lnx_thermal.py
M tests/unit/checks/test_mbg_lantime_ng_refclock.py
M tests/unit/checks/test_mbg_lantime_ng_state.py
M tests/unit/checks/test_mkbackup_check.py
M tests/unit/checks/test_mongodb_connections.py
M tests/unit/checks/test_mongodb_flushing.py
M tests/unit/checks/test_multipath.py
M tests/unit/checks/test_netapp_api_cpu.py
M tests/unit/checks/test_netstat_parse.py
M tests/unit/checks/test_nfsmounts_and_cifsmounts_check.py
M tests/unit/checks/test_oracle_instance.py
M tests/unit/checks/test_oracle_jobs.py
M tests/unit/checks/test_ra32e_power_check.py
M tests/unit/checks/test_ra32e_sensors_check.py
M tests/unit/checks/test_ra32e_switch_check.py
M tests/unit/checks/test_statgrab_cpu_check.py
M tests/unit/checks/test_systemd_units.py
M tests/unit/checks/test_win_license.py
M tests/unit/checks/test_wmi_check.py
M tests/unit/checks/test_zfsget.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
M tests/unit/cmk/fetchers/test_controller.py
M tests/unit/cmk/fetchers/test_fetchers.py
A tests/unit/cmk/gui/plugins/openapi/test_spec_files.py
A tests/unit/cmk/gui/plugins/openapi/test_swagger_ui.py
M tests/unit/cmk/gui/plugins/sidebar/test_wato.py
M tests/unit/cmk/gui/plugins/wato/utils/test_main_menu.py
M tests/unit/cmk/gui/test_dashboard.py
A tests/unit/cmk/gui/watolib/test_main_menu_watolib.py
M web/htdocs/js/modules/figures/cmk_barplot.js
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/js/modules/figures/cmk_gauge.js
M web/htdocs/js/modules/figures/cmk_timeseries.js
M web/htdocs/js/modules/service_discovery.js
M web/htdocs/js/modules/utils.js
M web/htdocs/openapi/.f12
M web/htdocs/openapi/.gitignore
M web/htdocs/openapi/checkmk.yaml
A web/htdocs/openapi/index.html
A web/htdocs/openapi/redoc.standalone.js
R web/htdocs/themes/facelift/images/icon_topic_configure.png
A web/htdocs/themes/facelift/images/icon_topic_visualization.png
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: Ic17d9fb01c2ed24ef44c2dbb80c46fdcdec5feb3
Compare: https://github.com/tribe29/checkmk/compare/58e053bb22ac...28cf3974057b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2e318745c371ed35d9c537ffa8a7163beb7c0a39
https://github.com/tribe29/checkmk/commit/2e318745c371ed35d9c537ffa8a7163be…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-23 (Fri, 23 Oct 2020)
Changed paths:
M tests/unit/checks/test_alcatel_cpu.py
M tests/unit/checks/test_alcatel_fans.py
M tests/unit/checks/test_alcatel_temp.py
M tests/unit/checks/test_apc_netbotz_drycontact.py
M tests/unit/checks/test_ceph_df.py
M tests/unit/checks/test_check_temperature.py
M tests/unit/checks/test_cisco_asa_failover.py
M tests/unit/checks/test_docker_container_diskstat.py
M tests/unit/checks/test_f5_bigip_conns.py
M tests/unit/checks/test_f5_bigip_mem.py
M tests/unit/checks/test_f5_bigip_vserver.py
M tests/unit/checks/test_fc_port.py
M tests/unit/checks/test_fortigate_sslvpn.py
M tests/unit/checks/test_hp_msa_volume.py
M tests/unit/checks/test_ibm_mq_channels.py
M tests/unit/checks/test_ibm_mq_managers.py
M tests/unit/checks/test_ibm_mq_plugin.py
M tests/unit/checks/test_ibm_mq_queues.py
Log Message:
-----------
Removed CheckManager in Unittests (get_check()) #1
Removed check_maanger.get_check()
--> moved to Check()
Checks are loaded via "config_load_all_checks" fixture
All tests from a-i
Change-Id: I8ee994a9fbb818c1b8b1fbd3df31ea61e58180cf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: add6a8deb0106acd833c4f84d1504a2b613dc276
https://github.com/tribe29/checkmk/commit/add6a8deb0106acd833c4f84d1504a2b6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Check-API: prepare backend to deal with single SNMPTrees
To make it easier for beginners, we allow to pass single SNMPTrees as arguments to
the 'fetch' Keyword. In the internal code this distiction will not be made,
and the data structures are normalized accordingly.
CMK-5963
Change-Id: If5ed7517859698008076e910ed1b665eb984b5a0
Commit: 9194e1cb1d0a2cf9ee6f9b0f776f6e616a9fafc0
https://github.com/tribe29/checkmk/commit/9194e1cb1d0a2cf9ee6f9b0f776f6e616…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
M cmk/base/api/agent_based/register/export.py
Log Message:
-----------
Check-API: expose single-SNMPTree feature
... and update the dokumentation accordingly.
CMK-5963
Change-Id: Ibe11d1cbd132a43019adbd47bbd5652f6cbc7c2b
Compare: https://github.com/tribe29/checkmk/compare/069cd8894a02...9194e1cb1d0a