Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 3eba481f55eac82df0a68d538d05644d46738406
https://github.com/tribe29/checkmk/commit/3eba481f55eac82df0a68d538d05644d4…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M cmk/gui/plugins/views/icons/builtin.py
M cmk/gui/robotmk.py
M tests/unit/cmk/gui/plugins/views/test_icons.py
M tests/unit/cmk/gui/test_gui_config.py
A web/…
[View More]htdocs/themes/facelift/images/icon_robotmk.svg
A web/htdocs/themes/facelift/images/icon_robotmk_error.svg
M web/htdocs/themes/facelift/scss/_sidebar.scss
Log Message:
-----------
RobotMK: Add error HTML page and icons
CMK-8778
Change-Id: Id565c80d01273a4a1779678aaf478dcb99f4026d
[View Less]
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 955c6930cb40f99396a18bf0659565c75e632a65
https://github.com/tribe29/checkmk/commit/955c6930cb40f99396a18bf0659565c75…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
A .werks/13642
M cmk/gui/fields/__init__.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/mixins.py
M cmk/gui/plugins/wato/builtin_attributes.py
M tests/unit/cmk/…
[View More]gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13642 FIX REST API: Fix representation of locked_by host attribute
The locked_by host attribute was represented as string by the REST API while it
is actually a more complex data structure. The scheme is now representing the
data structure in the correct way.
Change-Id: I73c16776730038d66354e230b23d68adfce48d0f
[View Less]
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 32cb6ec8569411ba78cd20095e6d2aad0420ee6f
https://github.com/tribe29/checkmk/commit/32cb6ec8569411ba78cd20095e6d2aad0…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
R omd/packages/heirloom-mailx/patches/0001-disable-ssl-and-kerberos.dif
A omd/packages/heirloom-mailx/patches/0001-nail-11.25-config.dif
A omd/packages/…
[View More]heirloom-mailx/patches/0002-mailx-12.3-pager.dif
A omd/packages/heirloom-mailx/patches/0003-mailx-12.5-lzw.dif
A omd/packages/heirloom-mailx/patches/0004-mailx-12.5-fname-null.dif
A omd/packages/heirloom-mailx/patches/0005-mailx-12.5-collect.dif
A omd/packages/heirloom-mailx/patches/0006-mailx-12.5-usage.dif
A omd/packages/heirloom-mailx/patches/0007-mailx-12.5-man-page-fixes.dif
A omd/packages/heirloom-mailx/patches/0008-mailx-12.5-outof-Introduce-expandaddr-flag.dif
A omd/packages/heirloom-mailx/patches/0009-mailx-12.5-fio.c-Unconditionally-require-wordexp-support.dif
A omd/packages/heirloom-mailx/patches/0010-mailx-12.5-globname-Invoke-wordexp-with-WRDE_NOCMD-CVE-2004-277.dif
A omd/packages/heirloom-mailx/patches/0011-mailx-12.5-unpack-Disable-option-processing-for-email-addresses.dif
A omd/packages/heirloom-mailx/patches/0012-mailx-12.5-empty-from.dif
A omd/packages/heirloom-mailx/patches/0013-mailx-12.5-nss-hostname-matching.dif
A omd/packages/heirloom-mailx/patches/0014-mailx-12.5-encsplit.dif
A omd/packages/heirloom-mailx/patches/0015-mailx-12.5-openssl.dif
A omd/packages/heirloom-mailx/patches/0016-mailx-12.5-no-SSLv3.dif
A omd/packages/heirloom-mailx/patches/0017-disable-ssl-and-kerberos.dif
Log Message:
-----------
Add several patches for mailx
mailx in the most recent version is subject to CVE-2004-2771. This
commit adds patches for this vulnerability and some other bugs.
The patches are from:
https://src.fedoraproject.org/rpms/mailx/tree/f36
Change-Id: Icd10c6815ed149375b21cb6f3d4e6c8052aee9df
[View Less]
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a5cc755ae91fb63514029cb8e5a572e160e420e5
https://github.com/tribe29/checkmk/commit/a5cc755ae91fb63514029cb8e5a572e16…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
Log Message:
-----------
agent_kube: …
[View More]remove dynamic class definitions
Change-Id: Id867370cc04884aeae6065fa1ee8e95085550b23
Commit: fba2f3697b3a6f2ef7fddb3fc875700e0478f719
https://github.com/tribe29/checkmk/commit/fba2f3697b3a6f2ef7fddb3fc875700e0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_node.py
Log Message:
-----------
agent_kube: move logic to test
Change-Id: I376f6ef9a43f530dc012bd3a6aea137abbccb8dc
Commit: 60430c733bcb6c70a619f8ef6f78767d61b63b2b
https://github.com/tribe29/checkmk/commit/60430c733bcb6c70a619f8ef6f78767d6…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
Log Message:
-----------
transform: parse node roles
CMK-9922
Change-Id: I81e182f5b864c15e788680bfb3197c7dcd6b1890
Commit: 33bac5069d5f01093f2822830e02b1e08a0a1958
https://github.com/tribe29/checkmk/commit/33bac5069d5f01093f2822830e02b1e08…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
A .werks/13793
M checks/agent_kube
M cmk/gui/plugins/wato/datasource_programs.py
M cmk/special_agents/agent_kube.py
M tests/unit/checks/test_agent_kube.py
M tests/unit/cmk/special_agents/agent_kube/conftest.py
M tests/unit/cmk/special_agents/agent_kube/test_agent_kube_api.py
M tests/unit/cmk/special_agents/agent_kube/test_cluster.py
Log Message:
-----------
13793 KUBE: Base Cluster aggregation on Node role
You may find that some Nodes don't add resources to the overall workload your Cluster can handle.
This werk introduces a new option, which allows you to remove Nodes from aggregations on the Cluster
host based on their role. A node will be omitted, if any of the listed {role}s matches a label with
name 'node-role.kubernetes.io/{role}'. This affects the following services: Memory resources, CPU
resources, Pod resources. Only Services on the Cluster host are affected.
By default, Nodes with role control-plane and infra are omitted.
CMK-9922
Change-Id: I5a43d78faca1f1371721c3e3fe5ca3f18bfed3c2
Compare: https://github.com/tribe29/checkmk/compare/cb3a7c0f392c...33bac5069d5f
[View Less]
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: e1e7c71531cc1697e0095315742d9930ea64170d
https://github.com/tribe29/checkmk/commit/e1e7c71531cc1697e0095315742d9930e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
A .werks/13085
M cmk/gui/fields/definitions.py
M cmk/gui/fields/utils.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/plugins/…
[View More]wato/builtin_attributes.py
M cmk/gui/watolib/host_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
13085 FIX REST API: fix missing host/folder attributes
When editing hosts or folders through the REST API there could be a case when
certain fields were not in the list of editable attributes. If a user attempted
to set this field, it would be treated as a "custom attribute" with a potentially
different data type. This would then lead to errors.
This werk fixes the disappearing attributes (e.g. locked_by, locked_attributes).
This werk also prevents internal attribute names to be used in "custom attributes".
There is no futher action to be taken by the user. It's in effect immediately.
Change-Id: Ifef3073b880fe7c7ba5331b9ce29604b488e1b25
Commit: 244131347270f66a030b242c43692044b3fd138f
https://github.com/tribe29/checkmk/commit/244131347270f66a030b242c43692044b…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M cmk/gui/fields/__init__.py
M cmk/gui/fields/attributes.py
M cmk/gui/fields/base.py
M cmk/gui/fields/definitions.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
fields: MultiNested now supports merging
MultiNested represents a Union of two or more
Schemas. The problem of the previous approach
was that it could only represent
"Either one or the other"
but it couldn't represent an object which had
the sum of all the keys of all objects and could
validate these keys on the sub-schemas.
This is useful in situations where e.g. some
attributes are defined statically, while others
are defined by user-data. Then you have multiple
schemas validating keys from the same object.
To achieve this, we first copy the input, then
try to decode it, then remove all sucessfully
converted keys and try again with the next sub-schema.
If no sub-schema yields any data, the operation is an error.
If one of the sub-schemas yields something, it's a success.
More than one sub-schema may yield data for an object.
This approach needs to be activated by setting "merged=True"
on instantiation of MultiNested. The default behaviour is
backwards compatible.
Change-Id: Ifbbb89a5079815f1b5d93b0e7dab034dd11026b6
Compare: https://github.com/tribe29/checkmk/compare/984dcb0416af...244131347270
[View Less]
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cb3a7c0f392cdb86b18532c51f048e9ff75f04fa
https://github.com/tribe29/checkmk/commit/cb3a7c0f392cdb86b18532c51f048e9ff…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-03-31 (Thu, 31 Mar 2022)
Changed paths:
M cmk/base/modes/check_mk.py
Log Message:
-----------
Remove DiscoCheckExecutor
It has been obsoleted by the revamped checker/fetcher and is
not used anymore.
CMK-5705
Change-Id: I59e736269bc22b388220b44b989a7bc7155d94bd