Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1d4c230a88dcd9b7825bdef58f656917dc4a96be
https://github.com/tribe29/checkmk/commit/1d4c230a88dcd9b7825bdef58f656917d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
A .werks/13473
M cmk/base/autochecks/__init__.py
M cmk/base/config.py
Log Message:
-----------
13473 FIX Do not drop services of incompatibly changed plugins
AKA: Don't raise in config.service_description
This changes the behaviour if an unexpected formatter is
found in an service description template. We will no longer
raise an exception.
Judging from the exception message, this was meant to deal
with the case of a service having been discovered at a time
when the plugin did not have an item, and then being read
after the plugin has been changed to have an item.
In this (rare) case we will just render "<missing an item>"
as fallback.
A more reliable service_description function will allow
for various cleanups, as we no longer have to precompute
the description, and pass it around with the service.
(The attribute and the service_description function are
then used inconsistently.)
Note that a service description depends not only on the
service, but also on the configuration (and thus the host),
hence we prefer the function approach.
Change-Id: Ief7b37e0d663356ef4ce5eb2b7758128bfdcc1cc
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: beaf34689e9237291229d35ddfdf4c443443d5d6
https://github.com/tribe29/checkmk/commit/beaf34689e9237291229d35ddfdf4c443…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
A .werks/13332
M checks/check_ldap
M checks/check_smtp
M cmk/gui/plugins/wato/active_checks.py
A omd/packages/monitoring-plugins/patches/0004-cmk-password-store-part2.dif
Log Message:
-----------
13332 SEC Password store for SMB share, LDAP service and SMTP service access
Change-Id: I8048112ec715bc30059e9ce39fc3acae15571355
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 30057c3e931f5aab1bd15c49f2f61b96240968ff
https://github.com/tribe29/checkmk/commit/30057c3e931f5aab1bd15c49f2f61b962…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M Makefile
M agents/Makefile
M agents/plugins/.gitignore
M agents/plugins/Makefile
Log Message:
-----------
Improve build caching of 3to2ed agent plugins
During creation of the source packages we update the Checkmk version
using "make setversion" from the base directory. This updates the
Checkmk version of the agent .py files and also the mtime of the .py
files which results in "make" rebuild all _2.py files even if they
didn't change compared to the last time.
Since we want to optimize the time of the source package build, we
introduce this to use the source file hash to decide whether or not to
update the _2.py files. Not ideal, but works. Let me know if you have
something
Change-Id: I9e41461be2af57f433bbf038684aa56d4f4ce858
Commit: 4d96c3affdfcb1fbc446bfdeb070b1c3fe5334a5
https://github.com/tribe29/checkmk/commit/4d96c3affdfcb1fbc446bfdeb070b1c3f…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M omd/Makefile
M omd/packages/packages.make
M omd/packages/protobuf/protobuf.make
Log Message:
-----------
protobuf: Make cmc build and "make dist" base on protobuf build cache
The startup phase, before starting the parallel builds, of our nightly
build is currently too slow (~5 minutes). One reason for this is that
the "make dist" dependencies take to long. One longer taking part is the
compilation of protoc.
This commit makes use of the already existing package cache, reducing
the startup time by multiple minutes.
Consolidate some Makefile variable names to be consistent with other
dependencies.
Change-Id: I320573c0a9d36761d9f28f44116c0d11b5c0625b
Compare: https://github.com/tribe29/checkmk/compare/bfc9202585b2...4d96c3affdfc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bfc9202585b203fa4c19a3b10e3a81a365e8b033
https://github.com/tribe29/checkmk/commit/bfc9202585b203fa4c19a3b10e3a81a36…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/constants.py
M agent-receiver/agent_receiver/server.py
Log Message:
-----------
agent-receiver: Use new REST API endpoint for linking hosts with UUIDs
CMK-8971
Change-Id: I94297f5c7ef230dee91e90121b0ac2fa972f3f34
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3c9a076d68ce13a992bff7ece9258372835e2ba2
https://github.com/tribe29/checkmk/commit/3c9a076d68ce13a992bff7ece92583728…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M .werks/2306
Log Message:
-----------
Werk 2306: Fix version string to valid format
Fix version string from "1.2.7i1p2" to "1.2.7i1" to meet our version
format.
Change-Id: I26ae28594c5acb43880688dcd21a3ae043014e2f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2eea8b4f34837c49b575ca68e3d8347f0c2eb997
https://github.com/tribe29/checkmk/commit/2eea8b4f34837c49b575ca68e3d8347f0…
Author: Anastasiya Liatsetskaya <anastasiya.liatsetskaya(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M tests/testlib/__init__.py
M tests/testlib/event_console.py
M tests/unit/checks/test_jolokia_include.py
M tests/unit/checks/test_mysql_include.py
M tests/unit/cmk/base/plugins/agent_based/test_brocade_optical.py
M tests/unit/cmk/base/plugins/agent_based/test_inventory_ibm_mq_channels.py
M tests/unit/cmk/base/plugins/agent_based/test_mem_used_sections.py
M tests/unit/cmk/base/plugins/agent_based/test_sap_hana_status.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_df.py
M tests/unit/cmk/gui/plugins/wato/test_bi_config.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_table.py
M tests/unit/cmk/special_agents/agent_aws/test_agent_aws_lambda.py
M tests/unit/cmk/test_update_config.py
M tests/unit/test_scss_variables.py
Log Message:
-----------
Cleanup of pylint warnings and errors for tests directory, part3
CMK-8401
Change-Id: I37d3ce12db62651fdf12415b6d16a1dc5a2f8ad5
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 4a9ca52ded6049a3a5a8f753cdc5ade777a3a56c
https://github.com/tribe29/checkmk/commit/4a9ca52ded6049a3a5a8f753cdc5ade77…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
A .werks/13528
M cmk/utils/mailbox.py
Log Message:
-----------
check_mail, check_mail_loop, check_mailboxes: Do not show passwords if executed in CL with '--debug'
Change-Id: I95aae644bddde18d9583228434635cf25b4a9b14
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1f78ca04d8e744e91eef00ff38fb0567e629c590
https://github.com/tribe29/checkmk/commit/1f78ca04d8e744e91eef00ff38fb0567e…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
A .werks/13528
M cmk/utils/mailbox.py
Log Message:
-----------
check_mail, check_mail_loop, check_mailboxes: Do not show passwords if executed in CL with '--debug'
Change-Id: I95aae644bddde18d9583228434635cf25b4a9b14
Commit: 8529be3b2018f82d64248273b8dba786b83c2c62
https://github.com/tribe29/checkmk/commit/8529be3b2018f82d64248273b8dba786b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M cmk/gui/fields/__init__.py
A cmk/gui/plugins/openapi/endpoints/host_internal.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_host_internal.py
Log Message:
-----------
Implement REST API endpoint for linking a host with a UUID
This endpoint will be used by the agent controller when registering
hosts.
CMK-8971
Change-Id: Ieb188d8e7ed1d26e57cb298cc47da7ad2f7c2704
Compare: https://github.com/tribe29/checkmk/compare/df4a1dd4cf29...8529be3b2018
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: df4a1dd4cf29eddcf4477da47d8fd00c72c8dd9c
https://github.com/tribe29/checkmk/commit/df4a1dd4cf29eddcf4477da47d8fd00c7…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M cmk/base/core_config.py
Log Message:
-----------
Remove incompatible microcore config after successful generation
The target of the CL is to have only one configuration file in microcore configuration dir.
The change will be removed together with binary conig
Additionally:
- put filenames and dirs in one place
- separate remove of files from generation of config
Change-Id: I62a26e810d6ac5f172464c011e23454f6d2d79e1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dea684ffaf6b3a102d32a32970a3e0420d2df72a
https://github.com/tribe29/checkmk/commit/dea684ffaf6b3a102d32a32970a3e0420…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-11-26 (Fri, 26 Nov 2021)
Changed paths:
M tests/unit/cmk/gui/conftest.py
A tests/unit/cmk/gui/plugins/openapi/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_csr.py
M tests/unit/cmk/gui/plugins/openapi/test_endpoint.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_acknowledgement.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_activate_changes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_bi.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_etags.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_service_discovery.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_user.py
M tests/unit/cmk/gui/plugins/openapi/test_wato_disabled.py
Log Message:
-----------
REST API unit tests: Add fixture for WSGI app with authorized aut. user
Also some small cleanups along the way.
Change-Id: Ifb62ba4b69882ab5a7607ccb45a39fd4ed0046da