Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0c94963cd64d1a3e96a1d7353a73cd7c62b546c7
https://github.com/tribe29/checkmk/commit/0c94963cd64d1a3e96a1d7353a73cd7c6…
Author: Mathias Buresch <mathias.buresch(a)de.clara.net>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M agents/cfg_examples/mk_mongodb.cfg
M agents/plugins/mk_mongodb.py
M tests/agent-plugin-unit/test_mk_mongodb.py
Log Message:
-----------
mongo_db: Added support for MONGODB-X509
Closes: 549
Change-Id: Iae6ce24430240a895a0d27e8f5c390fd68eb5f61
Commit: 154914a6e2dacf7597d88c2d51e45abc0a6a648c
https://github.com/tribe29/checkmk/commit/154914a6e2dacf7597d88c2d51e45abc0…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M Pipfile
M Pipfile.lock
Log Message:
-----------
Bump mypy-extensions, unbreaking mypy LSP integration.
Forcing pinning in the default packages section is silly, that only makes
sense for release branches. For master, it's quite counterproductive and
has already repeatedly led to hard-to-diagnose problems.
Change-Id: I6d6893caccc249e28f92cbee6839bb22e012e31e
Commit: c2b1a4f14deff932d2b6f68a8979c58ddfa62ba3
https://github.com/tribe29/checkmk/commit/c2b1a4f14deff932d2b6f68a8979c58dd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M active_checks/check_sql
M agents/modules/windows/pipfiles/3/Pipfile
M defines.make
M doc/documentation/build-sequence.puml
Log Message:
-----------
pypi.python.org => pypi.org
For the former you get a 301, so let's just use the latter. Furthermore,
it's what pipenv would generate for itself without any further info.
Change-Id: I3bfc227f7eab1b7d6a25e1f1d0de5d62616c4a19
Commit: 27da7c0490aad7f4e90d1ad56db51c5c472a858a
https://github.com/tribe29/checkmk/commit/27da7c0490aad7f4e90d1ad56db51c5c4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M Pipfile
M Pipfile.lock
M tests/code_quality/test_pipfile.py
Log Message:
-----------
Normalized package names according to PEP 503.
Removing useless creativity.
Change-Id: Ib23e7069d706d27ca13c3d4148b8194201fee8e0
Commit: 5afd23c1f8d714f4e868c3a6497600e8d1fbe19c
https://github.com/tribe29/checkmk/commit/5afd23c1f8d714f4e868c3a6497600e8d…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/14952
Log Message:
-----------
14952 FIX Fix microcore crash caused invalid data in history files
If, for some reason, the history file data has been corrupted,
the corrupted data may cause the microcore to crash. Such a
malfunction initiates a potentially endless cycle of microcore's
restarts and crashes: this behavior is a regression.
The problem has been fixed in this release.
Change-Id: I69f88de425ce9f6297c05efd16b7e8c54e4d6c59
Compare: https://github.com/tribe29/checkmk/compare/8b5417b1a60c...5afd23c1f8d7
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: f43968d7f31a7f7014420da0c54348f941057e8a
https://github.com/tribe29/checkmk/commit/f43968d7f31a7f7014420da0c54348f94…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/14952
Log Message:
-----------
14952 FIX Fix microcore crash caused invalid data in history files
If, for some reason, the history file data has been corrupted,
the corrupted data may cause the microcore to crash. Such a
malfunction initiates a potentially endless cycle of microcore's
restarts and crashes: this behavior is a regression.
The problem has been fixed in this release.
Change-Id: I69f88de425ce9f6297c05efd16b7e8c54e4d6c59
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: f3396e7593c053bfcc64b42b7d113e431a12cd51
https://github.com/tribe29/checkmk/commit/f3396e7593c053bfcc64b42b7d113e431…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/14952
Log Message:
-----------
14952 FIX Fix microcore crash caused invalid data in history files
If, for some reason, the history file data has been corrupted,
the corrupted data may cause the microcore to crash. Such a
malfunction initiates a potentially endless cycle of microcore's
restarts and crashes: this behavior is a regression.
The problem has been fixed in this release.
Change-Id: I69f88de425ce9f6297c05efd16b7e8c54e4d6c59
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 0d7582bad559333df3567091b1c8a2b222b5cef1
https://github.com/tribe29/checkmk/commit/0d7582bad559333df3567091b1c8a2b22…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/13975
M cmk/gui/plugins/openapi/endpoints/ruleset/fields.py
Log Message:
-----------
13975 FIX 'group' parameter has been removed from rulset search
The 'group' query parameter in the ruleset search/list endpoint
(GET "/domain-types/ruleset/collections/all") has been removed, since
it was non functional and didn't make much sense in the context
of a ruleset search.
Change-Id: I4b4979b6a592c2d00834ac6ea05ca638d865253f
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1c5a5dfb9d753031630293178663edb8c9e7f0ec
https://github.com/tribe29/checkmk/commit/1c5a5dfb9d753031630293178663edb8c…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/13975
M cmk/gui/plugins/openapi/endpoints/ruleset/fields.py
Log Message:
-----------
13975 FIX 'group' parameter has been removed from rulset search
The 'group' query parameter in the ruleset search/list endpoint
(GET "/domain-types/ruleset/collections/all") has been removed, since
it was non functional and didn't make much sense in the context
of a ruleset search.
Change-Id: I4b4979b6a592c2d00834ac6ea05ca638d865253f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ef4015a42d4139dd7ca5f2fab0e26fcb151e8c4e
https://github.com/tribe29/checkmk/commit/ef4015a42d4139dd7ca5f2fab0e26fcb1…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A tests/unit/cmk/special_agents/test_user_agent.py
Log Message:
-----------
user_agent_string: test version
- agent_jolokia
- agent_netapp
- agent_vsphere
SUP-5309
Change-Id: I149902ac93475f5c276bd7820d36d92644ece423
Commit: c54973bc4e567c8f8686c51250cd7d970642594c
https://github.com/tribe29/checkmk/commit/c54973bc4e567c8f8686c51250cd7d970…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M agents/plugins/nginx_status.py
Log Message:
-----------
nginx_status: allow importing as a module
Importing this module used to query for servers, and then call
sys.exit(0), since none were found.
This change is almost mechanical except for:
- ssl_ports is no longer defined at the module scope
- pylint suppression too-many-branches has to be added, since
this is only check for code inside of functions
Change-Id: Ic06da7ff5799107eadaaf4f2fc32017b555091c0
Commit: cec0253440cf9d2547a9136b252230dcc151b265
https://github.com/tribe29/checkmk/commit/cec0253440cf9d2547a9136b252230dcc…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A tests/unit/agents/plugins/test_user_agent.py
Log Message:
-----------
user_agent_str: test version
- apache_status
- mk_jolokia
- nginx_status
SUP-5309
Change-Id: I003fb67aa1af5d8e24f8dbec6a4b4d3de229f89c
Commit: 8b5417b1a60c79bd46adce7ae0a2a20fdaab3bbe
https://github.com/tribe29/checkmk/commit/8b5417b1a60c79bd46adce7ae0a2a20fd…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M buildscripts/scripts/utils/notify.groovy
Log Message:
-----------
Improve build failure notification VII: Filter Testing folder, don't send BCC
Change-Id: I57e64cbc9fafeb6d83a676b3ecd8ca442b70b7a8
Compare: https://github.com/tribe29/checkmk/compare/b4f33f389295...8b5417b1a60c
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 46156348139d2d0f60faa5266ad5cfa7f92e24a9
https://github.com/tribe29/checkmk/commit/46156348139d2d0f60faa5266ad5cfa7f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
M tests/unit/cmk/base/test_check_table.py
Log Message:
-----------
extend check table tests
Change-Id: Ia57cd257824e1d4f18f78ec2cb578f2fb49e7bca
Commit: 97ba674295264c951d8d8976bb1c2692cef3f21d
https://github.com/tribe29/checkmk/commit/97ba674295264c951d8d8976bb1c2692c…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-03-16 (Thu, 16 Mar 2023)
Changed paths:
A .werks/15247
M cmk/base/check_table.py
M tests/unit/cmk/base/test_check_table.py
Log Message:
-----------
15247 FIX Prefer enforced services over discovered ones if clustered
This werk only affects users that have cluster nodes with enforced services which are clustered <b>and could be discovered</b> on the node as well.
This werk changes the preference of services that are both enforced and discovered if they are clustered.
For non-clustered services, an enforced service will take precedence over a discovered service (if they share the description).
Prior to this werk, the order of preference was reversed if the service was clustered.
This is now fixed:
An enforced service will always take precedence over a discovered one in case both are present.
Note that the parameters of these two services might not be the same:
The enforced service will have parameters as specified in the corresponding rule.
The discovered services parameters are determined by the rules matching the host were it will be shown.
This change makes the parameters of the clustered enforced service more reliable in the sense that they no longer depend on whether a service by the same description is discovered on the nodes.
Change-Id: I3c9fc397f5e6131d78d926be54701383fe5005ed
Compare: https://github.com/tribe29/checkmk/compare/902423a9099a...97ba67429526