Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 433d5ab354f26ff01d1c0620fe9254547431949d
https://github.com/tribe29/checkmk/commit/433d5ab354f26ff01d1c0620fe9254547…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
Fix AttributeError: RuleOptions object has no attribute get
This was caused by a recent typing improvement.
Change-Id: Ie466f8dac724f2ea088c1e8db4e74481969c74c4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ccd88b93b6f20673a0fa8f581c9e4e2aba9da894
https://github.com/tribe29/checkmk/commit/ccd88b93b6f20673a0fa8f581c9e4e2ab…
Author: Pablo Santiago Blum de Aguiar <pablo.blum(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
A tests/unit/cmk/special_agents/agent_kube/conftest.py
A tests/unit/cmk/special_agents/agent_kube/test_cluster.py
A tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
agent_kube: Write tests for allocatable cpu and memory
CMK-9386
Change-Id: Ib6c50720efd6c725ab9b645d32fb5095e0f36c80
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 319e26fc4699dc9e3962e46f38a9f2f67bd29649
https://github.com/tribe29/checkmk/commit/319e26fc4699dc9e3962e46f38a9f2f67…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/base.py
M cmk/gui/fields/definitions.py
A cmk/gui/fields/primitives.py
M cmk/gui/fields/utils.py
M cmk/gui/plugins/openapi/endpoints/folder_config.py
M cmk/gui/plugins/openapi/endpoints/host.py
M cmk/gui/plugins/openapi/endpoints/ruleset/fields.py
M cmk/gui/plugins/openapi/endpoints/service.py
M cmk/gui/plugins/openapi/endpoints/service_discovery.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M tests/unit/cmk/gui/plugins/openapi/test_apispec_plugins.py
Log Message:
-----------
REST API: respect marshmallow's metadata handling
* introduce a new mixin to move the attributes to "metadata"
* change all String to inherit from this mixin
* the previous syntax stays the same, but only for keys which
have a defined meaning (e.g. a meaning in OpenAPI context)
* if marshmallow fields are imported directly and used like
now the warnings will come back.
Change-Id: I9ac78a51d2b8aa97943135a12ca84e362e268a4c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a3483cc9696e7b3d6921c369e119f00f622fdf17
https://github.com/tribe29/checkmk/commit/a3483cc9696e7b3d6921c369e119f00f6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/gui/plugins/sidebar/bookmarks.py
M web/htdocs/js/modules/sidebar.js
Log Message:
-----------
Change add_bookmark ajax call to POST
The add_bookmark ajax function is not safe since it creates a new
bookmark, therefore it should use the POST method.
CMK-7146
Change-Id: I9dcee04a70153ef8a6247def9929b22f11b06072
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 56c72325af7f30789836f1f88fdd1f107a6f5cec
https://github.com/tribe29/checkmk/commit/56c72325af7f30789836f1f88fdd1f107…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M livestatus/src/TableStateHistory.cc
Log Message:
-----------
Refactoring: Moved post-processing to call sites.
TableStateHistory::process() is doing far too many things, this
is a first tiny step towards cleaning this up.
Change-Id: I42435a36b3ed8a4bd77ce13d75068ce0070e55e5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 718ec64ee41cddce1a2e647ee1e350e7ab601c82
https://github.com/tribe29/checkmk/commit/718ec64ee41cddce1a2e647ee1e350e7a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M livestatus/src/LogCache.cc
M livestatus/src/LogCache.h
M livestatus/src/Store.cc
Log Message:
-----------
Refactoring: Moved log cache statistics back into LogCache.
On second thought, it's better that every use case gets its own explicit API
entry, so we can see what's going on.
Change-Id: I02f20c6abec308828fe7bd5f987dc3506f60e195
Commit: d4344fd6eda40cb829a52f90137e891f84839578
https://github.com/tribe29/checkmk/commit/d4344fd6eda40cb829a52f90137e891f8…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M livestatus/src/LogCache.h
Log Message:
-----------
Comments only.
Change-Id: I1e11f09ed2898945de64367e3e41f684a1e8b083
Compare: https://github.com/tribe29/checkmk/compare/5ac518251ba9...d4344fd6eda4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: aef40b46e8ad904d94eb1d53fab8fd174886a6a1
https://github.com/tribe29/checkmk/commit/aef40b46e8ad904d94eb1d53fab8fd174…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/.f12
Log Message:
-----------
Fix f12
Change-Id: Id03b2b73d1c6265e7fe39f0aaae52bf94e6bcb9c
Commit: 9fa9d7280f203847ee7d967b922172c99bf2a418
https://github.com/tribe29/checkmk/commit/9fa9d7280f203847ee7d967b922172c99…
Author: Óscar Nájera <oscar.najera(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/gui/plugins/visuals/utils.py
M cmk/gui/visuals.py
M cmk/update_config.py
M tests/unit/cmk/gui/test_visuals.py
Log Message:
-----------
Update visuals context on major version update
VisualContext has a new strict form without single infos and everything
is a FilterHTTPVariables dict.
Although visuals(views/dashboards/reports) are updated on load (and
recursively for dashlets & report elements) by the GUI and consequently
after edit. It is helpful to also perform this update, on major version
update.
- Implement a context manager on config update script to save visuals.
Second update are Range Filters which now consistently use the "_until" suffix.
Filter renderer which does query out of the URL needs to query for the
optionally deprecated variable, because configuration might come out of
a Bookmark. General transformation from config files takes places with
the load proceduce as specified on previous comment.
Change-Id: I0ad5dd225a1be8311fd2c681af230f8503f8d96a
Commit: 5ac518251ba97c2e4c44633d4f1bc71530f16cd0
https://github.com/tribe29/checkmk/commit/5ac518251ba97c2e4c44633d4f1bc7153…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M cmk/gui/main_menu.py
M cmk/gui/werks.py
M tests/unit/cmk/gui/test_pages.py
A web/htdocs/themes/facelift/images/monitoring-machine.png
A web/htdocs/themes/facelift/scss/_info.scss
R web/htdocs/themes/facelift/scss/_release_notes.scss
M web/htdocs/themes/facelift/theme.scss
A web/htdocs/themes/modern-dark/images/monitoring-machine.png
M web/htdocs/themes/modern-dark/theme.scss
Log Message:
-----------
About Checkmk page replaces 'Release notes' (CMK-8870)
Change-Id: I9b9f721b658894c36caa513737ed363b4f30111c
Compare: https://github.com/tribe29/checkmk/compare/7cc0c5ee6590...5ac518251ba9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7cc0c5ee659070be398825e141d2f83f1fc34a16
https://github.com/tribe29/checkmk/commit/7cc0c5ee659070be398825e141d2f83f1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-01-24 (Mon, 24 Jan 2022)
Changed paths:
M tests/gui_crawl/test_gui_crawl.py
Log Message:
-----------
Improve GUI crawl speed
The combined_graphs.py page renders graphs. In case the page is opened
with an unrestricted context (no filter or lax filters), the page displays
a large number of graphs. These pages take more than 10 seconds, some
even 30 seconds to load which is way too long for the crawler.
We now skip all these pages and only call combined_graphs.py in case we
find a host context filter in the URL.
Change-Id: Ic4da3d322acc42a2a689e13477729b362b3aa8c6