Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3148e78aaa95b7ecf8679dc0a9c2693641a8e945
https://github.com/tribe29/checkmk/commit/3148e78aaa95b7ecf8679dc0a9c269364…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2020-08-09 (Sun, 09 Aug 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
[CMK-5153] - one blob mode for fetcher
- fetcher sends back to the microcore one blob, which should be delivered to the checker
- fetcher sends to the microcore one failure answer per every failed fetcher object. This answer(s) will be logged and dropped.
- short description in comment and in epic
- typos
Change-Id: I7f8945b19108311089cbc34d3a282a62f66190b1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5ec557ef69d52faf22b0d52c763cbac85d3248b4
https://github.com/tribe29/checkmk/commit/5ec557ef69d52faf22b0d52c763cbac85…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M livestatus/src/test/.f12
Log Message:
-----------
Run livestatus and core tests in docker
run docker as jenkins user
Change-Id: Ia6fdbeca7632ae1357783f7cde1bd9975def026b
Commit: d87de650ca570f11dd0137642bcfb63d4d0b79a2
https://github.com/tribe29/checkmk/commit/d87de650ca570f11dd0137642bcfb63d4…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M scripts/run-cxx-linter
Log Message:
-----------
Jenkins user and forward output
Change-Id: I7035f3794d65b8aed2e6f67c5345c30e4e7d6832
Commit: 9ef78753903ee7ca575a675eb9680cc5137cc5c9
https://github.com/tribe29/checkmk/commit/9ef78753903ee7ca575a675eb9680cc51…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M livestatus/src/test/.f12
Log Message:
-----------
Fix wrong path + shfmt
Change-Id: Ie8f6b9d6283ff57b5949000e617ac02f0940533c
Commit: 261aa4c93e862edfbc2780c4c22f1928e8333c0c
https://github.com/tribe29/checkmk/commit/261aa4c93e862edfbc2780c4c22f1928e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M livestatus/src/test/.f12
Log Message:
-----------
Simplify script and fix shellcheck findings
Change-Id: I9d620631ad8312f3cce0618f6c408a7beb7a2195
Commit: d71802134b8f7bbe660ef4a5cccdcfce2e70c6b0
https://github.com/tribe29/checkmk/commit/d71802134b8f7bbe660ef4a5cccdcfce2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M scripts/run-cxx-linter
Log Message:
-----------
Simplify script, fix shellcheck findings and fix wrong path
Change-Id: I95031ee0c0ea50ba20a2e5003a1c9129326330b7
Commit: ec0e14358f50f49ed4d01c466e6efa79324f1343
https://github.com/tribe29/checkmk/commit/ec0e14358f50f49ed4d01c466e6efa793…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
A buildscripts/infrastructure/build-nodes/scripts/install-clang-tidy.sh
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Clang tidy is needed by the tests that will be executed in this container
Change-Id: If372f7e797acd623a48c456d6b0e5382eccfcb99
Commit: 2322fc46e4e3c8e5ccb9f31a196e36734fa66f9b
https://github.com/tribe29/checkmk/commit/2322fc46e4e3c8e5ccb9f31a196e36734…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-08 (Sat, 08 Aug 2020)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-cppcheck.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
Log Message:
-----------
Make iwyu and cppcheck available in our standard PATH
Change-Id: I61c05fa158c81df4605b5aabbc4a44f100b6ca93
Compare: https://github.com/tribe29/checkmk/compare/6ed57bb40f26...2322fc46e4e3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6ed57bb40f2609ccb333fcb20770b15bedd48e34
https://github.com/tribe29/checkmk/commit/6ed57bb40f2609ccb333fcb20770b15be…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/base/data_sources/_abstract.py
M cmk/base/data_sources/_data_sources.py
M cmk/base/data_sources/agent.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
M tests/unit/cmk/base/data_sources/test_agent.py
Log Message:
-----------
Move more constants to Configurator
This way, we can generate Checkers (DS) from the configurators.
Indeed, `make_sources()` should return configurators instead of DS in
order to avoid side effects that may arise when instantiating data
sources. Furthermore, configuring SNMP requires that the configurator
gets access to the SectionStore and its path must therefore reside
in the configurator.
CMK-5100
Change-Id: Ic86f360b9e52308a563ad5b2a332ad08ebc62466
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 72efc022b2dfa67e14668aba939fbe6514817c32
https://github.com/tribe29/checkmk/commit/72efc022b2dfa67e14668aba939fbe651…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/builtin_attributes.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
Log Message:
-----------
Add is_advanced property to host attributes
Change-Id: I9a1316a13adca8d0866613d794010b6c576c3fde
Commit: 75538b8a3236a6cee19e21de6d1dbe44b8653551
https://github.com/tribe29/checkmk/commit/75538b8a3236a6cee19e21de6d1dbe44b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/forms.py
M cmk/gui/htmllib.py
M cmk/gui/plugins/wato/utils/__init__.py
Log Message:
-----------
Extract cmk.gui.form folding from generic foldable_container code
There is not much common functionality. The comming things have been kept in the
html class as small helper functions.
Change-Id: I37ddfa53ec1901f42adb37fc9e62cc3810263109
Commit: a5c2f6ac9037f92042ad6de6c27d393ad741c35f
https://github.com/tribe29/checkmk/commit/a5c2f6ac9037f92042ad6de6c27d393ad…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/forms.py
M cmk/gui/htmllib.py
M cmk/gui/plugins/wato/utils/__init__.py
M web/htdocs/js/modules/foldable_container.js
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Add advanced toggle to forms
* The advanced toggle is visible once a form container is "open"
* To make this possible, the open/closed state is now also added
to the parent container of the foldable
Change-Id: Id620c03c73e96f9719cc4d221c7c33df658b8377
Commit: 7d87666327a800cc074202179a364278f72e2aed
https://github.com/tribe29/checkmk/commit/7d87666327a800cc074202179a364278f…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/crash_reporting.py
M cmk/gui/dashboard.py
M cmk/gui/logwatch.py
M cmk/gui/main_menu.py
M cmk/gui/node_visualization.py
M cmk/gui/notifications.py
M cmk/gui/notify.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/wato/utils/base_modes.py
M cmk/gui/sidebar.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/user_profile.py
M cmk/gui/werks.py
Log Message:
-----------
Always use the mega_menu_registry to obtain menus
Always use cmk.gui.main_menu.mega_menu_registry to obtain
menu entries of the main navigation.
Change-Id: I0d0b20967b0a487e1b80339073c3f5039f13d22c
Commit: 99486ff1cc9139dec90faa1a94aa90f19b54d9a7
https://github.com/tribe29/checkmk/commit/99486ff1cc9139dec90faa1a94aa90f19…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/wato/user_profile.py
Log Message:
-----------
Don't define mega menu entries in cmk.gui.main_menu
mega menu entries are now defined in close to the places
where their topic function is defined. This reduces the
number of imports between gui modules.
Change-Id: I809f500bb83931b573c65147cb52854364a92f55
Compare: https://github.com/tribe29/checkmk/compare/06847434bdae...99486ff1cc91
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 06847434bdae7811dd501182be1cbeb6c70746e7
https://github.com/tribe29/checkmk/commit/06847434bdae7811dd501182be1cbeb6c…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M buildscripts/scripts/test-composition.jenkins
M buildscripts/scripts/test-gui-crawl.jenkins
M buildscripts/scripts/test-integration.jenkins
Log Message:
-----------
Try to unbreak integration test like jobs
Change-Id: I405414fb77d2e093c7d4b1d6a0ff4306333332ec
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 329311ed794eed032af5c5e3c1938dbaab8b986d
https://github.com/tribe29/checkmk/commit/329311ed794eed032af5c5e3c1938dbaa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
Cleanup commented out code
Change-Id: I5a0b416ce415760c10a729cc15e1a9f683babef5
Commit: 4b157d6f8466acd2595ab132accde74aeacf5b63
https://github.com/tribe29/checkmk/commit/4b157d6f8466acd2595ab132accde74ae…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/views.py
Log Message:
-----------
Move view specific request variable hacks to start of request
This logic only needs to be executed when initially accessing a view,
not e.g. during subsequent AJAX calls. To have a cleaner separation and
have all variables set before the context is computed from the
variables, we move it to the central entry point of the views:
page_view().
Change-Id: Ie3b996380448e02e195706943cce8913a01d980d
Commit: 592666608b9fe66aa4420c4583bd5e12976c0c7c
https://github.com/tribe29/checkmk/commit/592666608b9fe66aa4420c4583bd5e129…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Unbreak single group views for host / services
The verification of the single contexts has been introduced some weeks
ago and now prevents rendering of "host of host group X" views. To make
the views usable again the recently introduced verification is being
disabled for this special case.
This is another workaround on top of a collection of workarounds to make
the linking from host group lists to members of single host group page
possible in the current structure.
Change-Id: I52b7e7c311720f66d97da2eb1388cf452ef20382
Commit: fe116617359430147e23fe047405517def0bd46e
https://github.com/tribe29/checkmk/commit/fe116617359430147e23fe047405517de…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/pagetypes.py
M cmk/gui/views.py
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Fix "add view/graph/..." action from popup menus
Improve some styling issues on the way
Change-Id: If79e9f2b01698f437d0f98762bc7478b03048e47
Commit: f4a6dfb3c9ae61ddb74005a50a578f755cdaf66a
https://github.com/tribe29/checkmk/commit/f4a6dfb3c9ae61ddb74005a50a578f755…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M web/htdocs/js/modules/page_menu.js
M web/htdocs/js/modules/popup_menu.js
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Use general popup menu code for the page menu dropdowns
* Some naming clarifications on the way
* Add some comments to clarify the purpose of functions
Change-Id: I5228285bf6678a0b50f6e3ebb1c47830bdd2a117
Commit: 2fd1c7e50576d441411b3f410b064a8e52ac5589
https://github.com/tribe29/checkmk/commit/2fd1c7e50576d441411b3f410b064a8e5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M tests/unit/cmk/gui/test_page_menu.py
M web/htdocs/js/modules/page_menu.js
Log Message:
-----------
Some naming clarification and unused code cleanup
The thing that opens when clicking on a title of the page menu
is named "page menu dropdown" or "dropdown" in short. Respect
that in the JS code.
Change-Id: I7ac2caa2c9c066cd96679057acf5d73df59f717f
Commit: 2f6bb771d9bb8de4d32f054a1f53e0498103061d
https://github.com/tribe29/checkmk/commit/2f6bb771d9bb8de4d32f054a1f53e0498…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
Refactor page menu to use the generic popup menu
Change-Id: I633e8cb2503e18815667506e74a7e778b1bead48
Commit: 005104579fba09d6db904b921e52989722c7dc8b
https://github.com/tribe29/checkmk/commit/005104579fba09d6db904b921e5298972…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/page_menu.py
M cmk/gui/plugins/sidebar/main_menu.py
M web/htdocs/js/modules/page_menu.js
M web/htdocs/js/modules/popup_menu.js
Log Message:
-----------
Generalize switching between popups
When one page menu dropdown was opened it was possible to hover the next
menu title to switch to the other dropdown. This specific feature has
now been added to the generic popup menu code.
To use this feature the popups need to have a common CSS class which
needs to be added as popup_group="class" argument to the popup_trigger
call in python.
Change-Id: I75ad4a689f13a136972c048542120613d99ee92d
Commit: 3b2c86e195a3570675e3aaecb87b2c626811a7d2
https://github.com/tribe29/checkmk/commit/3b2c86e195a3570675e3aaecb87b2c626…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Make "add to" page menu of views work
Change-Id: I799381ff1666e5727656fbda1c95e06c6a3ddfe9
Compare: https://github.com/tribe29/checkmk/compare/a00476f7b2ad...3b2c86e195a3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a00476f7b2ad44a79a07dd38131bb44f62d61c4f
https://github.com/tribe29/checkmk/commit/a00476f7b2ad44a79a07dd38131bb44f6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M livestatus/src/HostContactsColumn.cc
M livestatus/src/LogEntry.cc
M livestatus/src/NagiosCore.h
M livestatus/src/ServiceContactsColumn.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/opids.cc
Log Message:
-----------
IWYU incompatibility fixes.
Change-Id: I2986c7f1709198bc08bde004b1e605a994c7fdaa
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 881dd383b95fac1a009fbe8aa2c78aa05c1b4440
https://github.com/tribe29/checkmk/commit/881dd383b95fac1a009fbe8aa2c78aa05…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M livestatus/iwyu-mappings/check_mk.imp
M livestatus/src/EventConsoleConnection.cc
M livestatus/src/HostContactsColumn.cc
M livestatus/src/InputBuffer.cc
M livestatus/src/LogEntry.cc
M livestatus/src/Metric.h
M livestatus/src/NagiosCore.h
M livestatus/src/ServiceContactsColumn.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TimeperiodsCache.cc
M livestatus/src/module.cc
M livestatus/src/opids.cc
Log Message:
-----------
Even more IWYU fixes...
Change-Id: Icb8a9a20e945076229a5f654492be78ee2cbb17a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 86f7310c06d8ea9ace066a78a96d766aa40f439b
https://github.com/tribe29/checkmk/commit/86f7310c06d8ea9ace066a78a96d766aa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M tests/unit/cmk/utils/test_man_pages.py
Log Message:
-----------
tests: remove test_manpage_catalog_headers
The presence of 'catalog' in 'headers' is tested for in 'test_load_all_man_pages'.
Change-Id: Ibe28c4a1f7409cc64df39608c01520e08251595a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0f13d87f6d52ae647103d4dd0c9d85584d0a29d1
https://github.com/tribe29/checkmk/commit/0f13d87f6d52ae647103d4dd0c9d85584…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M checks/temperature.include
M cmk/base/plugins/agent_based/utils/temperature.py
A tests/unit/cmk/base/plugins/agent_based/utils/test_temperature.py
Log Message:
-----------
Migrated check_temperature_levels to _check_levels in temperature utils file of the check API; added unit tests
Change-Id: If20334edf244d0ae6a073310123b1d501147a663
Commit: c029b78f4eba4d2040ae902576cc0a50ac36f17c
https://github.com/tribe29/checkmk/commit/c029b78f4eba4d2040ae902576cc0a50a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
M livestatus/iwyu-mappings/check_mk.imp
M livestatus/src/EventConsoleConnection.cc
M livestatus/src/InputBuffer.cc
M livestatus/src/LogEntry.cc
M livestatus/src/Metric.cc
M livestatus/src/Metric.h
M livestatus/src/TableEventConsole.cc
M livestatus/src/TimeperiodsCache.cc
M livestatus/src/module.cc
Log Message:
-----------
More IWYU fixes.
This is now IWYU-clean on Ubuntu 20.04 with GCC-10 C++ headers.
Change-Id: I0e6aabcf2845bf38fcb7b7a0e35a5b914a819b17
Commit: b97c7b42de07155f671d0e76fb83e3ad9edfa899
https://github.com/tribe29/checkmk/commit/b97c7b42de07155f671d0e76fb83e3ad9…
Author: Felix <vidschofelix(a)users.noreply.github.com>
Date: 2020-08-07 (Fri, 07 Aug 2020)
Changed paths:
A .werks/11340
M checks/md
A tests/unit/checks/generictests/datasets/md_raid.py
Log Message:
-----------
11340 md-raid: add detection for check-state
At the moment (md-)checks turn md-service into warning state, because they come with "finish" and "speed" values.
(md-)checks are "By default, run at 00:57 on every Sunday, but do nothing unless the day of the month is less than or equal to 7 [...]".
A (md-)check is no rebuild or resync, it's just a periodic check and should degrade the state of the raid.
Discussion about this topic: https://forum.checkmk.com/t/mdadm-check-causing-warning/17813/8
Thanks to Felix for the Pull Request!
Closes #222
CMK-5058
Change-Id: I254047a0f03445e6774792d7cd9f27008addbcab
Compare: https://github.com/tribe29/checkmk/compare/49e3a357ed4e...b97c7b42de07