Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1e90aed611f2ad30ca5ebdf876c28eaa541fb5dc
https://github.com/tribe29/checkmk/commit/1e90aed611f2ad30ca5ebdf876c28eaa5…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/15653
M cmk/special_agents/agent_datadog.py
Log Message:
-----------
15653 FIX agent_datadog: fix paging and handling of empty log message
Prior to this werk, the agent raised an error whenever the response did not
contain a link to the next page and when a log contained an empty message.
Both cases are now covered with this werk.
SUP-13998
Change-Id: Ie55421646c199a8ae584559c2e2c72fafc82c5b9
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9e61f6377a821f9a11beecfb25e203b7d8c1ee8f
https://github.com/tribe29/checkmk/commit/9e61f6377a821f9a11beecfb25e203b7d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/Makefile
M tests/conftest.py
M tests/integration/conftest.py
R tests/scripts/run-integration-test.py
M tests/testlib/containers.py
Log Message:
-----------
Reland: Consolidate integration test execution
Execute integration tests from venv (like all other tests). We now test
the site from the outside and use the Site object to access the
site resources.
This commit will break most integration tests which will be changed
to work in the new mode in the follow up commits.
Following this change we can simplify a number of special cases in the
conftest and testlib.
Change-Id: I7beb6c03ff6c73fc0b4264f2147124f608abeea0
Commit: 3eef3616c9d52410d2adc3d6434eb788357e9e7b
https://github.com/tribe29/checkmk/commit/3eef3616c9d52410d2adc3d6434eb7883…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/integration/conftest.py
M tests/testlib/site.py
Log Message:
-----------
Reland: Fix livestatus port allocation on REUSE=1
Change-Id: Ie197c561facf12537c1a0e804d5e77724bfa18fc
Commit: 5665361ef4611f270f7ae52379fa91a8b346402f
https://github.com/tribe29/checkmk/commit/5665361ef4611f270f7ae52379fa91a8b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/gui_crawl/conftest.py
M tests/gui_e2e/conftest.py
M tests/integration/conftest.py
M tests/integration/omd/test_permissions.py
M tests/openapi/schema.py
M tests/testlib/site.py
M tests/update/conftest.py
Log Message:
-----------
Reland: Integration tests: Do not patch site with venv anymore
Yay, another special hack gone :-).
Change-Id: Iabb877eff0ad543734907cc300df0ee038320fdf
Commit: f507e3b0cd51d7c851a1df3d9ef91519b1fddbaa
https://github.com/tribe29/checkmk/commit/f507e3b0cd51d7c851a1df3d9ef91519b…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/conftest.py
M tests/testlib/__init__.py
M tests/testlib/site.py
M tests/testlib/utils.py
Log Message:
-----------
Reland: Simplify conftest and testlib
The integration tests were the last test type which was executed from
the site context. The integration tests are now also setting up the
site from the outside and control it like the other system level tests.
After that happened, we can now now remove obsolete things.
Change-Id: Ic6d0be4af1006d2f670c1ff485a4b996091671fe
Commit: 30396c38e8f07602bdab6c65b640df0b4b522a39
https://github.com/tribe29/checkmk/commit/30396c38e8f07602bdab6c65b640df0b4…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/integration/bin/test_mkbackup.py
Log Message:
-----------
Improve backup tests a bit
* Make flock context manager handle exceptions
* Cleanup restore lock file before and after test
* Stop test job in case a restore failed
Change-Id: I12b170eab7d613abf78aaa36eca1faccdc11f624
Compare: https://github.com/tribe29/checkmk/compare/c823a261ae7e...30396c38e8f0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d595abc3a3905fb3ee08b35474462f34d7118067
https://github.com/tribe29/checkmk/commit/d595abc3a3905fb3ee08b35474462f34d…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/15653
M cmk/special_agents/agent_datadog.py
Log Message:
-----------
15653 FIX agent_datadog: fix paging and handling of empty log message
Prior to this werk, the agent raised an error whenever the response did not
contain a link to the next page and when a log contained an empty message.
Both cases are now covered with this werk.
SUP-13998
Change-Id: Ie55421646c199a8ae584559c2e2c72fafc82c5b9
Commit: 5821d1962a0f638334f6439361213fc57f527bc7
https://github.com/tribe29/checkmk/commit/5821d1962a0f638334f6439361213fc57…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/unit/cmk/gui/watolib/test_watolib_search.py
Log Message:
-----------
Disabled more broken tests.
Change-Id: I9c392c12b93bc288f68511f9746feec52bc4a606
Commit: 68526b03e04fee0762987a20ff4a17824b4e4ede
https://github.com/tribe29/checkmk/commit/68526b03e04fee0762987a20ff4a17824…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
R livestatus/src/CustomAttributeMap.h
M livestatus/src/NebContact.h
M livestatus/src/NebHost.cc
M livestatus/src/NebHost.h
M livestatus/src/NebService.h
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/test/test_DictFilter.cc
Log Message:
-----------
Removed useless class CustomAttributeMap.
Change-Id: Iab26920405df8b28da578c8719f9f25d302f62ff
Commit: 30adf9e41df712d84abcfe081e8f1ef4bf78c099
https://github.com/tribe29/checkmk/commit/30adf9e41df712d84abcfe081e8f1ef4b…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/integration/omd/test_python.py
Log Message:
-----------
Disabled two integration tests for now.
The installation of the packages in question works locally in the venv,
so this has to be figured out in the "real thing."
Change-Id: Idf8c384600a09c55c800c068aecafa11b69ba4fe
Commit: ecb92d067a8ef9644e7357bb335dff41d4a5e7ea
https://github.com/tribe29/checkmk/commit/ecb92d067a8ef9644e7357bb335dff41d…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/14308
M cmk/gui/background_job.py
Log Message:
-----------
14308 FIX Fix "Invalid job status None found" message for background jobs
In case a job has just started and did not report any status update or was
interrupted during startup the `jobstatus.mk` state file could be empty,
resulting in the message Invalid job status None found in [PATH]".
The handling of this situation has been improved by showing the initialized
state in this situation.
Change-Id: Ic82b06661e12eab42b6a1d6bf4498652b557d56a
Commit: 9832d6cdf3376ca686deb9fc541c605d6bf8804e
https://github.com/tribe29/checkmk/commit/9832d6cdf3376ca686deb9fc541c605d6…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/utils/licensing/export.py
Log Message:
-----------
licensing: Remove useless LicenseUsageHistory
Change-Id: I1c80e442cadb67c46bb364da52f564c32e1dcebb
Commit: 102ea2e2163c42a16d4d1b250bdf8e5424f61526
https://github.com/tribe29/checkmk/commit/102ea2e2163c42a16d4d1b250bdf8e542…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/unit/cmk/gui/watolib/test_watolib_search.py
M tests/unit/conftest.py
Log Message:
-----------
Fix a fixture and re-enable related tests.
Change-Id: Idc9a358d33a257766bdac73702381cb3983c42cb
Compare: https://github.com/tribe29/checkmk/compare/f6e6ca88c496...102ea2e2163c
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 6a1105e642206557f7c448d61b3edb113115d8b2
https://github.com/tribe29/checkmk/commit/6a1105e642206557f7c448d61b3edb113…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/14308
M cmk/gui/background_job.py
Log Message:
-----------
14308 FIX Fix "Invalid job status None found" message for background jobs
In case a job has just started and did not report any status update or was
interrupted during startup the `jobstatus.mk` state file could be empty,
resulting in the message Invalid job status None found in [PATH]".
The handling of this situation has been improved by showing the initialized
state in this situation.
Change-Id: Ic82b06661e12eab42b6a1d6bf4498652b557d56a
Commit: 4cdcf0f4334a250a2cc0ae2af87d64f948da1f39
https://github.com/tribe29/checkmk/commit/4cdcf0f4334a250a2cc0ae2af87d64f94…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/15653
M cmk/special_agents/agent_datadog.py
Log Message:
-----------
15653 FIX agent_datadog: fix paging and handling of empty log message
Prior to this werk, the agent raised an error whenever the response did not
contain a link to the next page and when a log contained an empty message.
Both cases are now covered with this werk.
SUP-13998
Change-Id: Ie55421646c199a8ae584559c2e2c72fafc82c5b9
Commit: ceee8b0b39d070547a74e3e250dab0c11b5895d6
https://github.com/tribe29/checkmk/commit/ceee8b0b39d070547a74e3e250dab0c11…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/utils/licensing/export.py
Log Message:
-----------
licensing: Remove useless LicenseUsageHistory
Change-Id: I1c80e442cadb67c46bb364da52f564c32e1dcebb
Compare: https://github.com/tribe29/checkmk/compare/159a3d8186fe...ceee8b0b39d0
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 35f82ab21a930f64d9555648edb8aaf182667974
https://github.com/tribe29/checkmk/commit/35f82ab21a930f64d9555648edb8aaf18…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
A .werks/15678
M cmk/gui/fields/attributes.py
M cmk/gui/fields/custom_fields.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
M cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/parameters.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
M cmk/gui/watolib/timeperiods.py
Log Message:
-----------
15678 FIX schemas: regex pattern updates
This werk introduces a fix to the pattern attribute in various
rest api schemas.
To avoid partial matches, regex patterns should start with
the caret and end with the dollar symbol.
Also, the + symbol should be preferred over the * symbol as
the * symbol allowed for zero or more matches instead of
1 or more which is what the + symbol gives us.
For patterns that list possible options, e.g.
monday|tuesday|wedneday... etc
they have instead been removed and replaced with enums.
CMK-12220
Change-Id: I89dab0652c15cb9e7381e1f6d5d974afaf0bfd40
Commit: 8d868b448f29a026176f3790180ece9dc73577b7
https://github.com/tribe29/checkmk/commit/8d868b448f29a026176f3790180ece9dc…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M tests/unit/cmk/utils/test_prediction_commons.py
Log Message:
-----------
NewType host name #10
Remains: 62 errors in 20 files
Change-Id: I76c44a8813394f664824e11b2dcc883d3443091a
Commit: 67276c02f2810a1efddad6736917581bf427a1cd
https://github.com/tribe29/checkmk/commit/67276c02f2810a1efddad6736917581bf…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/gui/node_visualization.py
Log Message:
-----------
NewType host name #11
Remains: 45 errors in 19 files
Change-Id: I700093a07cb65429be571b3e7cb681b4a6460366
Commit: ec54a68780ca9d1cef26db4349e7acdf8b4ddcf4
https://github.com/tribe29/checkmk/commit/ec54a68780ca9d1cef26db4349e7acdf8…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/base/automations/check_mk.py
M cmk/base/core.py
M cmk/base/ip_lookup.py
M cmk/gui/views/visual_type.py
Log Message:
-----------
NewType host name #12
Remains: 38 errors in 16 files
Change-Id: I661a9c7c07bb8e407539271336dda9694a71822f
Commit: b5131f03979d3c6a3501b64ff5c265792fe7a8db
https://github.com/tribe29/checkmk/commit/b5131f03979d3c6a3501b64ff5c265792…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/base/core_config.py
M cmk/base/modes/__init__.py
M cmk/checkers/sectionparserutils.py
M cmk/utils/type_defs/notify.py
M tests/unit/cmk/base/test_core_config.py
Log Message:
-----------
NewType host name #13
Remains: 28 errors in 10 files
Change-Id: Ic7a1e44447e360933d9c51def4f156764691e55b
Commit: c56b5a0256c96de648c33491fad0780028fafbf0
https://github.com/tribe29/checkmk/commit/c56b5a0256c96de648c33491fad078002…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M cmk/utils/licensing/export.py
Log Message:
-----------
licensing: Remove useless site_hash
Change-Id: I41b7fad8e86fc510cbc5258a61bb19d90f038737
Commit: c2fc8c798f63be87857b205ba61f2a7306fcddc8
https://github.com/tribe29/checkmk/commit/c2fc8c798f63be87857b205ba61f2a730…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M checks/gude_humidity
M checks/gude_temp
Log Message:
-----------
gude_{humidity,temp}: add parse function
Change-Id: Icfd793892d6e34ccfb8885ba070e39fb0d2d1ea4
Commit: 300b1d36f522f8fb49cd35b2a3bffdc3e744f2b8
https://github.com/tribe29/checkmk/commit/300b1d36f522f8fb49cd35b2a3bffdc3e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M checks/gude_powerbanks
Log Message:
-----------
gude_powerbanks: simplify
Change-Id: Ia59f7dae3487ae00605b1307c22c3471bcfe4108
Commit: 039641a41b9a59d7f3584ae6882e15bf60ce100d
https://github.com/tribe29/checkmk/commit/039641a41b9a59d7f3584ae6882e15bf6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M checks/gude_humidity
M checks/gude_powerbanks
M checks/gude_temp
Log Message:
-----------
resolve snmp info triples: gude_*
Change-Id: I3354a9cf238053bcfa51ded7af4c5a25ee7905a1
Commit: 29f6b1ed76bc3b57e2a5f850fdec6c41039e4896
https://github.com/tribe29/checkmk/commit/29f6b1ed76bc3b57e2a5f850fdec6c410…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M checks/wut_webtherm
Log Message:
-----------
wut_webtherm: small simplification
Change-Id: Ie22c7af9843ade5114db9f63b83f438c784be2dc
Commit: f6e6ca88c496975f2afcb3cda2fc6640e5f98870
https://github.com/tribe29/checkmk/commit/f6e6ca88c496975f2afcb3cda2fc6640e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-04-25 (Tue, 25 Apr 2023)
Changed paths:
M checks/wut_webtherm
Log Message:
-----------
resolve snmp info triples: wut_webtherm
Change-Id: I5d7c2822b01464bf78a992f213e31d7eb92b50e4
Compare: https://github.com/tribe29/checkmk/compare/a9299df31022...f6e6ca88c496