Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 606f16e56a4e80dab983027dfeb9d6345db0e058
https://github.com/tribe29/checkmk/commit/606f16e56a4e80dab983027dfeb9d6345…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/utils/store.py
Log Message:
-----------
Remove timestamp from config file contents
Even if the timestamp in the file content is useful e.g. for trouble
shooting, it now needs to be removed from the file content (at least for
config files of the CME).
Background is that with the new incremental sync only as few files as
possible should be synchronized during the Activate change to save time
and bandwidth.
In the CME, however, many files are newly created ad hoc. Therefore,
these files always contain new timestamps, even if the content has not
changed at all. These files are therefore always synchronized.
The easiest way to improve this is to remove the time stamps from the
files. A little less information during the troubleshooting we now take
into account.
Change-Id: I96ad371463d2eae53891c4a0573b6c477c712d1a
Commit: ad35790c8957dad9bca6de5d185d7a0c43392ec0
https://github.com/tribe29/checkmk/commit/ad35790c8957dad9bca6de5d185d7a0c4…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/base/data_sources/__init__.py
M cmk/base/data_sources/abstract.py
M cmk/base/data_sources/host_sections.py
M cmk/base/data_sources/ipmi.py
M cmk/base/data_sources/piggyback.py
M cmk/base/data_sources/programs.py
M cmk/base/data_sources/snmp.py
M cmk/base/data_sources/tcp.py
Log Message:
-----------
Remove pylint noise
In the meantime, recent versions of pylint (such as the one we are now
using) parse type annotations in comments.
The `pylint: disable=unused-import` are therefore redundant.
Removing them in that part of the code further did catch
actual, unused imports.
CMK-4243
Change-Id: I0c56591e2b2a9cb0813e5ecb9fd64f4f40dbafde
Compare: https://github.com/tribe29/checkmk/compare/1b5298c9f76a...ad35790c8957
Branch: refs/heads/1.6.0
Home: https://github.com/tribe29/checkmk
Commit: b92e7794e93a114eae750ea8260d345ab7f5ba57
https://github.com/tribe29/checkmk/commit/b92e7794e93a114eae750ea8260d345ab…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
A .werks/11074
Log Message:
-----------
11074 FIX Fix broken activate changes when EC config sync is enabled
This issue only affected users of the CME. In the moment the configuration
replication of the Event Console configuration to a remote site is enabled,
this could result in an error during activate changes procedure.
Change-Id: Idf164b865fabee929b9df63add049f17df522de0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: f4c3e9b03b971ea8bfc0ef60047d3172cf486ba1
https://github.com/tribe29/checkmk/commit/f4c3e9b03b971ea8bfc0ef60047d3172c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M werk
Log Message:
-----------
werk script: remove unused function
Change-Id: I412cc2555e27277ec2cd587e447275cbd097c1dd
Commit: 7e8896e92c159c1925b7245065a08211601f0693
https://github.com/tribe29/checkmk/commit/7e8896e92c159c1925b7245065a082116…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M werk
Log Message:
-----------
werk script: extend typing
Change-Id: I0dd5373e591c923dd41630013a874c4d185f9ab0
Commit: 2aabe97ab39a129169d12328b25ad1892d7c55a6
https://github.com/tribe29/checkmk/commit/2aabe97ab39a129169d12328b25ad1892…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M werk
Log Message:
-----------
werk script: introduce argparse
As a result the commands 'pick' and 'export' are now
documented, as well as the the 'custom-files' arguments.
Change-Id: Ie8e1a36218a8e9294ea8ae3ba7a5e45c10799476
Commit: 958afdfbb86943e1ca0e8928f4e38da2c01a7d66
https://github.com/tribe29/checkmk/commit/958afdfbb86943e1ca0e8928f4e38da2c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/base/data_sources/host_sections.py
Log Message:
-----------
CheckAPI: Do not raise MKParseFunctionError
Wrapping the exception into a MKParseFunction is no
longer required for tht new exception handling flow.
Change-Id: I0d893cc725b370f0f5ce9818dea9d08ed64a06da
Commit: 584089be5d0a9ff7e70015a4a54e4dc8e7b8eaaf
https://github.com/tribe29/checkmk/commit/584089be5d0a9ff7e70015a4a54e4dc8e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/base/.f12
M cmk/base/api/agent_based/register/section_plugins_legacy_scan_function.py
A cmk/base/plugins/__init__.py
A cmk/base/plugins/agent_based/__init__.py
M cmk/base/plugins/agent_based/checkpoint_connections.py
M cmk/base/plugins/agent_based/esx_vsphere_systeminfo.py
M cmk/base/plugins/agent_based/hr_mem.py
M cmk/base/plugins/agent_based/labels.py
M cmk/base/plugins/agent_based/omd_apache.py
M cmk/base/plugins/agent_based/ucd_mem.py
A cmk/base/plugins/agent_based/utils/__init__.py
M cmk/base/plugins/agent_based/utils/checkpoint.py
M cmk/base/plugins/agent_based/utils/printer.py
M cmk/base/plugins/agent_based/utils/ucd_hr_detection.py
M omd/packages/check_mk/check_mk.make
Log Message:
-----------
Check API: Fix mypy
Change-Id: Idfc5d8b87c7b796e0af1ccebd31588899cff4664
Compare: https://github.com/tribe29/checkmk/compare/3fba353177f7...584089be5d0a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6083c3de3d7d45416bf6b1b54c2ab542340618d8
https://github.com/tribe29/checkmk/commit/6083c3de3d7d45416bf6b1b54c2ab5423…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
A .werks/10535
M cmk/gui/background_job.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/watolib/activate_changes.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M web/htdocs/js/modules/activation.js
Log Message:
-----------
Revert "Revert "WK10535: Activate Changes: Now able to specifiy the number of parallel site activations""
This reverts commit 490a933a6da865dd1f2ab67edcabfee2b0e67466.
Commit: 3fba353177f75ab002c2632a4834512f1dd34490
https://github.com/tribe29/checkmk/commit/3fba353177f75ab002c2632a4834512f1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Fixes to make #10535 work with current master state
Change-Id: I05f476ea4aff841843bce58b870f102735ee833c
Compare: https://github.com/tribe29/checkmk/compare/12ce6e8fd5b3...3fba353177f7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ce28528e8b73e633b9345cc4fe927d06bbdb1ae8
https://github.com/tribe29/checkmk/commit/ce28528e8b73e633b9345cc4fe927d06b…
Author: Alex Zurhake <alex.zurhake(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M tests/testlib/containers.py
Log Message:
-----------
increase file descriptors
Change-Id: I0f63b424bf398be2e166be7ffaf5ba9e55fab0b9
Commit: cad658436c9f43810c855b3ce07d1928127d03c7
https://github.com/tribe29/checkmk/commit/cad658436c9f43810c855b3ce07d19281…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/wato/pages/bulk_import.py
Log Message:
-----------
PY3: Cleanup file IO, spread type hints
* Refactored some paths to Path, cleaning up unclear file open
* Spread some type hints
Change-Id: Ic519bc45cf09363e2a64a16c801e283cad428802
Commit: 2a4b1c3ec3c1779e29f995bc17600135dbe7e0f8
https://github.com/tribe29/checkmk/commit/2a4b1c3ec3c1779e29f995bc17600135d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/wato/pages/fetch_agent_output.py
Log Message:
-----------
PY3: Clarify open encdoding; Fix wrong type hint
Change-Id: I7c2404f3ec8f2616b7c2f68ece27b9dfcacdb2a3
Commit: 439bb915ca33532b1d17dcfff322f6d3f3256394
https://github.com/tribe29/checkmk/commit/439bb915ca33532b1d17dcfff322f6d3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/cron.py
Log Message:
-----------
PY3: Clarify file IO encoding
Change-Id: Ib56838475145abb9ef411378f1a11bf89dc7d4a4
Commit: 2b26a98fac3fc825623e3511e2755e003074b899
https://github.com/tribe29/checkmk/commit/2b26a98fac3fc825623e3511e2755e003…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/cron.py
M cmk/utils/store.py
M tests/unit/cmk/utils/test_store.py
Log Message:
-----------
Introduce store.locked: Context manager for file locks
Change-Id: Ic03aa940c224694c555fcec4d4649612ea20472a
Commit: 26c62e31feaeacab511c037accd3592baa9c45f7
https://github.com/tribe29/checkmk/commit/26c62e31feaeacab511c037accd3592ba…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/bi.py
M cmk/gui/login.py
M cmk/gui/plugins/sidebar/wiki.py
M cmk/gui/plugins/userdb/ldap_connector.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/omd_configuration.py
M cmk/gui/userdb.py
M cmk/gui/utils/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/auth_php.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/config_sync.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/snapshots.py
M cmk/gui/watolib/tags.py
Log Message:
-----------
PY3: Cleanup file IO
Change-Id: I793bfb45a7767a1255733b05a9f5157950e30362
Commit: 12ce6e8fd5b352398c43abc156bd4267219c3c29
https://github.com/tribe29/checkmk/commit/12ce6e8fd5b352398c43abc156bd42672…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/gui/config.py
M cmk/gui/key_mgmt.py
M cmk/gui/plugins/wato/ac_tests.py
M cmk/gui/plugins/wato/bi.py
M cmk/gui/plugins/watolib/utils.py
Log Message:
-----------
PY3: Cleanup more file IO
Change-Id: Ifc509c9196c569ae91acdc296621e9b2abc1ee21
Compare: https://github.com/tribe29/checkmk/compare/65e96979c963...12ce6e8fd5b3
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 65e96979c9634f3f60fd2067f2410d66a1b2cf42
https://github.com/tribe29/checkmk/commit/65e96979c9634f3f60fd2067f2410d66a…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-05-11 (Mon, 11 May 2020)
Changed paths:
M cmk/base/checking.py
Log Message:
-----------
Generalize `snmp_stats` pseudo-namespace
If we go for C-style programming, we might as well adopt this
language's good practice.
Pseudo-namespaces are not unknown in Python as well (including the
standard library).
Also see the last item from the Zen of Python.
CMK-4243
Change-Id: I17a8e6823bd6231f7fba1536c04aa6cd4bb56409