Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 9ca68cb8ebb8d87e77f3e272188d2c6fcce2636a
https://github.com/tribe29/checkmk/commit/9ca68cb8ebb8d87e77f3e272188d2c6fc…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
A .werks/14034
M agents/check_mk_agent.linux
Log Message:
-----------
14034 FIX Fix high disk IO in linux agent
The systemd check caused high IO load, when querying service status.
This has been fixed. No action requried.
Thanks to Nothing4You for finding this issue.
https://forum.checkmk.com/t/2-1-agent-can-cause-significant-disk-read-for-s…
Fix: CMK-10638
Change-Id: I535c14038b2db4cebd710abb465f7cbc3cafd631
Commit: b433c691a2bb4df43ead8c3063bd84c4d6d1d1bc
https://github.com/tribe29/checkmk/commit/b433c691a2bb4df43ead8c3063bd84c4d…
Author: Mazen Alkatlabee <mazen.alkatlabee(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M web/htdocs/js/mobile.ts
Log Message:
-----------
fix jquery and window.navigator bug in mobile.ts
Change-Id: Iaecdb42c5ef70d1c67af6c49e06ca851a8714b0d
Commit: d734382d29052e902a847ff0f1ad3d278c3b3051
https://github.com/tribe29/checkmk/commit/d734382d29052e902a847ff0f1ad3d278…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
A .werks/13919
M cmk/gui/mobile.py
M web/htdocs/js/mobile.ts
M web/htdocs/themes/facelift/scss/_mobile.scss
M web/htdocs/themes/facelift/scss/_variables_common.scss
Log Message:
-----------
13919 FIX Mobile UI: Fix forms
The forms of the mobile UI did not work correctly anymore.
Now, the "Results" button functions as a submit button again. The dropdowns are rendered correctly and all form information is applied to the results view.
CMK-9765
Change-Id: Ia5636532ac628f68046febf91853434442655f0f
Compare: https://github.com/tribe29/checkmk/compare/8d935dcedcef...d734382d2905
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 8d935dcedcefc2c922a52a76419ffe6a2880532c
https://github.com/tribe29/checkmk/commit/8d935dcedcefc2c922a52a76419ffe6a2…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
KUBE: skip test causing failure
test__verify_version_support_continue_processing will sometimes fail,
when called with `make -C tests test-unit-resilience`. We disable it,
until more is known.
Change-Id: I7de3b7ccc53878fb221b5bdbda2e32e26925eec1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c3ff1713d5237a42a065e994a779ddc970a5fc95
https://github.com/tribe29/checkmk/commit/c3ff1713d5237a42a065e994a779ddc97…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M cmk/base/dump_host.py
M cmk/utils/parameters.py
Log Message:
-----------
simplify params rendering for `cmk -D`
The 'TimespecificParameters' class is also used for
constant parameters (for consistency).
If the parameters do not vary in time, the
"Timespecific parameters at %s: %r"'
format is not helpfull, but confusing. We drop it.
Change-Id: Ifb17cfd005b9adee713f3966ad7512b278579614
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bb34bcc3e27aeb459059ab08e2580cc63c7b80c2
https://github.com/tribe29/checkmk/commit/bb34bcc3e27aeb459059ab08e2580cc63…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M tests/unit/cmk/special_agents/utils_kubernetes/test_api_server.py
Log Message:
-----------
KUBE: skip test causing failure
test__verify_version_support_continue_processing will sometimes fail,
when called with `make -C tests test-unit-resilience`. We disable it,
until more is known.
Change-Id: I7de3b7ccc53878fb221b5bdbda2e32e26925eec1
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 03521608092e113adc6e93e6fe580c844db50cbb
https://github.com/tribe29/checkmk/commit/03521608092e113adc6e93e6fe580c844…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M cmk/gui/fields/base.py
A tests/unit/cmk/gui/fields/test_multinested.py
Log Message:
-----------
MultiNested: fix handling of blank schemas
Blank schemas are marshmallow schemas without
explicitly declared fields, which only have a
schema level validator to verify the data.
The MultiNested field now supports those types
of field by detecting them and switching to a
"key-by-key" strategy. In the end all sucessfully
converted fields get their errors removed again.
Also: error messages are now more predictable
Change-Id: I2afda904092f7f54b95f09738076e46a444d260c
Commit: 6c0487b28a07e60a0381878bc279cb0f3b957548
https://github.com/tribe29/checkmk/commit/6c0487b28a07e60a0381878bc279cb0f3…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
A .werks/13931
M cmk/gui/fields/base.py
M cmk/gui/valuespec.py
Log Message:
-----------
13931 FIX wrong labels not raising errors in the REST API
Previously when trying to set an invalid "labels" value when creating or updating a host through the REST API,
the error did not occur and a 200 OK response would be returned. The value would not be set though.
This werk fixes this problem.
Change-Id: I51212372f386169300fce9536064a77e9a03aae9
Commit: e554cadc212fb0bcd874033a9ec7e01d40e86097
https://github.com/tribe29/checkmk/commit/e554cadc212fb0bcd874033a9ec7e01d4…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
A .werks/14067
M cmk/gui/plugins/wato/builtin_attributes.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
14067 FIX REST-API host_config: addition of validation for host labels
Host labels take the key:value format where both key and value are of
the string type. In the previous version, it was possible to specify
non valid entries such as a list of strings as the REST API did not
perform validation for the labels. This consequently led to other
problems as Checkmk attempted to process the label values expecting
a string. This werk introduces validation for the host labels in
order to prevent such instances.
Change-Id: I97909724813843198b607439a87d231980c0f594
Compare: https://github.com/tribe29/checkmk/compare/8163e7204b9b...e554cadc212f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1306f73e60f2e7c483177048a03a2e953f07c70b
https://github.com/tribe29/checkmk/commit/1306f73e60f2e7c483177048a03a2e953…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/key_mgmt.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_key_mgmt.py
Log Message:
-----------
Refactor Key to pydantic model internally
Internally we now use a Key type utilize pydantic to perform
the parsing for us.
It's mostly a test balloon to learn more about this tool, how it would
fit into our ecosystem and what features we get from it.
Change-Id: Ibd2a4ede454efce5c1ae423d3cb98c668f25eeb4
Commit: 1929ce9c015dab2e4f7537a6c1c78142475383e5
https://github.com/tribe29/checkmk/commit/1929ce9c015dab2e4f7537a6c1c781424…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/config.py
M cmk/gui/key_mgmt.py
M cmk/gui/type_defs.py
M tests/unit/cmk/gui/test_key_mgmt.py
Log Message:
-----------
Make active_config also use the Key type
Change-Id: Ibd26ce61751df2ccf81e92c0e1f7bcdd2be98621
Compare: https://github.com/tribe29/checkmk/compare/8391a765e400...1929ce9c015d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 8391a765e400331585067d4f32e5ddde5a70b468
https://github.com/tribe29/checkmk/commit/8391a765e400331585067d4f32e5ddde5…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2022-05-30 (Mon, 30 May 2022)
Changed paths:
A .werks/14321
M cmk/gui/views/__init__.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
Log Message:
-----------
14321 FIX Fix possible TypeError when using views with group painter
SUP-10387
Change-Id: I521c4df9f6f47cce443f66219b3ba3e1a979a068