Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cfb0595b842eb9da6ca396c6be7aa632602c4302
https://github.com/Checkmk/checkmk/commit/cfb0595b842eb9da6ca396c6be7aa6326…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core_nagios.py
M cmk/base/modes/__init__.py
M cmk/base/modes/check_mk.py
M cmk/base/parent_scan.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Make host list generation explicit
Also avoids multiple conversions from sets to sequences and sequences
to sets and the costly creation of temporary containers.
CMK-14467
Change-Id: I7bd4bfff8e1fef270992abf953c20be7000ddba2
Commit: 04ee6b8e7815b885ae32ccf8f606b4bb6a2e69ee
https://github.com/Checkmk/checkmk/commit/04ee6b8e7815b885ae32ccf8f606b4bb6…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/modes/check_mk.py
M tests/unit/cmk/base/test_config.py
Log Message:
-----------
Move duplicate detection to HostsConfig
CMK-14467
Change-Id: Iaa1855cf62cea6388a479ec7553ff402609442a5
Compare: https://github.com/Checkmk/checkmk/compare/0d254d9932ac...04ee6b8e7815
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 735e1214b9ab12a034ac208591bb0733f39fce57
https://github.com/Checkmk/checkmk/commit/735e1214b9ab12a034ac208591bb0733f…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
A buildscripts/scripts/build-cmk-distro-package.groovy
Log Message:
-----------
Adds bare minimal Checkmk distro package build pipeline
Extracted from build-cmk-packages, build-cmk-distro-package also create distro specific
Checkmk packages, but does only what's needed to build one specific package, based
on DISTRO, EDITION and git commit ID.
Compared to build-cmk-packages this pipeline does not
* trigger windows based agent updater/modules jobs
* build Linux agent updater
* create a BOM
* create a source package
* build for several distributions
* test the created package
* upload build artifacts to test/download servers
The created package will be provided as Jenkins build artifact which can then be used
to run test jobs or create release packages (together with the output of other distro
package jobs)
Change-Id: I7e0393e654254937eb0416df2ed2b0af89c2c0e5
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 533f277a9452275d0a52178f7c15d1dc8cf289ea
https://github.com/Checkmk/checkmk/commit/533f277a9452275d0a52178f7c15d1dc8…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
A .werks/15099
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
Log Message:
-----------
15099 FIX crash when calling bulk-delete via the REST API
Previously, when doing a bulk_delete operation via the REST API,
an exception could occur under certain conditions, most notably
one where the DCD (Dynamic Configuration Daemon) is configured
to automatically delete hosts without piggyback data.
If the error occured, in the logs these lines are occuring:
<pre>
PermissionError: Required permissions not declared for this endpoint.
Endpoint: >Endpoint cmk.gui.plugins.openapi.endpoints.host_config:bulk_delete<
Permission: general.see_all
Used permission: {'wato.all_folders', 'general.see_all', 'wato.manage_hosts'}
Declared: AllPerm([{wato.manage_hosts}, {wato.all_folders}?)
</pre
This werk fixes this problem.
Change-Id: I2b712fc7f96645e53d8045472544ab097ee0db24
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: e7c1e54439d810f64c502747c1e4fc61b6c36c17
https://github.com/Checkmk/checkmk/commit/e7c1e54439d810f64c502747c1e4fc61b…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
A .werks/15099
M cmk/gui/plugins/openapi/endpoints/host_config.py
Log Message:
-----------
15099 FIX crash when calling bulk-delete via the REST API
Previously, when doing a bulk_delete operation via the REST API,
an exception could occur under certain conditions, most notably
one where the DCD (Dynamic Configuration Daemon) is configured
to automatically delete hosts without piggyback data.
If the error occured, in the logs these lines are occuring:
PermissionError: Required permissions not declared for this endpoint.
Endpoint: <Endpoint cmk.gui.plugins.openapi.endpoints.host_config:bulk_delete>
Permission: general.see_all
Used permission: {'wato.all_folders', 'general.see_all', 'wato.manage_hosts'}
Declared: AllPerm([{wato.manage_hosts}, {wato.all_folders}?)
This werk fixes this problem.
Change-Id: I2b712fc7f96645e53d8045472544ab097ee0db24
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: f50af98b3d3faf6190fca10e219bce638f6be3f1
https://github.com/Checkmk/checkmk/commit/f50af98b3d3faf6190fca10e219bce638…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2023-10-17 (Tue, 17 Oct 2023)
Changed paths:
A .werks/15099
M cmk/gui/plugins/openapi/endpoints/host_config/__init__.py
Log Message:
-----------
15099 FIX crash when calling bulk-delete via the REST API
Previously, when doing a bulk_delete operation via the REST API,
an exception could occur under certain conditions:
If the error occured, in the logs these lines are occuring.
PermissionError: Required permissions not declared for this endpoint.
Endpoint: <Endpoint cmk.gui.plugins.openapi.endpoints.host_config:bulk_delete>
Permission: general.see_all
Used permission: {'wato.all_folders', 'general.see_all', 'wato.manage_hosts'}
Declared: AllPerm([{wato.manage_hosts}, {wato.all_folders}?)
This werk fixes this problem.
For 2.2: Also backport permission changes from master.
Change-Id: I2b712fc7f96645e53d8045472544ab097ee0db24