Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 224e8e36bd2734df2e8def764abaa1241602c4ab
https://github.com/tribe29/checkmk/commit/224e8e36bd2734df2e8def764abaa1241…
Author: Benedikt Seidl <benedikt.seidl(a)tribe29.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
A .werks/13033
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
A tests/unit/cmk/gui/plugins/openapi/test_wato_disabled.py
Log Message:
-----------
13033 FIX REST API: respect disabled WATO
It's possible to disable all configuration modifications in WATO via
'Setup' -> 'Distributed Monitoring' -> 'Disable remote configuration'.
This option is now respected by the REST API. It's no longer possible to
make configuration changes via the REST API if this option is activated.
CMK-7015
Change-Id: I56af01d75f58c51d56a3c972b728027599b48e94
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0264b6acdef677ff7ae323a696ddbe17d41116fc
https://github.com/tribe29/checkmk/commit/0264b6acdef677ff7ae323a696ddbe17d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M checks/oracle_instance
A cmk/base/plugins/agent_based/oracle_instance.py
M tests/unit/checks/generictests/datasets/oracle_instance_regression.py
M tests/unit/checks/test_oracle_instance.py
Log Message:
-----------
PRO TIP: Migrate inventory plugins: prepare section plugin
In order to migrate an inventory plugin to the new API,
it is best to first migrate the required section.
While not strictly necessary, a dedicated section plugin
decouples the inventory and check plugins.
In this commit:
* move the parse function
** rename "info" -> "string_table" (required)
** add a few type hints (optional)
* register the section
* add a comment to the legacy plugins (for less puzzlement)
Change-Id: Idc4060f5f7f12371aa8baf1fbd8d0d76ad1d53fb
Commit: 5e4ce184b132907753146e5ec301900436180f48
https://github.com/tribe29/checkmk/commit/5e4ce184b132907753146e5ec30190043…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M cmk/base/plugins/agent_based/oracle_instance.py
M inventory/oracle_instance
Log Message:
-----------
oracle_instance: minor cleanups
Change-Id: I9d610522d298694b387bb8a98d2fe96f3c7c1b13
Commit: e926cc58adb8297030fb03d61c7854a96311e7fb
https://github.com/tribe29/checkmk/commit/e926cc58adb8297030fb03d61c7854a96…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-06 (Fri, 06 Aug 2021)
Changed paths:
M cmk/base/plugins/agent_based/oracle_instance.py
R inventory/oracle_instance
M tests/unit/cmk/base/plugins/agent_based/test_inv_oracle_instance.py
Log Message:
-----------
PRO TIP: Migrate inventory plugins
In order to migrate an inventory plugin to the new API the following
steps must be taken:
* Move the file to the new location (or add the content to an existing
file, as in this case).
* Adjust the arguments of the inventory function (refer to the sphinx
documentation or the doc-string of the `register.inventory_plugin`
for details).
* Reorganize the function to be a generator of TableRows. Note that
the SID is the only `key_column`. If all of the key_columns of two
TableRows contain the same values, the backend will assume they are
in fact refering to the same 'thing', and merge them into the same
row.
This logic is used when computing the inventory history or merging
information gathered from configured 'retention intervals'.
Change-Id: Ic24e6b454430377b1626c3510842922e725f60c7
Compare: https://github.com/tribe29/checkmk/compare/636b5308d620...e926cc58adb8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 710f13ba4a215a38106db6c372e9ebd05f23d71c
https://github.com/tribe29/checkmk/commit/710f13ba4a215a38106db6c372e9ebd05…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2ec9e2c14db8a9debe41155f75b07c0412eb4a3d
https://github.com/tribe29/checkmk/commit/2ec9e2c14db8a9debe41155f75b07c041…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/checking/_cluster_modes.py
M cmk/base/config.py
M cmk/base/default_config/base.py
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/checking/test_cluster_modes.py
Log Message:
-----------
cluster mode: introduce configuration option
This is a fairly minimalistic option to configure
the first generic clusterization option.
Two more are to come, more options will follow.
And a werk, of course.
Change-Id: I904767b18c0e26f5bf66e1f68288ebb6faedff01
Commit: d5dc762fd44a801b23aee1603cca582f3e79fea4
https://github.com/tribe29/checkmk/commit/d5dc762fd44a801b23aee1603cca582f3…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
M cmk/base/agent_based/checking/_cluster_modes.py
Log Message:
-----------
checking/_cluster_modes.py: prepare to share code
Change-Id: Iaa202e52b515cd4a33103bc474a5abace48ff1f0
Compare: https://github.com/tribe29/checkmk/compare/019174187bbf...d5dc762fd44a
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 019174187bbff3ce4556e0bc6c6415e959003a95
https://github.com/tribe29/checkmk/commit/019174187bbff3ce4556e0bc6c6415e95…
Author: Ulrich Bschorer <ulrich.bschorer(a)tribe29.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
A .werks/12821
A checkman/aws_lambda_memory
M cmk/base/plugins/agent_based/aws_lambda_concurrency.py
A cmk/base/plugins/agent_based/aws_lambda_memory.py
M cmk/base/plugins/agent_based/aws_lambda_performance.py
M cmk/base/plugins/agent_based/aws_lambda_summary.py
M cmk/base/plugins/agent_based/utils/aws.py
M cmk/gui/plugins/metrics/aws.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/special_agents/agent_aws.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_concurrency.py
A tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_memory.py
M tests/unit/cmk/base/plugins/agent_based/test_aws_lambda_summary.py
M tests/unit/cmk/special_agents/agent_aws/agent_aws_fake_clients.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
Log Message:
-----------
12821 AWS Lambda: added checks for monitoring AWS Lambda memory
Checkplugins were added which monitor the following AWS Lambda metrics:
* memory used
* code size
Change-Id: I9a28ad6c8970db2036cebe14c7d18020f890925e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cf4da4f11549e296911c045fa27b27f6e54fe64b
https://github.com/tribe29/checkmk/commit/cf4da4f11549e296911c045fa27b27f6e…
Author: Lukas Lengler <lukas.lengler(a)tribe29.com>
Date: 2021-08-05 (Thu, 05 Aug 2021)
Changed paths:
A .werks/12805
M web/htdocs/js/modules/forms.js
Log Message:
-----------
12805 FIX Overlapping label inputs (label conditions)
When entering invalid labels the width of the input
field was calculated incorrectly.
This caused the following label input field to overlap
with the current one.
CMK-8414
Change-Id: I20e4bfe9de2b7134d1871312e9fa9eed635ec54c