Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ab7b23d505c06e07d22bf37277f7eb0e4dd96dfb
https://github.com/tribe29/checkmk/commit/ab7b23d505c06e07d22bf37277f7eb0e4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
A .werks/12983
M bin/init-redis
M cmk/utils/packaging.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
12983 FIX Setup search: Automatically recognize changes from extension packages
When installing, uninstalling, enabling or disabling an MKP, Checkmk
will now automatically re-build the index used in the search function
in the setup menu (in the background). Once this is complete, newly
added rulesets will be available in the setup search and removed
rulesets will no longer be displayed.
CMK-8185
Change-Id: I4130edc86cc4b886f2ae86fdae0c62b3ccbbd3f1
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: d9ba0251ea5bce71ccb0b4aa1b1ea80fc17cec09
https://github.com/tribe29/checkmk/commit/d9ba0251ea5bce71ccb0b4aa1b1ea80fc…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
A .werks/12917
M cmk/base/plugins/agent_based/snmp_info.py
Log Message:
-----------
12917 FIX snmp_info: the description is now part of the summary again
Starting from Checkmk version 2.0 the description was only shown in the
service details. Only the name, location and contact were shown in the
service summary.
For many devices the description contains useful information like e.g.
the firmware version. One use case before the 2.0 was e.g to search for
the SNMP Info service of devices and compare the information contained
in the description. To achieve the same result in verion 2.0 until now
it was necessary to add the service details to the views.
This werk puts the description in the summary again, along with the
location, name, and contact.
SUP-6809
Change-Id: I2ec97ebc5906dbc73e5963e1f0107a5aa0f98d9e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 857a9f185044824bc467fb5912c1308cf16c9023
https://github.com/tribe29/checkmk/commit/857a9f185044824bc467fb5912c1308cf…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M locale/Makefile
Log Message:
-----------
Unify identations in locale/Makefile
Change-Id: I1f78f4d0580cf1e06971a1965ed44b67687ebbde
Commit: 789c13031541d191e4fbdcdaa2e98b32935500c9
https://github.com/tribe29/checkmk/commit/789c13031541d191e4fbdcdaa2e98b329…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M locale/Makefile
Log Message:
-----------
Transfer Weblate --> Checkmk: Check Python formatters
When porting translations from Weblate to Checkmk, we now check for
issues concerning Python formatters. If we find any, we do not commit
anything to the Checkmk repo and exit with code 1.
Change-Id: I655efdd2bed44e595d193352bf4b2763b1abbab3
Commit: 742aaf14660e9668a32e966158f88ea2614384a7
https://github.com/tribe29/checkmk/commit/742aaf14660e9668a32e966158f88ea26…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Remove redundant definition
Change-Id: Ifefffd07151cbb3d253cd8eabfec340ce9812823
Commit: 3052b4a8d984b91c7e07a68be93dba5d3ed76db9
https://github.com/tribe29/checkmk/commit/3052b4a8d984b91c7e07a68be93dba5d3…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M bin/mkbackup
M cmk/utils/paths.py
M tests/unit/cmk/utils/test_paths.py
Log Message:
-----------
Rework locking for mkbackup
We're using now multiple files for flock:
* one lock *per* site, which is backuped / restored
* one global lock, in case of an appliance (and mkbackup executed by root)
CMK-7706
Change-Id: I73739bcbdaf4c79dd6944452e0655cfe8c382101
Commit: ffb55e3b11e1461b3db074c0ac009c07e4f6dc2e
https://github.com/tribe29/checkmk/commit/ffb55e3b11e1461b3db074c0ac009c07e…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
A .werks/11810
M omd/omd.spec.in
M omd/packages/omd/omdlib/main.py
M tests/integration/omd/test_environment.py
Log Message:
-----------
11810 FIX mkbackup: Fix locking problems
On standard site installations, locks during mkbackup are now site specific.
This results in multiple sites being able to be backed-up simultaneously.
On appliances, a system-wide backup will still lock all sites regarding backup.
Details:
Werk 11868 tried to fix permission issues during mkbackup of different
sites.
However directories under <tt>/var/lock/</tt> are volatile and
therefore the creation and the setting of the rights on the <tt>mkbackup</tt> folder must be performed on every system restart.
Therefore <tt>omd</tt> will now try to ensure that this folder exists
and has the correct permissions.
Furthermore, the backup directory has been moven to
<tt>/run/lock/mkbackup</tt> as this is the standard path for locks
according to FHS.
CMK-7706
Change-Id: Ibb65c0887993423ce737325dd787b9e7e59730de
Commit: 3dc5ec2c52b4175d17454186e65a41196976c104
https://github.com/tribe29/checkmk/commit/3dc5ec2c52b4175d17454186e65a41196…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M cmk/core_helpers/controller.py
Log Message:
-----------
controller: Prefer more general ConfigPath
VersionedConfigPath has more behavior. Let us reduce its usage to where
this is strictly necessary.
Change-Id: I2fbba54ccc96ab36bcb9c2823eea5f52f2ecec82
Compare: https://github.com/tribe29/checkmk/compare/22753aeff8f0...3dc5ec2c52b4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bbdbd9c43f20ba7e9db62b8a9265c2ce711c7526
https://github.com/tribe29/checkmk/commit/bbdbd9c43f20ba7e9db62b8a9265c2ce7…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 30 Werk IDS
Change-Id: I631c55de70006ae3bf78d80f9beb8171550aeb5f
Commit: 22753aeff8f0e03ebeb2e425d324da966386433c
https://github.com/tribe29/checkmk/commit/22753aeff8f0e03ebeb2e425d324da966…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
A .werks/12888
M cmk/gui/plugins/wato/check_parameters/interfaces.py
Log Message:
-----------
12888 FIX Adjusting discards to accept Float instead Integer levels
For some checks based on the interfaces valuespecs, integers did not provide
the necessary granularity to set thresholds. In consequence, this change changes
the levels to float types.
Change-Id: I63666c6a49fde5edb4e865936c2384fd6a7d7d0f
Compare: https://github.com/tribe29/checkmk/compare/d84b95bd8e47...22753aeff8f0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f8cc583205a06f9f6537ba4b74d52567a0ae84bf
https://github.com/tribe29/checkmk/commit/f8cc583205a06f9f6537ba4b74d52567a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M cmk/core_helpers/paths.py
M tests/scripts/misc/fetcher_ram_usage_test
M tests/unit/cmk/core_helpers/test_config_paths.py
Log Message:
-----------
Remove deprecated, untyped "serial" API
We now got rid of the callers.
Change-Id: I4bfc03853c3f845deba8e3284369173e9109b29c
Commit: d84b95bd8e475f2638f517f630234ce73cef8934
https://github.com/tribe29/checkmk/commit/d84b95bd8e475f2638f517f630234ce73…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-07-05 (Mon, 05 Jul 2021)
Changed paths:
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
A cmk/core_helpers/config_path.py
M cmk/core_helpers/controller.py
R cmk/core_helpers/paths.py
M tests/scripts/misc/fetcher_ram_usage_test
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/core_helpers/test_config_paths.py
Log Message:
-----------
Simplify ConfigPath
Make the class abstract a single path and remove the factories to the
other ones. Replace __truediv__ with __fspath__.
This removes a lot of cruft and makes the abstraction *much* clearer.
This also lets us rename the module to better reflect its
current content.
Change-Id: Ieb5d109d69357d25a5a6d8e8886640acc167553f
Compare: https://github.com/tribe29/checkmk/compare/7aae8b458639...d84b95bd8e47