Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cc60db6c339d63836413677c6da276c48a524b5f
https://github.com/tribe29/checkmk/commit/cc60db6c339d63836413677c6da276c48…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/base/plugins/agent_based/inv_oracle_tablespaces.py
M cmk/base/plugins/agent_based/oracle_tablespaces.py
M cmk/base/plugins/agent_based/utils/oracle.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_oracle_tablespaces.py
Log Message:
-----------
Refactor *oracle_tablespaces
* Both - inventory and checkplugin - were analyzing the datafiles in a
different manner
* Now both plugins are using the same code
* The logic was taken from the check plugin as it is the most current
one
Change-Id: I0e7279ac18ae4a06c622d6cfe406899d8e4e7416
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 32eb2f053b4ffc875d265fcd843875634b95c6d0
https://github.com/tribe29/checkmk/commit/32eb2f053b4ffc875d265fcd843875634…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/gui/plugins/userdb/utils.py
M cmk/gui/wato/pages/ldap.py
M cmk/update_config.py
Log Message:
-----------
Fix LDAP connection test
Between 1.6 and 2.0 the logic for instanciating the connections
changed a bit. The current code requires the "type" attribute to
be set and point to the connector type of the connection.
However, the config that was created by the LDAP configuration dialog
did not contain this field which made the LDAP connection test fail
with a crash report.
The cmk-update-config command now cares about fixing all existing
configurations and the config dialog is now adding the attribute when
adding a new connection.
CMK-5597
Change-Id: I60aacac984ae6c8c2ded91748da296346edc5828
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d4e81cde0072341b1e23dba8490a2ecff09275ab
https://github.com/tribe29/checkmk/commit/d4e81cde0072341b1e23dba8490a2ecff…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/base/events.py
M cmk/base/modes/check_mk.py
M cmk/base/notify.py
M cmk/gui/wato/pages/notifications.py
M cmk/utils/piggyback.py
Log Message:
-----------
Don't output logging information in automation calls
Remove setup_console_logging in cmk.utils.piggyback. This
leaves the initial NullHandler of cmk.utils.log.logger in
place. This way no logging is set up accidentally for
other modules on import of cmk.utils.piggyback or modules
that import it like e.g. the prominent cmk.base.config.
Finally, use clear_console_logging to disable logging in
automation calls. In this case it lead to unwanted output
in the notification-get-bulks automation call which lead
to a crash of the notifacations page in the GUI. The
logging is disabled after all arguments are successfully
parsed and right before the automation handler is called.
Remove an unnecessary argument to check_mk_local_automation
along the way.
CMK-5517
Change-Id: I2ea4ac0fcb57acf52226ffc2b5b3d4c7f8253445
Commit: 98dade4e9ef2ff91a98e7efb6b724ce5ad0df9e9
https://github.com/tribe29/checkmk/commit/98dade4e9ef2ff91a98e7efb6b724ce5a…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/base/notify.py
Log Message:
-----------
Plugins can be found for bulk notifications again
CMK-5517
Change-Id: Ifd5596b7b8ee012bf2d0cb28f6884eb88995ac71
Commit: c2d9255e462d3b001457241c74308ad599a9c815
https://github.com/tribe29/checkmk/commit/c2d9255e462d3b001457241c74308ad59…
Author: Tom Baerwinkel <tom.baerwinkel(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/base/notify.py
Log Message:
-----------
Improve typing in cmk.base.notify a bit
CMK-5517
Change-Id: Ie69bb65f1ce574091152163296ce76331f92e85c
Compare: https://github.com/tribe29/checkmk/compare/71d338b6ff51...c2d9255e462d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a57a85b5eb39baacda63ed60d03c28d5d04c9c59
https://github.com/tribe29/checkmk/commit/a57a85b5eb39baacda63ed60d03c28d5d…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
M tests/unit/cmk/fetchers/test_controller.py
Log Message:
-----------
Rename Header -> CMCHeader
The name `Header` is too general and should be kept for general concepts
and not used for one specific error.
This is part of a series of commits fixing some types in the protocol.
Change-Id: Ia0347eba480d591795e4b0b8167783e5513b931a
Commit: 2e9f9e4a33000bd3c5133ce7b7e3ee23b0215612
https://github.com/tribe29/checkmk/commit/2e9f9e4a33000bd3c5133ce7b7e3ee23b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2020-09-24 (Thu, 24 Sep 2020)
Changed paths:
M cmk/fetchers/controller.py
Log Message:
-----------
Introduce more precise protocol types
The Header is not the Payload and vice versa. But they both obey the
Protocol protocol.
This is part of a series of commits fixing some types in the protocol.
Change-Id: I25a7d49fed2c8b5a65d1873b81d02dd452ae9ac7
Compare: https://github.com/tribe29/checkmk/compare/7a1bc2ee210b...2e9f9e4a3300