Branch: refs/heads/test_weblate2
Home:
https://github.com/tribe29/checkmk
Commit: 7c6a2b6657b898e68ca902db0fb925e4062e15ed
https://github.com/tribe29/checkmk/commit/7c6a2b6657b898e68ca902db0fb925e40…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/special_agents/agent_vsphere.py
Log Message:
-----------
fixed section exs_vsphere_vm
Change-Id: I37c557614340d15ebc3d105e99649bc4d5d25913
Commit: 7ddcac0232029a1600b416bb0c18c84329fe4367
https://github.com/tribe29/checkmk/commit/7ddcac0232029a1600b416bb0c18c8432…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M web/htdocs/js/modules/dashboard.js
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Dashlet editor semi-circle edge handle resizer
- Includes text coloring and centering of helper buttons
- Resize edge covers container dashed border
CMK-5580
Change-Id: Ia912cde0facb7cd28437bd22c5caeabdf3b885d9
Commit: 3df14cced12e55c7b494506ce21eb9a2390e606a
https://github.com/tribe29/checkmk/commit/3df14cced12e55c7b494506ce21eb9a23…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/gui/dashboard.py
M web/htdocs/js/modules/figures/cmk_figures.js
M web/htdocs/themes/facelift/scss/_cmk_figures.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Dashlet title boxes use the highlighted class
Highlighted title box is the default behavior, yet the new option to have
this transparent exist, thus highlighting needs to be a new class that gets
toggled.
Change-Id: I8df06888264731270b76e66e5d35e178311c8568
Commit: d38e486bbe9082cf2aa6746feb925fc0bb3330b9
https://github.com/tribe29/checkmk/commit/d38e486bbe9082cf2aa6746feb925fc0b…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M web/htdocs/js/modules/dashboard.js
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Dashlet editor anchor label box
- Switch corner anchors highlight logic. Off default, on highlights
- Highlighted anchor produces an extra div to for its label box
- Style corresponding coloring and highlighted anchor growth
CMK-5580
Change-Id: I9638806b88c1058963c4716508ee5c747313099f
Commit: 5128bc808a4777f69abc2ce5bcd20ce25ed1eca8
https://github.com/tribe29/checkmk/commit/5128bc808a4777f69abc2ce5bcd20ce25…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Add `controller.make_error_message()` function
The new function is consistent with the other `make_*` function of this
module.
CMK-6272
Change-Id: Icfbb68af75a643bdcb07d17920600282bf4ac108
Commit: e498ea9f5713f2af970987ad723c28934c1952bf
https://github.com/tribe29/checkmk/commit/e498ea9f5713f2af970987ad723c28934…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M .pylintrc
M cmk/base/checkers/_checkers.py
M cmk/base/checking.py
M cmk/base/discovery.py
M cmk/fetchers/__init__.py
M cmk/fetchers/controller.py
A cmk/fetchers/protocol.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/fetchers/test_controller.py
A tests/unit/cmk/fetchers/test_protocol.py
Log Message:
-----------
Move fetcher protocol defs to their own module
CMK-6272
Change-Id: I8241f98cb35875f1032f0a031401dcdd556280b5
Commit: 55e530623e9b4765a054b5ece89a17ba6519ba6b
https://github.com/tribe29/checkmk/commit/55e530623e9b4765a054b5ece89a17ba6…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
A .werks/11657
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
11657 FIX Fix "Unable to read current options" error on icon image rulesets
CMK-6276
Change-Id: I0333d7119fcdf9b19021df7272a1c2c2b16dc05a
Commit: d30dfc1c061af7b13517142520cef3be1ebf35c2
https://github.com/tribe29/checkmk/commit/d30dfc1c061af7b13517142520cef3be1…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/base/checkers/_checkers.py
M cmk/fetchers/controller.py
M cmk/fetchers/protocol.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/fetchers/test_protocol.py
Log Message:
-----------
Do not expose L3Stats
This helps obtaining higher abstraction in the callers.
CMK-6272
Change-Id: Id3c71f6817ab6272252f42ea696a0e312a92b1ad
Commit: 32933800c12c5c021364162c6902bea5edd07841
https://github.com/tribe29/checkmk/commit/32933800c12c5c021364162c6902bea5e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
A .werks/11653
M cmk/gui/htmllib.py
M cmk/gui/wato/user_profile.py
M web/htdocs/js/modules/sidebar.js
M web/htdocs/js/modules/utils.js
Log Message:
-----------
11653 FIX Fix site reload in case of user profile changes
CMK-6059
Change-Id: Iea7ac9edc1e30d604426c2f7ad904e6c7bf87372
Commit: 20061418cff0fe496b0416710e787fc7edb15e45
https://github.com/tribe29/checkmk/commit/20061418cff0fe496b0416710e787fc7e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/utils/diagnostics.py
Log Message:
-----------
Support Diagnostics: Remove useless 'ca-certificates.mk'
Change-Id: I0ac79a063ab41d96760a632ebb6f4e37941b28a3
Commit: 1f60af056f12dea6a073999906875aade5d79a11
https://github.com/tribe29/checkmk/commit/1f60af056f12dea6a073999906875aade…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/base/discovery.py
M cmk/base/modes/__init__.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Added cmk -I (-L / --only-host-labels) command
You can now use
* cmk -I --only-host-labels
* cmk -I -L
to discover only host labels
Change-Id: Ibb01b26243867fe750d09e31107edf043b2dd59c
Commit: 90a3547bede4724e8b7faa4a7174ca90d2ceb0e1
https://github.com/tribe29/checkmk/commit/90a3547bede4724e8b7faa4a7174ca90d…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
A doc/sw-architecture/Dockerfile
A doc/sw-architecture/checkmk-processes.uml
A doc/sw-architecture/output/.gitignore
A doc/sw-architecture/top-level-blackbox.uml
A doc/sw-architecture/uml-to-png.sh
Log Message:
-----------
First steps torwards SW Docu
* Add first uml diagram
* Provide dockerfile for plotting umls with plantuml
* Add script for generating pngs from .uml
CMK-6177
Change-Id: I0ce7936bc55c185707194aed5defc829afc31269
Commit: fe94e370790f6c3d38703cdb8115c5a5ff4aab46
https://github.com/tribe29/checkmk/commit/fe94e370790f6c3d38703cdb8115c5a5f…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 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:
-----------
Control spacing
Since the edit buttons go to the center of dashlet, there is no need for
the extra top padding used before to place them.
Anchors are also corner triangles not icons spaced from the border
CMK-5580
Change-Id: I7ba704f83d8b7475cc50f5a38d991c3bccb1c8d6
Commit: 1b7414c396a4392f7763b6c9c4ad77e267392843
https://github.com/tribe29/checkmk/commit/1b7414c396a4392f7763b6c9c4ad77e26…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Dashboard: Made dashlet editor icons visible and centered (CMK-6251)
Change-Id: I5dd56c95ead62e56b90f3ab72c64f037ddc0fc4a
Commit: 5b85575be8d71a7ba1cdf65c723c4247d79915ff
https://github.com/tribe29/checkmk/commit/5b85575be8d71a7ba1cdf65c723c4247d…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
A .werks/11658
M cmk/update_config.py
A web/htdocs/themes/facelift/images/icon_missing.svg
Log Message:
-----------
11658 FIX Add icon for custom topics on update to 2.0
CMK-5993
Change-Id: Ic813e76947c8672be4fac0e3ad67150dc59612a7
Commit: 5e08d119a68b308706623e57b821a4f4fbae8c58
https://github.com/tribe29/checkmk/commit/5e08d119a68b308706623e57b821a4f4f…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
R .werks/11653
M cmk/gui/htmllib.py
M cmk/gui/wato/user_profile.py
M web/htdocs/js/modules/sidebar.js
M web/htdocs/js/modules/utils.js
Log Message:
-----------
Revert "11653 FIX Fix site reload in case of user profile changes"
This reverts commit 32933800c12c5c021364162c6902bea5edd07841.
Change-Id: Ied27bbca88c0bf657e3e453e2836a53148573e41
Commit: 5d16da4078c9f2c09c1c2ee4d91030430c52d702
https://github.com/tribe29/checkmk/commit/5d16da4078c9f2c09c1c2ee4d91030430…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/gui/plugins/webapi/grafana.py
Log Message:
-----------
use sites only_site contextmanager
Change-Id: I255eb4baedac903f54b559a9f4b859ee9ae1f2f6
Commit: 273c07c45470935ac0557ad4f211758020447e3f
https://github.com/tribe29/checkmk/commit/273c07c45470935ac0557ad4f21175802…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
R checks/bi_aggregation
A cmk/base/plugins/agent_based/bi_aggregation.py
M tests/unit/checks/test_generic_legacy_conversion.py
Log Message:
-----------
migrate bi_aggregation check
Change-Id: Idd0a7d52f7bcb97d5a2f2a1c71ab2bf31e2c63e7
Commit: 3bbac276120cd6b0a8a76af013913e682553ceee
https://github.com/tribe29/checkmk/commit/3bbac276120cd6b0a8a76af013913e682…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M livestatus/src/AttributeListAsIntColumn.cc
M livestatus/src/CrashReport.cc
M livestatus/src/DoubleFilter.cc
M livestatus/src/DowntimesOrComments.cc
M livestatus/src/ListFilter.cc
M livestatus/src/Logger.h
M livestatus/src/LogwatchListColumn.cc
M livestatus/src/NagiosCore.cc
M livestatus/src/RRDColumn.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/StatsColumn.cc
M livestatus/src/Table.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TimeperiodsCache.cc
M livestatus/src/mk_logwatch.cc
Log Message:
-----------
Improve non-logging efficiency. :-)
Due to an embarrassing typing braino, logging statements which have
no effect due to the current log level were not as efficient as they
could be: Insertion operators coming after the first one were actually
executed, only to have their results discarded later. :-}
Nice side-effect: Header dependencies have been reduced, too.
Change-Id: I551ce71a03695f4cefb34aaf1d921670a444ac5d
Commit: fc1778acfce1554095b4e043dcd1792a7c80e5b4
https://github.com/tribe29/checkmk/commit/fc1778acfce1554095b4e043dcd1792a7…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
A .werks/11655
M cmk/gui/plugins/views/painters.py
Log Message:
-----------
11655 FIX Fix page rendering if icon is missing
CMK-5961
Change-Id: I83fb8f5e275976fcf05e326c7edb9174ca97631a
Commit: 3ea414720a926c697203bac7b4f283cc637f619f
https://github.com/tribe29/checkmk/commit/3ea414720a926c697203bac7b4f283cc6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-12 (Thu, 12 Nov 2020)
Changed paths:
M cmk/base/checking.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/test_discovery.py
Log Message:
-----------
Clean up "--checks" option
The "--checks" option of the cmk command is meant to restrict execution
of check plugins to the listed ones.
In the past, this also had the undocumented effect of changing the 'scan'
behaviour of SNMP plugins. This effect has disappeared during fetcher
development, and was not always helpful anyway. It will be implemented
as a separate option.
The "--checks" option now strictly restricts execution of discovery
and checking to the selected plugins.
The same feature is prepared for in the inventory module.
Change-Id: Iba4f35bb84e0557009560657698fafba885283e6
Commit: a7a3c5f63ca98bb47e6d5d978ee9193395e9e64f
https://github.com/tribe29/checkmk/commit/a7a3c5f63ca98bb47e6d5d978ee919339…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A .werks/11642
M cmk/update_config.py
Log Message:
-----------
11642 FIX Crash after reading HW/SW-Inventory from old datafiles
The HW/SW-Inventory data from old versions can include Python 2 Longints.
This caused exceptions when reading the data.
Now the old datafiles are migrated so Checkmk can read the data.
Change-Id: I40164b099cad502e93480033d5fb0d55624c47f5
Commit: b4a442a1458a1111554e11449a1465015bc334dc
https://github.com/tribe29/checkmk/commit/b4a442a1458a1111554e11449a1465015…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/type_defs.py
Log Message:
-----------
publish validate_ruleset_type
We will use it for host label functions.
CMK-5158
Change-Id: Id5a105ac03a927a12f2c103e86fd9720f9fa6332
Commit: e6ddefcd9739f7935d5edc2e36d892da0fd66b25
https://github.com/tribe29/checkmk/commit/e6ddefcd9739f7935d5edc2e36d892da0…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/section_plugins.py
Log Message:
-----------
factor out validation of host label related kwargs
Change-Id: If5d910bbfa7eb4a2f45f0b3b1469d716800337b1
Commit: 807ceac96c0707dcb4be1793b6112a6ff9d534a8
https://github.com/tribe29/checkmk/commit/807ceac96c0707dcb4be1793b6112a6ff…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/config.py
Log Message:
-----------
extend register API
Change-Id: If38b73cfa0cfb62f956e366f40667e971d9ddcaf
Commit: 6e276be907a962cb1cae44e38f8e1945d175be9c
https://github.com/tribe29/checkmk/commit/6e276be907a962cb1cae44e38f8e1945d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
A .werks/11626
M cmk/base/plugins/agent_based/utils/interfaces.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
Log Message:
-----------
11626 FIX if-checks: handle levels for non-unicast packets and discards correctly
When levels on non-unicast packets or discards are configured and
exceeded, the interface checks are supposed to produce additional
output, but not additional metrics. This was not the case, which
led to a bug and crashed the if-checks. This has been fixed.
Change-Id: Ib61579382392f476642b1b1a053dc96d313d7fc5
Commit: cc5dca6ddfc6fd5310c28f1a0b4f96dd2c2e1511
https://github.com/tribe29/checkmk/commit/cc5dca6ddfc6fd5310c28f1a0b4f96dd2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
Log Message:
-----------
Improve documentation for rule for setting SNMP fetch intervals
Change-Id: I343c7c1e6bc38ea5bac2593baea1cd88dba7397d
Commit: b51c47019684c9d0646065a1aefda044f8f67d81
https://github.com/tribe29/checkmk/commit/b51c47019684c9d0646065a1aefda044f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-11-13 (Fri, 13 Nov 2020)
Changed paths:
M .pylintrc
A .werks/11626
A .werks/11642
A .werks/11655
A .werks/11657
A .werks/11658
R checks/bi_aggregation
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
M cmk/base/api/agent_based/register/check_plugins.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/checkers/_checkers.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/discovery.py
M cmk/base/inventory.py
M cmk/base/modes/__init__.py
M cmk/base/modes/check_mk.py
A cmk/base/plugins/agent_based/bi_aggregation.py
M cmk/base/plugins/agent_based/utils/interfaces.py
M cmk/fetchers/__init__.py
M cmk/fetchers/controller.py
A cmk/fetchers/protocol.py
M cmk/gui/dashboard.py
M cmk/gui/plugins/views/painters.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/webapi/grafana.py
M cmk/special_agents/agent_vsphere.py
M cmk/update_config.py
M cmk/utils/diagnostics.py
A doc/sw-architecture/Dockerfile
A doc/sw-architecture/checkmk-processes.uml
A doc/sw-architecture/output/.gitignore
A doc/sw-architecture/top-level-blackbox.uml
A doc/sw-architecture/uml-to-png.sh
M livestatus/src/AttributeListAsIntColumn.cc
M livestatus/src/CrashReport.cc
M livestatus/src/DoubleFilter.cc
M livestatus/src/DowntimesOrComments.cc
M livestatus/src/ListFilter.cc
M livestatus/src/Logger.h
M livestatus/src/LogwatchListColumn.cc
M livestatus/src/NagiosCore.cc
M livestatus/src/RRDColumn.cc
M livestatus/src/ServiceGroupMembersColumn.cc
M livestatus/src/StatsColumn.cc
M livestatus/src/Table.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TimeperiodsCache.cc
M livestatus/src/mk_logwatch.cc
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/checkers/test_host_sections.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_interfaces.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/fetchers/test_controller.py
A tests/unit/cmk/fetchers/test_protocol.py
M web/htdocs/js/modules/dashboard.js
M web/htdocs/js/modules/figures/cmk_figures.js
A web/htdocs/themes/facelift/images/icon_missing.svg
M web/htdocs/themes/facelift/scss/_cmk_figures.scss
M web/htdocs/themes/facelift/scss/_dashboard.scss
Log Message:
-----------
Merge branch 'master' into test_weblate2
Change-Id: Ide7e9918717c700f6e9e1eef9e20d468a5d5564a
Compare:
https://github.com/tribe29/checkmk/compare/75dddc6244fd...b51c47019684