Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 49eacc0c645aaf855d4e998bf0ffaaa265f33b41
https://github.com/tribe29/checkmk/commit/49eacc0c645aaf855d4e998bf0ffaaa26…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M cmk/base/inventory.py
Log Message:
-----------
Check API: run migrated versions of inventory plugins
We can now call the auto-migrated plugins and feed the
generated instances back into the inventory and status
data tree.
Change-Id: I9121e990e21e11ee4e5173dbcfff4872b83bc33b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0fb40353ca3c75de9c97794610b01b9d73cf4c53
https://github.com/tribe29/checkmk/commit/0fb40353ca3c75de9c97794610b01b9d7…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M doc/plugin-api/Makefile
M doc/plugin-api/source/conf.py
Log Message:
-----------
CMK-4676: Add Bakery API to Sphinx doc
- add "--implicit-namespaces" option to Makefile, so that the
Bakery API files are found
- Add some very drafty docstrings
- Activate napoleon extension, so that Google style docstrings get
parsed.
- Generate Documentation items by their appearance in source code
(member-order=by-source autodoc option)
Change-Id: Ic11c8862be21363b129de462a5608ec62fbff61e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c21ee0be760ded48ecc29195b1b33cefdfe86e4b
https://github.com/tribe29/checkmk/commit/c21ee0be760ded48ecc29195b1b33cefd…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-05 (Wed, 05 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/contact_group_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk create for contact_group_config
Change-Id: I33a26feb296f3377ae91f6c43b0b8adda299c05d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 26d3412e65a906d669f7737d5fc0532c872cac71
https://github.com/tribe29/checkmk/commit/26d3412e65a906d669f7737d5fc0532c8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M scripts/run-doctests
Log Message:
-----------
pre-commit: fix doctest-runner when NO tests have run
Change-Id: I607d134427220cd21545ec4679e4a436c6ecd54d
Commit: 48ae1236189b8e19713119cec423e83893548812
https://github.com/tribe29/checkmk/commit/48ae1236189b8e19713119cec423e8389…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
REST-API: don't time.sleep while activating changes
* current guess is that this somehow led to exhaustion
of Apache resources in the composition tests.
* there is no way to test this in isolation, this has to
be tested in the composition tests as well.
Change-Id: I36a4c3b539fbc743794720166251d6ae43946086
Compare: https://github.com/tribe29/checkmk/compare/aecad742f518...48ae1236189b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b2b4267aeee74e6498b6369d584eebcdaa25ee0e
https://github.com/tribe29/checkmk/commit/b2b4267aeee74e6498b6369d584eebcda…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/acknowledgement.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk acknowledge services
Change-Id: I7a5a8c19279d4d0ab5afec87ed8990e910d56d81
Commit: 50bdb10b339004b0c317b493bb4cd9491e1100d6
https://github.com/tribe29/checkmk/commit/50bdb10b339004b0c317b493bb4cd9491…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: bulk create host_configs implementation
Change-Id: I88dc6bc9e97da8573ef9c6d713ff49576a20e8be
Commit: dd7de130519eced8971edbc882f28a95763aea56
https://github.com/tribe29/checkmk/commit/dd7de130519eced8971edbc882f28a957…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk create folder config
Change-Id: I793e210607789d44edcf91865bc03d1f41c4621e
Commit: 37d486bdc607ebde8b260a7e154713627a4aae0d
https://github.com/tribe29/checkmk/commit/37d486bdc607ebde8b260a7e154713627…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/host_group_config.py
M cmk/gui/plugins/openapi/endpoints/utils.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation bulk create host_group_configs
Change-Id: I407d92b8b68c6d4d4b86f27918b48166605ed1b5
Commit: 0ae20fc6fd3d5bc895ba6acfa60586cb80ba17d2
https://github.com/tribe29/checkmk/commit/0ae20fc6fd3d5bc895ba6acfa60586cb8…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/service_group_config.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M web/htdocs/openapi/checkmk.yaml
Log Message:
-----------
API bulk action: implementation of bulk create service_group_config
Change-Id: I1cb5624d47f1c0560eb8ce5961aaacd077e5995f
Compare: https://github.com/tribe29/checkmk/compare/30f162d6c5a0...0ae20fc6fd3d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3eddf98c6cd30d273d2658cc13085bc3b3843fdd
https://github.com/tribe29/checkmk/commit/3eddf98c6cd30d273d2658cc13085bc3b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
R livestatus/src/DynamicHostRRDColumn.cc
R livestatus/src/DynamicHostRRDColumn.h
M livestatus/src/DynamicRRDColumn.h
R livestatus/src/DynamicServiceRRDColumn.cc
R livestatus/src/DynamicServiceRRDColumn.h
M livestatus/src/Makefile.am
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
Log Message:
-----------
Templatize DynamicRRDColumn, reducing tons of copy-n-paste.
Change-Id: I67ef096d3a39f15de6d71f6fec90c64730790849
Commit: b6f327c622d9e1dc2b0e9bd7094ea13968f0f2cf
https://github.com/tribe29/checkmk/commit/b6f327c622d9e1dc2b0e9bd7094ea1396…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/dashboard.py
M cmk/gui/htmllib.py
M cmk/gui/mobile.py
M cmk/gui/pagetypes.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/views.py
M cmk/gui/visuals.py
M tests/unit/cmk/gui/test_views.py
M tests/unit/cmk/gui/test_visuals.py
A web/htdocs/themes/facelift/images/icon_download_json.png
A web/htdocs/themes/facelift/images/icon_view_columns.png
A web/htdocs/themes/facelift/images/icon_view_refresh.png
Log Message:
-----------
Introduce view page menu
Basically replacing view._show_context_links with a page menu
(view.GUIViewRenderer._page_menu). Start there when reviewing this
change.
To make this first step somehow usable this had to be done:
* Move some of the remaining status icons to the view page menu
* Untangle checkbox enable, enforce attributes and make them View properties
* Transform "Add this visual to other visuals" popup to base on the page
menu objects
* Move refresh / number of columns options to other display options for
more consistency. This also allows to drop a lot of special code
(in the next steps)]
Currently there are some things broken. This will be added in the
next commits.
Change-Id: I92d50b71f06ef106e0cb89d8e3a1d780cd78111f
Commit: 9e7fefa08987be11be0064dbee34d02f889c4c66
https://github.com/tribe29/checkmk/commit/9e7fefa08987be11be0064dbee34d02f8…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/views.py
M tests/unit/cmk/gui/test_pages.py
M web/htdocs/js/modules/views.js
Log Message:
-----------
Cleanup the now superfluous optiondial artifacts
Change-Id: Ic99a095129b7363f62ed26e3604beb5c51ad7261
Commit: 580235119b6348f418fd896f77f97b86863ef1bd
https://github.com/tribe29/checkmk/commit/580235119b6348f418fd896f77f97b868…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
Log Message:
-----------
Page menu: Do not display empty topics
Change-Id: If745ff3d86a5a0470f832cf88d2a7f22cf4b8de0
Commit: 6c57d6ef549e8c7df4aa2e92f9154ce296e7a60e
https://github.com/tribe29/checkmk/commit/6c57d6ef549e8c7df4aa2e92f9154ce29…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/plugins/views/utils.py
M cmk/gui/views.py
Log Message:
-----------
Make view commands work again
Also split up the command forms into separate menu entries.
Change-Id: If0144f6caa7bf69ddddd573c34399cfe11d7d5ce
Commit: 71a0ed45e0244b6eb3f8db3e6f3ee18c2853528d
https://github.com/tribe29/checkmk/commit/71a0ed45e0244b6eb3f8db3e6f3ee18c2…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/node_visualization.py
M cmk/gui/views.py
M cmk/gui/visuals.py
Log Message:
-----------
Make filter form work again
(The styling is totally broken for the moment)
Change-Id: I7bb0ed5a3e2887ad88477babfb774e0e2ecac2d0
Commit: bbbea8ab2eddcb84d4aaeaa78bfadf1c0cb42e6d
https://github.com/tribe29/checkmk/commit/bbbea8ab2eddcb84d4aaeaa78bfadf1c0…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/views/builtin.py
Log Message:
-----------
Filter popup: Reduce previous standard filters of allhosts view
Change-Id: Ic0a38dea5f39536a7c20d877b8970eeacbaa191e
Commit: 6dc3d2d928927e9ca9b5e9e2cd05357a59171ae7
https://github.com/tribe29/checkmk/commit/6dc3d2d928927e9ca9b5e9e2cd05357a5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
Log Message:
-----------
Dropdown choices can now be grouped
Change-Id: I9e4a55ccba6271a0300baa043337d780743806a5
Commit: 7f00953139c9af77f1310bd817d90e54673d3971
https://github.com/tribe29/checkmk/commit/7f00953139c9af77f1310bd817d90e546…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/htmllib.py
M cmk/gui/valuespec.py
M cmk/gui/visuals.py
M cmk/gui/wato/pages/users.py
Log Message:
-----------
Filter popup: Filter selection dropdown choices are now grouped by info
Change-Id: I1a14d17f4943ce6efd488672108d26f8a0a19067
Commit: cda8e712eca1ec2c40a755c4f8cfb54360c47963
https://github.com/tribe29/checkmk/commit/cda8e712eca1ec2c40a755c4f8cfb5436…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/visuals.py
Log Message:
-----------
Fix AJAX page ajax_visual_filter_list_get_choice
The AJAX page now accounts for the previously introduced
grouping by "info" and does not return a result code of "1"
anymore.
Change-Id: I0f02ba7c08b6f369df722c7557e4f904648f8636
Commit: 9f60da1f2719c6e8cb70bd4fffd671f9736b4d82
https://github.com/tribe29/checkmk/commit/9f60da1f2719c6e8cb70bd4fffd671f97…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/node_visualization.py
M cmk/gui/valuespec.py
M cmk/gui/views.py
M web/htdocs/js/modules/page_menu.js
M web/htdocs/js/modules/utils.js
M web/htdocs/js/modules/valuespecs.js
M web/htdocs/themes/facelift/scss/_page_menu.scss
M web/htdocs/themes/facelift/scss/_pages.scss
Log Message:
-----------
Add new filter form rendering
Plus:
* Unhackify a lot of CSS definitions
* Remove several unused CSS definitions
Change-Id: Id4db2dd2909ba325af047dc5eeafb8ac1128e846
Commit: f00cf107e562a688730d69cbfbe03aea58dec2e7
https://github.com/tribe29/checkmk/commit/f00cf107e562a688730d69cbfbe03aea5…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M web/htdocs/js/modules/page_menu.js
Log Message:
-----------
Page menu: Fix closing of previously active popups
Change-Id: I2125fef64cd6a64f7f89bc11966ac26fa1a082cf
Commit: 5d76d7f589a26a8a7bb446c0f57570768e8d41a7
https://github.com/tribe29/checkmk/commit/5d76d7f589a26a8a7bb446c0f57570768…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/page_menu.py
M cmk/gui/views.py
M web/htdocs/js/modules/page_menu.js
Log Message:
-----------
Make filter form reachable via shortcut
Change-Id: I73b7436c83bc07e861ff9ae9f1e09f5bef06a080
Commit: 20846e05510588238bf007222137a50aae069cc1
https://github.com/tribe29/checkmk/commit/20846e05510588238bf007222137a50aa…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/views.py
Log Message:
-----------
Filters can now be marked to be advanced elements
Change-Id: Ie6201e9c4e9abcbcc068163804d5a379501aad4a
Commit: c21cd012f8606a8df7b6e026d1a165cdb6ff882c
https://github.com/tribe29/checkmk/commit/c21cd012f8606a8df7b6e026d1a165cdb…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Unquote type hints
Change-Id: Ic03db1ca84e1536677fc877ae646423b7d8f7560
Commit: 89af5f4c03da194053b3fdd251f049612bbe3923
https://github.com/tribe29/checkmk/commit/89af5f4c03da194053b3fdd251f049612…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/mobile.py
M cmk/gui/views.py
Log Message:
-----------
Make collect_context_links procude PageMenuEntry
Add type hints on the way
Change-Id: I25ec56b20155c22597a30e70060e8548e8e8110f
Commit: ededc7bf005207c8d13e76a4e84e057bd7bb5974
https://github.com/tribe29/checkmk/commit/ededc7bf005207c8d13e76a4e84e057bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Simplify conditionals
Change-Id: Ie66438321fc090ab2f521387b27a6e5f0e407caa
Commit: 30f162d6c5a0b153c84e34aa214f156bd8c3e8d6
https://github.com/tribe29/checkmk/commit/30f162d6c5a0b153c84e34aa214f156bd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/views.py
Log Message:
-----------
Cleanup context link collection
Separate the visual selection from the page menu entry
rendering.
Change-Id: Ibbc304c25ff6ca423faad65765d46536fef225fa
Compare: https://github.com/tribe29/checkmk/compare/3ee7af9e24e1...30f162d6c5a0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3ee7af9e24e127170f744e746ef5cc3787652572
https://github.com/tribe29/checkmk/commit/3ee7af9e24e127170f744e746ef5cc378…
Author: Marcel Arentz <marcel.arentz(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kubernetes.py
Log Message:
-----------
Added hint for compatibilities in k8s agent
the official Python module is not compatible with
all official k8s API versions. This has been hinted
in the Special Agent and the help text for the WATO ruleset.
Change-Id: I1ed6265e1756dabd8a0f712252043c7f11daafd3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 87f35b6ddfcdf031d79623feb21f43b438174811
https://github.com/tribe29/checkmk/commit/87f35b6ddfcdf031d79623feb21f43b43…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2020-08-04 (Tue, 04 Aug 2020)
Changed paths:
M cmk/gui/plugins/openapi/livestatus_helpers/tables/_create_table.py
Log Message:
-----------
Livestatus helpers: silence bandit in table update script
* autoescape needs to be off
* this is not a security risk as it is not exposed to user data
Change-Id: I089dcab506790912109af439319a9b677a4844c4