Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Compare: https://github.com/tribe29/checkmk/compare/4eeabbd1b584...ea4b88358483
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Compare: https://github.com/tribe29/checkmk/compare/589103ea2fe1...4eeabbd1b584
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: 52c89594fdf8e9fbfef533318bd446387cd67c92
https://github.com/tribe29/checkmk/commit/52c89594fdf8e9fbfef533318bd446387…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-10-22 (Thu, 22 Oct 2020)
Changed paths:
A .werks/11503
M cmk_base/data_sources/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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Compare: https://github.com/tribe29/checkmk/compare/b1c610e83804...619ada00b24e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
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
Compare: https://github.com/tribe29/checkmk/compare/790a1333185b...5e8eebc7dcb5