Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ea2d072ba7da887c5ec364deb561ea22f6479208
https://github.com/tribe29/checkmk/commit/ea2d072ba7da887c5ec364deb561ea22f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M cmk/base/agent_based/discovery/__init__.py
Log Message:
-----------
inline _get_rediscovery_parameters
readability beats code deduplication in this case
Change-Id: I1ddec7676515f899a757075729556a67808def96
Commit: ee6df33be22c15b02fd5b036d62496c162665b2e
https://github.com/tribe29/checkmk/commit/ee6df33be22c15b02fd5b036d62496c16…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/discovery/type_defs.py
M cmk/base/agent_based/inventory.py
M cmk/base/automations/check_mk.py
M cmk/base/sources/_checkers.py
M cmk/base/sources/snmp.py
M cmk/core_helpers/snmp.py
M cmk/snmplib/snmp_scan.py
M cmk/utils/exceptions.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_data_provider_collect_host_sections.py
M tests/unit/cmk/base/sources/test_snmp_data_source.py
M tests/unit/cmk/core_helpers/test_fetchers.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
Log Message:
-----------
on_error: Make it an enum
... also extract it from DiscoveryParameters
Change-Id: I214ae49a6aaf25844f83f4cdc5ad163c78c59071
Commit: 59dfd9c2a8bf513a53f00e581567d8cdc108e37d
https://github.com/tribe29/checkmk/commit/59dfd9c2a8bf513a53f00e581567d8cdc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/decorator.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/inventory.py
M cmk/base/modes/check_mk.py
M cmk/utils/type_defs/_misc.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
Log Message:
-----------
clarify signatures
Change-Id: I2c057e35b44a9d13950127507be979d095d25694
Compare: https://github.com/tribe29/checkmk/compare/9eda78158867...59dfd9c2a8bf
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9eda781588670dca3050e628eedf0b648c7bfef0
https://github.com/tribe29/checkmk/commit/9eda781588670dca3050e628eedf0b648…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-07 (Mon, 07 Jun 2021)
Changed paths:
A checkman/datadog_events
A cmk/base/plugins/agent_based/datadog_events.py
M cmk/special_agents/agent_datadog.py
Log Message:
-----------
datadog_events: check plugin reporting number of forwarded events
* Extended special agent to produce corresponding section
* Implement section and check plugin
The main purpose of this plugin is to ensure the execution of the
Datadog special agent in the case where only events are fetched.
Previously, no services were discovered in this case and the special
agent was not executed regularly in the background.
Change-Id: I29dfa8d766c86b15da977875a953e932cdd4ad4f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fd8178e71dfcc393e7b2cc259e9590542b94c2d0
https://github.com/tribe29/checkmk/commit/fd8178e71dfcc393e7b2cc259e9590542…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2021-06-05 (Sat, 05 Jun 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: 2eff7d06f5b663a61013861953a74d735dc546df
https://github.com/tribe29/checkmk/commit/2eff7d06f5b663a61013861953a74d735…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Automagically determine Clang version only when needed.
We temporarily duplicate the Clang version, this will be fixed later.
Change-Id: Iea9ffbcb21d2f5303aadf02450a34638e521e84e
Commit: dbf931390401aad106a6a4a6a7a74b6133b09f76
https://github.com/tribe29/checkmk/commit/dbf931390401aad106a6a4a6a7a74b613…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
Log Message:
-----------
Try to fix repo versioning scheme.
Change-Id: I713750c00caca5dbe3786e7fb381460069af96de
Compare: https://github.com/tribe29/checkmk/compare/dd9cfeaa5e09...dbf931390401
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 649feb03d6a7f6c5b28bdc7310e0c70d413d7605
https://github.com/tribe29/checkmk/commit/649feb03d6a7f6c5b28bdc7310e0c70d4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
Log Message:
-----------
Improved naming consistency.
Technically, LLVM_VERSION might be more correct in some places,
but we always want LLVM and Clang to be in sync. A consistent
name makes searching easier.
Change-Id: I6cbffef82651f07d6f46b02fe55bba5dcf057e04
Commit: fff103fc33c7b9129d59bcba8b8ab05863860017
https://github.com/tribe29/checkmk/commit/fff103fc33c7b9129d59bcba8b8ab0586…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M Makefile
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
M defines.make
M livestatus/src/Makefile.am
Log Message:
-----------
Centralize Clang version information.
Change-Id: I55baa145df9afaf0042e2d84745c1aaa6c2c9836
Commit: 7042db99a911849ca9adcb77ca2a86ffbf6d4921
https://github.com/tribe29/checkmk/commit/7042db99a911849ca9adcb77ca2a86ffb…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
Log Message:
-----------
Localize hack for our containers.
This way, --user will work again for local installs.
Change-Id: Icd23e2cf019a109bac1a62701018f9384e3f8460
Commit: 8724df5dac9ffaaf783c394c26faaa6576a7eb97
https://github.com/tribe29/checkmk/commit/8724df5dac9ffaaf783c394c26faaa657…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M configure.ac
M omd/packages/re2/re2.make
M standalone.make
Log Message:
-----------
Detect gcc-11/g++-11/clang-12/clang++-12, too.
Change-Id: I0925e8fa5decc50f8530170a9008288c680cefd2
Commit: dd9cfeaa5e0936217b809cc2ba5e461de9fc5ccf
https://github.com/tribe29/checkmk/commit/dd9cfeaa5e0936217b809cc2ba5e461de…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M defines.make
Log Message:
-----------
Bump Clang tooling from 11 to 12.
Change-Id: I662a5418f36a60d2f9e6d4ae5d8852ce2bc4da74
Compare: https://github.com/tribe29/checkmk/compare/171f68a82072...dd9cfeaa5e09
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 69582bf14e638175d1974e65c180f7d1a7858920
https://github.com/tribe29/checkmk/commit/69582bf14e638175d1974e65c180f7d1a…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
A agents/special/agent_datadog
A checks/agent_datadog
M cmk/.f12
M cmk/gui/plugins/wato/datasource_programs.py
A cmk/special_agents/agent_datadog.py
M tests/unit/agents/special/test_special_agent_args.py
A tests/unit/checks/test_agent_datadog.py
A tests/unit/cmk/special_agents/test_agent_datadog_.py
Log Message:
-----------
New special agent for Datadog
To collect data from Datadog, the agent connects to the Datadog API. The
following features are currently supported:
* Datadog monitors are forwarded as a normal agent section.
* Datadog events are forwarded to the EC.
SUP-3069
Change-Id: Ic455e99e35073c00af479cb08faf11d9990e3b2e
Commit: e57976f3310ff90b8f8ac8843a44f50ad286f9a1
https://github.com/tribe29/checkmk/commit/e57976f3310ff90b8f8ac8843a44f50ad…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
A checkman/datadog_monitors
A cmk/base/plugins/agent_based/datadog_monitors.py
A cmk/gui/plugins/wato/check_parameters/datadog_monitors.py
M cmk/utils/man_pages.py
A tests/unit/cmk/base/plugins/agent_based/test_datadog_monitors.py
Log Message:
-----------
Implement agent section and check plugin datadog_monitors
SUP-3069
Change-Id: Ib0c31952f58eb89f3ee0474cc09683d9b9c71e9e
Commit: 77efb33e815b11b6d4a622ecb9eca5b89bd90539
https://github.com/tribe29/checkmk/commit/77efb33e815b11b6d4a622ecb9eca5b89…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
A .werks/12881
Log Message:
-----------
12881 New special agent to monitor Datadog
This werk introduces a new special agent which enables the monitoring
of Datadog monitors and Datadog events in Checkmk. To collects its
data, the agent connects to the Datadog API.
Datadog monitors are monitored as services of the host on which the
special agent is executed. One monitor corresponds to one service.
Datadog events are forwarded to the local event console of the
Checkmk site.
SUP-3069
Change-Id: Iddfca95bd8e8f53a9b012e402a54dbbfed3fd89b
Compare: https://github.com/tribe29/checkmk/compare/da5b6dfbc301...77efb33e815b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 08f5e972f8cf5dd99ca7883df39cea4c3d58ce1d
https://github.com/tribe29/checkmk/commit/08f5e972f8cf5dd99ca7883df39cea4c3…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
Log Message:
-----------
Added groovy and hirsute platforms. Added Clang 12 support.
Change-Id: I8eeaf2a6b48eb4c15f5713212e5dee70dad162fd
Commit: d758900aef6d7bd75df3203139dcc32ba4e08c2d
https://github.com/tribe29/checkmk/commit/d758900aef6d7bd75df3203139dcc32ba…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
R buildscripts/infrastructure/build-nodes/scripts/install-clang-tidy.sh
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Assimilated clang-tidy installation.
It should better be in sync with the rest of the clang toolchain, anyway.
Therefore, let's install everything in one sweep.
Change-Id: I767996bb5d71b963583d11401cc36b767d567711
Commit: 97fe90627d2ffe6deccde2f0a2403c382e7d2f0c
https://github.com/tribe29/checkmk/commit/97fe90627d2ffe6deccde2f0a2403c382…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/ubuntu-20.04/Dockerfile
Log Message:
-----------
Install IWYU directly from install-clang.sh.
This way, we guarantee that the LLVM/Clang/IWYU versions match.
Change-Id: I51267259346fe80544b0a619af7db5394fac4d04
Commit: da5b6dfbc301678bb692a1d7e7f552b982dc1b56
https://github.com/tribe29/checkmk/commit/da5b6dfbc301678bb692a1d7e7f552b98…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M Makefile
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
M buildscripts/infrastructure/build-nodes/scripts/install-iwyu.sh
M livestatus/src/Makefile.am
Log Message:
-----------
Bump Clang tooling to version 11.
Change-Id: I42c7881a14c4cfe1a8638c8c116748024d58a4a0
Compare: https://github.com/tribe29/checkmk/compare/3c5c62d36098...da5b6dfbc301
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3c5c62d36098745af384c63685a79a8c4bed9629
https://github.com/tribe29/checkmk/commit/3c5c62d36098745af384c63685a79a8c4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2021-06-04 (Fri, 04 Jun 2021)
Changed paths:
M cmk/ec/event.py
M cmk/ec/main.py
M tests/unit/cmk/ec/test_event_creator.py
Log Message:
-----------
Moved event parsing code where it belongs.
Change-Id: I85b205b995a86d10be2de48b82200302a30e2f92