Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 73137722ad015d9d0e826d2603241cd15676caa6
https://github.com/tribe29/checkmk/commit/73137722ad015d9d0e826d2603241cd15…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
A .werks/11334
M checks/fileinfo
M tests/unit/checks/test_fileinfo_check.py
Log Message:
-----------
11334 FIX fileinfo.groups: fixed crash when no files are found
CMK-6051
Change-Id: I36bceba35ed6d70e22907099dd15a806906b48c0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 32beec22bc240207035c0c0c242f0c2df1880682
https://github.com/tribe29/checkmk/commit/32beec22bc240207035c0c0c242f0c2df…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/checkers/fetcher_configuration.py
M cmk/base/checkers/snmp.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/crash_reporting.py
M cmk/base/default_config/base.py
M cmk/fetchers/factory.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/snmplib/type_defs.py
M cmk/update_config.py
M cmk/utils/python_printer.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/integration/cmk/lib/snmplib/test_snmp_table.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/lib/test_snmplib_snmp_scan.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
Log Message:
-----------
Replaced typing of SNMPBackend
Replaced string typing with Enum typing
Change-Id: Ic101cc8fe43b957665b1dcf0535df51fc146142c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 54025128ab4f4584ec5826c2cd09246fbbc019be
https://github.com/tribe29/checkmk/commit/54025128ab4f4584ec5826c2cd09246fb…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M tests/unit/cmk/base/test_checks.py
Log Message:
-----------
unit tests: remove test against from imports
Checks these days have their own contexts, so from imports are not as bad as they used to be.
In addition, from imports are quite handy when migrating code to the new API one function
at a time, so we allow them.
Change-Id: Ic52b3be060070d344a9f966f963f0dc3b12930b2
Commit: 5d0d954daafc79442a3727861c0133caaccfcdb6
https://github.com/tribe29/checkmk/commit/5d0d954daafc79442a3727861c0133caa…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M inventory/dmidecode
Log Message:
-----------
dmidecode: add typing and refactor
Note that all the "parse" functions are no parse functions in our usual
sense.
* add type annotations
* refacor main function `inv_dmidecode` to prepare to factor out "parse function"
* refactor `inv_dmidecode_parse_general` into `_make_dict`, which will
be useful when migrating to new API.
This change is probably best read from bottom to top.
Change-Id: Id2ce33f9bbb590dd0e5602286ffddc4a12aee6f3
Compare: https://github.com/tribe29/checkmk/compare/af4841f0ccf5...5d0d954daafc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 54831368edc61511354a7109a787298eb8cd5c2b
https://github.com/tribe29/checkmk/commit/54831368edc61511354a7109a787298eb…
Author: Baptiste Pichot <pichot(a)ill.fr>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
A .werks/11407
M checks/zpool
Log Message:
-----------
11407 FIX Added support for petabytes in zpool check
This merges PR #228, https://github.com/tribe29/checkmk/pull/228.
Jira: CMK-5211
Change-Id: Idf0dc0a38e39a24494064c09004ca015566e17c5
Commit: e9fcf2db6cbf0dc28ef3576df8fec1098f4f355b
https://github.com/tribe29/checkmk/commit/e9fcf2db6cbf0dc28ef3576df8fec1098…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M tests/integration/cmk/utils/test_msi_engine_it.py
Log Message:
-----------
Augment test case for generate_product_version
generate_product_version has recently been fixed
(did not translate "2.0.0i1" properly).
This is the missing test case.
Change-Id: I968a8056e03b3ff6fde2842c73dab0009de22b56
Commit: af4841f0ccf5d6c0956d0c9cbfaa1982a0941266
https://github.com/tribe29/checkmk/commit/af4841f0ccf5d6c0956d0c9cbfaa1982a…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
A .werks/11406
Log Message:
-----------
11406 FIX Improved product version for Windows agent package
Windows product versions are an expression of 4 numbers,
with the scheme <tt>major.minor.build.revision</tt>.
Up to now, baked Windows agent MSI packages only make
use of the <tt>major.minor.build</tt> part, writing a
default value of <tt>12345</tt> to the revision part.
The agent bakery now also makes use of the revision part,
using an encoded representation of the innovation/beta/patch part
of the Checkmk version, that preserves the order of the
Checkmk versioning scheme.
It's best explained by an example:
<ul>
<li>Checkmk version: <code>2.0.0i1</code>
<ul>
<li>Old product version: <tt>2.0.0.12345</tt></li>
<li>New product version: <tt>2.0.0.10100</tt></li>
</ul>
</li>
<li>Checkmk version: <tt>2.0.0p5</tt>
<ul>
<li>Old product version: <tt>2.0.0.12345</tt></li>
<li>New product version: <tt>2.0.0.50005</tt></li>
</ul>
</li>
</ul>
CMK-5928
Change-Id: Ia9fa34b035ae6a1ae49c734e2ebf531488eb5fb9
Compare: https://github.com/tribe29/checkmk/compare/03f4520bf711...af4841f0ccf5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3ff18d4db425adc450537df0cb7797a9e8d0b624
https://github.com/tribe29/checkmk/commit/3ff18d4db425adc450537df0cb7797a9e…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/special_agents/agent_aws.py
Log Message:
-----------
agent_aws: simplify period validation
The parameter "Period" is the granularity of the data returned by the
AWS API. This parameter has a few constraints: in most cases it should
be a multiple of 60 (see
https://docs.aws.amazon.com/AmazonCloudWatch/latest/APIReference/API_Metric…).
The granularity was previously set using each endpoint's caching
interval. It is a different property though, and is now set
independently. It is therefore not necessary to ensure that the caching
interval meets the constraints of the "Period" parameter.
CMK-5838
Change-Id: I2ae4551491a656e6f12541e09b2fadb7137ccf33
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 82281c80b5beafb63f060e7529d44cc24f4e6d8c
https://github.com/tribe29/checkmk/commit/82281c80b5beafb63f060e7529d44cc24…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/gui/watolib/search.py
Log Message:
-----------
Setup search: add ident to searchable attributes for global settings
This make the setup search find global settings also via their ident.
CMK-6068
Change-Id: I8170669f53ceef65b7cf4db28284acba6e1bcd97
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: eb47ceb92dab4c5bc0657a59e99b8631f0598816
https://github.com/tribe29/checkmk/commit/eb47ceb92dab4c5bc0657a59e99b8631f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-10-27 (Tue, 27 Oct 2020)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/checking.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/snmplib/type_defs.py
M tests/integration/cmk/lib/snmplib/backend_snmp.py
M tests/integration/cmk/lib/snmplib/conftest.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/lib/test_snmplib_snmp_scan.py
M tests/unit/cmk/lib/test_snmplib_snmp_table.py
Log Message:
-----------
Revert^2 "Drop inline-SNMP statistics"
Probably not the culprit.
This reverts commit 69453742a96087d7f149a71bd84cf27a77a79355.
Change-Id: Id43c5edc9910972295a17cc4e3b0e8598000c579