Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 818a3f69706a40716df1fd7c2e99281d0712dc50
https://github.com/tribe29/checkmk/commit/818a3f69706a40716df1fd7c2e99281d0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByGroup.h
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableServicesByHostGroup.h
Log Message:
-----------
Improve query performance for services/servicesbygroup/servicesbyhostgroups tables.
Check service visibility *before* filtering. This is done in a purely
mechanical way to keep the change small. Polishing things and making the
NEB and CMC code more similar will be done in upcoming commits.
Change-Id: I1b7c74b528078f7d7560cc3aaa8652c5f25a1a2d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 72198bfe41fe8e3ba73b5406b0737ebc6d725e0d
https://github.com/tribe29/checkmk/commit/72198bfe41fe8e3ba73b5406b0737ebc6…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M livestatus/src/TableServices.cc
M livestatus/src/TableServices.h
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByGroup.h
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableServicesByHostGroup.h
Log Message:
-----------
Improve query performance for services/servicesbygroup/servicesbyhostgroups tables.
Check service visibility *before* filtering. This is done in a purely
mechanical way to keep the change small. Polishing things and making the
NEB and CMC code more similar will be done in upcoming commits.
Change-Id: I1b7c74b528078f7d7560cc3aaa8652c5f25a1a2d
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: aef9f3176e5867da2f9767e62c8d7c2c282c8398
https://github.com/tribe29/checkmk/commit/aef9f3176e5867da2f9767e62c8d7c2c2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/core_helpers/protocol.py
Log Message:
-----------
Modernize: Arg to Final is not necessary
CMK-10076
Change-Id: Ie58db386f69676ef01c930412595d5e516fcd2e4
Commit: 3775915da5201c481976f92660d941c3058da7af
https://github.com/tribe29/checkmk/commit/3775915da5201c481976f92660d941c30…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/core_helpers/protocol.py
Log Message:
-----------
Modernize __repr__ with f-strings
CMK-10076
Change-Id: I8309b4f6690b1f15fa9eb2cbf7a010ecf8637dd1
Commit: 84fe6c4214e64002aa89d10f3486cead7247ed56
https://github.com/tribe29/checkmk/commit/84fe6c4214e64002aa89d10f3486cead7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
Log Message:
-----------
Fix duration being counted twice
In the case where `fetcher_messages` is `()` and sources were
configured, `make_broker()` calls `fetch_all()` and tracks the
duration of each call to `source.fetch()`. These durations were
then added to the time tracker in the caller in `_timing_results()`
resulting in them being counted twice.
CMK-10076
Change-Id: Iaf0d169dd67bb71991d2d8f7363e613712034413
Compare: https://github.com/tribe29/checkmk/compare/b7a84473e685...84fe6c4214e6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a30bdeb1c7b5cbfe2fde46158c6cf7f111411d44
https://github.com/tribe29/checkmk/commit/a30bdeb1c7b5cbfe2fde46158c6cf7f11…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp1/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp2/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.10/Dockerfile
M buildscripts/scripts/build-build-containers.jenkins
M buildscripts/scripts/build-cmk-aws-ami.jenkins
Log Message:
-----------
remove credentials from image build history
Change-Id: I274965a1fdf5a19d2d7669997c2a0fed7cd0e8c2
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: bc466ca6b4f1e9151b122ef38c262210817c8fdf
https://github.com/tribe29/checkmk/commit/bc466ca6b4f1e9151b122ef38c2622108…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp1/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp2/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.10/Dockerfile
M buildscripts/scripts/build-build-containers.jenkins
Log Message:
-----------
remove credentials from image build history
Change-Id: I274965a1fdf5a19d2d7669997c2a0fed7cd0e8c2
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: b7a84473e685f5eaf302c8cfd2633691e62e75a5
https://github.com/tribe29/checkmk/commit/b7a84473e685f5eaf302c8cfd2633691e…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M buildscripts/infrastructure/build-nodes/centos-7/Dockerfile
M buildscripts/infrastructure/build-nodes/centos-8/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-10/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-11/Dockerfile
M buildscripts/infrastructure/build-nodes/debian-9/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp4/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-12sp5/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp1/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp2/Dockerfile
M buildscripts/infrastructure/build-nodes/sles-15sp3/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-16.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-18.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-19.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
M buildscripts/infrastructure/build-nodes/ubuntu-21.10/Dockerfile
M buildscripts/scripts/build-build-containers.jenkins
M buildscripts/scripts/build-cmk-aws-ami.jenkins
Log Message:
-----------
remove credentials from image build history
Change-Id: I274965a1fdf5a19d2d7669997c2a0fed7cd0e8c2
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 05a9f722409bd333fca676f6626b658a17a5e2e3
https://github.com/tribe29/checkmk/commit/05a9f722409bd333fca676f6626b658a1…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13394
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
13394 FIX Fix the page reload timer
On views with automatic page reload, the wandering circle around the number (i.e. the page reload
interval in seconds) in the top right corner was not rendered anymore. This is fixed to the
original state.
(CMK-10088) (FEED-6837)
Change-Id: Icc1504937be3cf2f5250ae8bbec9003805b15981
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 81c108ff5dcd1ba776b53e07f7b5f2ec63cac061
https://github.com/tribe29/checkmk/commit/81c108ff5dcd1ba776b53e07f7b5f2ec6…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13394
M web/htdocs/themes/facelift/scss/_page_menu.scss
Log Message:
-----------
13394 FIX Fix the page reload timer
On views with automatic page reload, the wandering circle around the number (i.e. the page reload
interval in seconds) in the top right corner was not rendered anymore. This is fixed to the
original state.
(CMK-10088) (FEED-6837)
Change-Id: Icc1504937be3cf2f5250ae8bbec9003805b15981
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1b1b285e0849f29298c988db94cd2f65ec38d5ae
https://github.com/tribe29/checkmk/commit/1b1b285e0849f29298c988db94cd2f65e…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
A .werks/13393
M cmk/gui/wato/pages/rulesets.py
Log Message:
-----------
13393 Make the order of 'Add rule' buttons more user friendly
On ruleset pages users may add a rule by clicking buttons of different context information. These
buttons are now sorted with respect to their relevance for users. The new order is
<ul><li>Add rule</li>
<li>Add rule for current host (and service/device, if available)</li>
<li>Add rule in folder <folder_name></li></ul>
(CMK-9579)
Change-Id: I080d542d86d1f755d319297214096bfcd30641ee
Commit: 9829a325fb7658e5920e40f596f32d0bf9aa922d
https://github.com/tribe29/checkmk/commit/9829a325fb7658e5920e40f596f32d0bf…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/gui/htmllib/__init__.py
M cmk/gui/main_menu.py
M cmk/gui/page_menu.py
M cmk/gui/plugins/visuals/filters.py
M cmk/gui/utils/urls.py
M cmk/gui/views/__init__.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/services.py
M tests/unit/cmk/gui/htmllib/test_html_cls.py
M tests/unit/cmk/gui/utils/test_urls.py
Log Message:
-----------
Introduce an Enum for documentation references
* Doc references (i.e. GUI links to Checkmk's documentation) are now
only type conform when added to the Enum 'DocReferences'
* This enables us to centralize all applied doc references in one class
and to extract this information for use in the knowledge team
(CMK-9185)
Change-Id: Ia6638d0821d93e4d371113b4fd113d2c6308387b
Compare: https://github.com/tribe29/checkmk/compare/c1a381da11a2...9829a325fb76
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2774afaf9750c05ce4c4c5028e0c32f4ced06824
https://github.com/tribe29/checkmk/commit/2774afaf9750c05ce4c4c5028e0c32f4c…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory/__init__.py
M cmk/base/sources/_checkers.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
Log Message:
-----------
Couple source and fetcher message in type system
This uses the type system to strongly couple a source and its
corresponding fetcher message. Now, we are sure that sources
and fetcher messages are in synch. This further provides a
clearer separation of fetching and checking in the code.
Finally, we can crash early on inconsistencies.
CMK-10076
Change-Id: I0ed1cb632a706d46b152c42134c3a16f9180d287
Commit: 46a1330da9a4e371f67b3c961d8d09443fb5c22a
https://github.com/tribe29/checkmk/commit/46a1330da9a4e371f67b3c961d8d09443…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-23 (Wed, 23 Mar 2022)
Changed paths:
M cmk/core_helpers/controller.py
M cmk/core_helpers/protocol.py
M tests/unit/cmk/core_helpers/test_protocol.py
Log Message:
-----------
Add hostname and serial to fetcher protocol
... and complete sanity check in the executor.
CMK-10076
Change-Id: Ia65f463171e114517006f73eb8d68bb20623a2d3
Compare: https://github.com/tribe29/checkmk/compare/c3cee93d2e92...46a1330da9a4