Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: d71113c11ffecbec7eef4c98a1c9b329b68b83cb
https://github.com/Checkmk/checkmk/commit/d71113c11ffecbec7eef4c98a1c9b329b…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15828
Log Message:
-----------
15828 FIX BI service delivers now state changes to backends
Previously, BI aggregation service didn't send state changes
to the backend as Carbon or InfluxDb. With this release the
problem had been fixed.
SUP-13859
Change-Id: Ia10a67f5f95d8f38d38bed79afdeed71bc2a65cd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 042f059da26067481edf0e28a24134b933b14c55
https://github.com/Checkmk/checkmk/commit/042f059da26067481edf0e28a24134b93…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/_discovery.py
R cmk/base/agent_based/discovery/_filters.py
M cmk/base/agent_based/discovery/autodiscovery.py
A cmk/checkengine/discovery/filters.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery_filters.py
Log Message:
-----------
Move `discovery._?filters` to `checkengine`
no base deps
CMK-12298
Change-Id: Id534424638cbc5a0dd52787b893e151495d637fd
Commit: 80602caf0c7e78ad69638929547644cc7257bec2
https://github.com/Checkmk/checkmk/commit/80602caf0c7e78ad69638929547644cc7…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/gui/watolib/host_label_sync.py
M cmk/utils/labels.py
A tests/unit/cmk/gui/watolib/test_host_label_sync.py
M tests/unit/cmk/utils/test_labels.py
Log Message:
-----------
Move label sync helper functions to user
Functions have a single user in the GUI -> move over there to
improve the cohesion.
CMK-12298
Change-Id: Ie7c913d0a5b420530fe5d6c8cfa40f1a3627e3d2
Commit: 97bde9cf88ae9c4f8639a11ee3bf723b20044816
https://github.com/Checkmk/checkmk/commit/97bde9cf88ae9c4f8639a11ee3bf723b2…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/automations/check_mk.py
Log Message:
-----------
autodiscovery: remove one `config_cache` user
CMK-12298
Change-Id: I77d4b04a7b479ecaed8e9b28dd5e0e8a0bd006c9
Compare: https://github.com/Checkmk/checkmk/compare/a45c43ed309e...97bde9cf88ae
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 629e4db1ed96947566b4ef2fd0b2da4d97813a5f
https://github.com/Checkmk/checkmk/commit/629e4db1ed96947566b4ef2fd0b2da4d9…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M livestatus/src/Makefile.am
R livestatus/src/NagiosMockup.cc
A livestatus/src/test/NagiosMockup.cc
Log Message:
-----------
The NEB linking test should be part of the tests.
Change-Id: I2f5562d3fa730e667a6a533b076f3f51c096dde1
Commit: a45c43ed309edfd84e4cc98325f5c4a8e9de9707
https://github.com/Checkmk/checkmk/commit/a45c43ed309edfd84e4cc98325f5c4a8e…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A livestatus/src/.iwyu/asio.imp
A livestatus/src/.iwyu/check_mk.imp
A livestatus/src/.iwyu/gcc.libc.imp
A livestatus/src/.iwyu/gcc.stl.headers.imp
A livestatus/src/.iwyu/gcc.symbols.imp
A livestatus/src/.iwyu/stl.c.headers.imp
M livestatus/src/Makefile.am
Log Message:
-----------
Make NEB's IWYU target similar to the one for Livestatus.
Change-Id: I94493e76a00c053b27117aba3283cf01493b1370
Compare: https://github.com/Checkmk/checkmk/compare/b2806061f60a...a45c43ed309e
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: e531508287f5847fcfccb5f496bf54a677239e75
https://github.com/Checkmk/checkmk/commit/e531508287f5847fcfccb5f496bf54a67…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15626
A cmk/base/plugins/agent_based/inventory_kube_cronjob.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_cronjob.py
Log Message:
-----------
15626 KUBE: Addition of CronJob Inventory
This feature extends the Kubernetes monitoring. The CronJob object now features the 'Metadata'
path, which is already available for other piggybacked hosts.
CMK-13583
Change-Id: Ib979abf352f583bffeae429917d2ad1f7a53e4b1
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b2806061f60a13cdf0f227c91b38572cf5148ddf
https://github.com/Checkmk/checkmk/commit/b2806061f60a13cdf0f227c91b38572cf…
Author: Solomon Jacobs <solomon.jacobs(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15626
A cmk/base/plugins/agent_based/inventory_kube_cronjob.py
A tests/unit/cmk/base/plugins/agent_based/test_inventory_kube_cronjob.py
Log Message:
-----------
15626 KUBE: Addition of CronJob Inventory
This feature extends the Kubernetes monitoring. The CronJob object now features the 'Metadata'
path, which is already available for other piggybacked hosts.
CMK-13583
Change-Id: Ib979abf352f583bffeae429917d2ad1f7a53e4b1
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: c1b661c5f171db5ca7537fc1fcea194d43cbea08
https://github.com/Checkmk/checkmk/commit/c1b661c5f171db5ca7537fc1fcea194d4…
Author: Teresa Siegmantel <teresa.siegmantel(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15813
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
15813 FIX Clarify combined graph dashlet error message for filtered boards
As of publishing of this Werk, the combined graph dashlet (as used in the Main Dashboard) does not yet
support filtering.
The corresponding error message was updated to better inform the user about that fact.
SUP-11956
Change-Id: Iaa5a43988806a67aeec4277c987945004d762674
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 6c8c0a68a67563b64caf1e2274449c4a322d8edb
https://github.com/Checkmk/checkmk/commit/6c8c0a68a67563b64caf1e2274449c4a3…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/watolib/host_rename.py
Log Message:
-----------
host_rename: move Background job classes to watolib
Change-Id: Ie05a8063579707903cbdde0d088134ec46bf509b
Commit: 224764254c70271facb6b426ca11428e79a85dfb
https://github.com/Checkmk/checkmk/commit/224764254c70271facb6b426ca11428e7…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/gui/watolib/host_rename.py
Log Message:
-----------
host_rename: change MKGeneralException to BackgroundJobAlreadyRunning when job is already active
Change-Id: If560d7471936c92b440e780ae2833315046dc867
Commit: fe046e8f4a66451b1ca3cd43e6d19e537bfc0a27
https://github.com/Checkmk/checkmk/commit/fe046e8f4a66451b1ca3cd43e6d19e537…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15879
M cmk/gui/plugins/openapi/endpoints/host_config.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/watolib/host_rename.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
15879 FIX host_config: introduction of background job for host_rename endpoint
Prior to this werk, the host_rename endpoint occasionally ran into a timeout if
the renaming process took too long. This werk introduces a background job
to resolve this issue. The endpoint now returns a redirect response instead of
the host details. An associating wait-for-completion endpoint is also introduced
to accompany the rename endpoint. Scripts should be adjusted accordingly.
Change-Id: I2febe0fbee1e806a476a6a9fbf76e8eff0b53a97
Commit: e38bccaadfe766382776beb686965350eaf8d89a
https://github.com/Checkmk/checkmk/commit/e38bccaadfe766382776beb686965350e…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
test_openapi_host_config: adapting rename tests to use ClientsRegistry
Change-Id: I5b5c989d6108c6fe60937536753e83e7bd396c85
Commit: 19af549f6955b2a9f7537ef3f972d410ca5a8750
https://github.com/Checkmk/checkmk/commit/19af549f6955b2a9f7537ef3f972d410c…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
R cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/automations/check_mk.py
A cmk/base/checkers.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Rename `agent_based.confcheckers` -> `checkers`
The few classes are fed into the check engine. They constitute our
actual checkers combining the configuration from WATO and the plugins.
CMK-12298
Change-Id: If8c2b1a2a13187616bed7dc555300c25dd43156d
Commit: 46781eab58c086806362bbd6fb1fa6e91cb821cb
https://github.com/Checkmk/checkmk/commit/46781eab58c086806362bbd6fb1fa6e91…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
Rename `Configured(Fetcher,Parser,Summarizer)` -> `CMK$1`
`Configured*` doesn't mean much, `CMK*` for the classes fed
into the check engine is probably less mysterious of a name.
CMK-12298
Change-Id: I942ea0dc8a00f531197dda8a608b93dd03f7d21a
Compare: https://github.com/Checkmk/checkmk/compare/ab3e2b3fd815...46781eab58c0
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ab3e2b3fd815ae68d21962e74fceab72e3b9d2c2
https://github.com/Checkmk/checkmk/commit/ab3e2b3fd815ae68d21962e74fceab72e…
Author: Teresa Siegmantel <teresa.siegmantel(a)checkmk.com>
Date: 2023-06-09 (Fri, 09 Jun 2023)
Changed paths:
A .werks/15813
M cmk/gui/plugins/visuals/filters.py
Log Message:
-----------
15813 FIX Clarify combined graph dashlet error message for filtered boards
As of publishing of this Werk, the combined graph dashlet (as used in the Main Dashboard) does not yet
support filtering.
The corresponding error message was updated to better inform the user about that fact.
SUP-11956
Change-Id: Iaa5a43988806a67aeec4277c987945004d762674