Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 46af0d0e234c1c2699a15b2c338a57c8a2cae9f3
https://github.com/tribe29/checkmk/commit/46af0d0e234c1c2699a15b2c338a57c8a…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M agents/plugins/mk_filestats.py
M tests/agent-plugin-unit/test_mk_filestats.py
Log Message:
-----------
mk_filestats: always discover file groups
Yield file group and file group subgroups, even if there are no files
for them. This behaviour is analogous to the current behaviour of single
groupings.
SUP-4495
Change-Id: Id4e10c9f5c2107eabd2a85dac4b1c5671911b58e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: e2fb69686c6157c40dcd9cf9507c4dc6f6e25158
https://github.com/tribe29/checkmk/commit/e2fb69686c6157c40dcd9cf9507c4dc6f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
A .werks/12130
A cmk/gui/pdf.py
A cmk/gui/plugins/metrics/graph_images.py
A cmk/gui/plugins/metrics/graph_pdf.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
12130 FIX Raw Edition: Fix graph in HTML notifications
The HTML mail notifications of the Raw Edition were not containing graph
images anymore.
To fix this the following had to be done:
* Graph image rendering code has to be moved to graph_image.py CRE code
* This functionality is based on the PDF rendering code. The relevant
parts were extracted and moved to graph_pdf.py.
* The PDF rendering library is now available at cmk.gui.pdf.
Change-Id: I8d1b4395da6a2a52fca588710ceb0f9a37e3d199
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: a611223722042ef8477b6778b2dde7cb2bedd696
https://github.com/tribe29/checkmk/commit/a611223722042ef8477b6778b2dde7cb2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
A .werks/12130
A cmk/gui/pdf.py
A cmk/gui/plugins/metrics/graph_images.py
A cmk/gui/plugins/metrics/graph_pdf.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
12130 FIX Raw Edition: Fix graph in HTML notifications
The HTML mail notifications of the Raw Edition were not containing graph
images anymore.
To fix this the following had to be done:
* Graph image rendering code has to be moved to graph_image.py CRE code
* This functionality is based on the PDF rendering code. The relevant
parts were extracted and moved to graph_pdf.py.
* The PDF rendering library is now available at cmk.gui.pdf.
Change-Id: I8d1b4395da6a2a52fca588710ceb0f9a37e3d199
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 00add95fa8988b5a48e36b29dcc43006bf6f0225
https://github.com/tribe29/checkmk/commit/00add95fa8988b5a48e36b29dcc43006b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
A .werks/12129
M cmk/update_config.py
M cmk/utils/labels.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/test_update_config.py
Log Message:
-----------
12129 FIX Fix discovered host labels file names
The discovered host labels of hosts that have a dot in their name were not
stored correctly. Instead of "abc.tld.mk" the labels were stored in a file
named "abc.mk". The name of these files have now been fixed. During update
of Checkmk the names of existing will be checked and updated.
Change-Id: I6738ad13e703715c0d0680f16a23724c13fc96cf
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 09d893288a50e2346b4856e2d478f60a78de730f
https://github.com/tribe29/checkmk/commit/09d893288a50e2346b4856e2d478f60a7…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/single_metric.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
Log Message:
-----------
Simplify metric information return on Figure dashlets
- Conform to use the current specification from the metric system but pruned
- Deal on the JS side with nested objects new utility function getIn
Change-Id: Ib2abaf08745883071d40ace3e30385acb07a9a8a
(cherry picked from commit a6ae1cdf0f12eb9a41e8ee99e28f35a5db968b89)
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 3e87665f5bd87a4a5adcd6c905c343420a1d867b
https://github.com/tribe29/checkmk/commit/3e87665f5bd87a4a5adcd6c905c343420…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
A .werks/12008
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/base/discovery.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/watolib/__init__.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/gui/watolib/test_watolib.py
Log Message:
-----------
12008 Autodiscovery: Drop scanning configuration option
In the rule "Periodic service discovery" users have been able to configure either
"Perform full SNMP scan always, detect new check types" or
"Just rely on existing check files, detect new items only".
This was solving performance issues since the automatic service discovery was not
using cached data.
Since this has been fixed, this option is no longer required. User will now always
detect new check types.
Change-Id: Ib062f792563bf39c26820b867bdd2d3f9a997110
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a6ae1cdf0f12eb9a41e8ee99e28f35a5db968b89
https://github.com/tribe29/checkmk/commit/a6ae1cdf0f12eb9a41e8ee99e28f35a5d…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/dashboard/event_bar_chart_dashlet.py
M cmk/gui/plugins/dashboard/single_metric.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
Log Message:
-----------
Simplify metric information return on Figure dashlets
- Conform to use the current specification from the metric system but pruned
- Deal on the JS side with nested objects new utility function getIn
Change-Id: Ib2abaf08745883071d40ace3e30385acb07a9a8a
Commit: 9199174465efca8ed4a86d06b31a50160dc74422
https://github.com/tribe29/checkmk/commit/9199174465efca8ed4a86d06b31a50160…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 10 Werk IDS
Change-Id: I56aeed5d019c6dbb21d67db4dabcffea71f16ded
Compare: https://github.com/tribe29/checkmk/compare/7ed825c236ee...9199174465ef
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 3d6935099b67c713a372ae10216a62dd5643500b
https://github.com/tribe29/checkmk/commit/3d6935099b67c713a372ae10216a62dd5…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
Log Message:
-----------
REST API: improve decorator
* add 422 status code to supported list
* improve handling of custom doc descriptions
Change-Id: I1684c530b52945901e1ac67650f79766e641fa5d
Commit: 925d7a2dbfc59eca2560f91ba54d51957de16093
https://github.com/tribe29/checkmk/commit/925d7a2dbfc59eca2560f91ba54d51957…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
REST API: collect all field errors under 'fields' key
* adresses CMK-7178
* add fields key to error schema, which stores detailed
error messages on the fields which failed validation.
Change-Id: Ib1f2db140c7fbca3ecc1976bc4e44ab9df72b640
Commit: c2ba092916d1a6e9f561557b9d7219fa715370f6
https://github.com/tribe29/checkmk/commit/c2ba092916d1a6e9f561557b9d7219fa7…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/utils.py
Log Message:
-----------
REST API: remove empty ext key in problem result
Change-Id: I84a43dd6640f73c792d90cdcd8c8064946b58841
Commit: 5c2612b6044e3a3b832d8913e37375704f7c20ac
https://github.com/tribe29/checkmk/commit/5c2612b6044e3a3b832d8913e37375704…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
Log Message:
-----------
REST API: fix acknowledgement problems
* improve control flow of endpoints
* add host validation to schema
* improve documentation
Change-Id: I058bea079a02c267a65ba3dc48fa2182bb8fb6c1
Commit: b2bc4c713b28f52bad22dfa1331050ad1397f9ed
https://github.com/tribe29/checkmk/commit/b2bc4c713b28f52bad22dfa1331050ad1…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/utils.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
REST API: fix activate changes problems
* improve function names
* improve error messages
* add force_foreign_changes flag to endpoint
Change-Id: Ifde1fd9ab567f90a12683da8f07922434f3040a6
Commit: 494cd3335aac9ffb92feb1ad6e7c5ea95ca1fe5a
https://github.com/tribe29/checkmk/commit/494cd3335aac9ffb92feb1ad6e7c5ea95…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/endpoints/folder_config.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/host_tag.py
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/endpoints/user_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
Log Message:
-----------
REST API: remove etags from delete endpoints
* optimistic locking doesnt make sense when deleting an object
as its content is not really relevent for this operation
Change-Id: I16bd511c9ee293194af26889ac4cde3f6ea5593c
Commit: 94d020dc5e22bfe1dfebd2e38de5e4a9d28f4ba3
https://github.com/tribe29/checkmk/commit/94d020dc5e22bfe1dfebd2e38de5e4a9d…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/expressions.py
Log Message:
-----------
Livestatus Helpers: extend tree_to_expr
* it now accepts QueryExpression results
* this is important for partial transformations like
in Nested fields which emit already instantiated
QueryExpression instances
* this is a precursor to a change which enables
query_field to emit QueryExpression instances.
Change-Id: Ie4eb64082e48c17b43059cffa90022169423a758
Commit: 2e0444e5f67ad4662419cbcca539c1c1e74d4893
https://github.com/tribe29/checkmk/commit/2e0444e5f67ad4662419cbcca539c1c1e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/gui/plugins/openapi/fields.py
M tests/unit/cmk/gui/plugins/openapi/test_expr_schema.py
Log Message:
-----------
REST API: query_field emits QueryExpressions
Change-Id: Ic28aeaffd71a08e2e0f18e16bd718c150615813f
Compare: https://github.com/tribe29/checkmk/compare/066c3519db19...2e0444e5f67a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4a352cff3832ec7fd4d2874d4a06b3e98f375b34
https://github.com/tribe29/checkmk/commit/4a352cff3832ec7fd4d2874d4a06b3e98…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
M cmk/base/plugins/agent_based/if_brocade_lancom.py
A tests/unit/cmk/base/plugins/agent_based/test_if_brocade_lancom.py
Log Message:
-----------
if_brocade_lancom: Refactor common function in order to be more flexible for enhancements
Change-Id: If98a0417fe8c5b14ea57e5acb894a94b1593b69f
Commit: 7ed825c236ee07e49e4e07e1e84255ae2a2f5359
https://github.com/tribe29/checkmk/commit/7ed825c236ee07e49e4e07e1e84255ae2…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2021-02-15 (Mon, 15 Feb 2021)
Changed paths:
A .werks/11785
M cmk/base/plugins/agent_based/if_brocade_lancom.py
M tests/unit/cmk/base/plugins/agent_based/test_if_brocade_lancom.py
Log Message:
-----------
11785 if_brocade_lancom: Show device mapping for Lancom routers
Change-Id: I5309d089b5ec76c7a26cc061c80bfebae7ca737b
Compare: https://github.com/tribe29/checkmk/compare/6ec58d379440...7ed825c236ee