Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 89b88c3f6269e322b7f09c04e28c96fe77721bbe
https://github.com/tribe29/checkmk/commit/89b88c3f6269e322b7f09c04e28c96fe7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M tests/composition/conftest.py
Log Message:
-----------
Composition tests: Move fixture for creating remote site higher up
This fixture will be also used outside the agent updater tests in the
future.
CMK-11635
Change-Id: I93e3ccd817edb05d764de022155bf1c1fef5987c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 559e6e9258e530fb899173bf102d54d7b7098203
https://github.com/tribe29/checkmk/commit/559e6e9258e530fb899173bf102d54d7b…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/gui/type_defs.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/page_show_view.py
M cmk/gui/views/painter/v0/base.py
M cmk/gui/views/painter/v0/painters.py
M cmk/gui/views/sort_url.py
Log Message:
-----------
Make painter params a typed dict
Change-Id: Iaf6c806c22807eeb519119c8ae106c79ebb8e97f
Commit: 6115965d9964b6e9b5c9f65ff3af820efb246738
https://github.com/tribe29/checkmk/commit/6115965d9964b6e9b5c9f65ff3af820ef…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M tests/composition/conftest.py
M tests/composition/controller_site_interactions/conftest.py
M tests/composition/controller_site_interactions/test_register_workflow.py
M tests/composition/controller_site_interactions/test_status.py
Log Message:
-----------
Composition tests: Improve skipping if not right version
Before, in order to decide if a test should be skipped, we needed to
setup a site and ask the site about its version. Now, we can do this
without setting up a site.
Change-Id: I66845a73a486e60c77c0427cdf0168706540b2c5
Compare: https://github.com/tribe29/checkmk/compare/3ce52c828c7e...6115965d9964
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 68bd5127aef1ccd7600637f733ac34e9ec2f8e9d
https://github.com/tribe29/checkmk/commit/68bd5127aef1ccd7600637f733ac34e9e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/gui/mkeventd/__init__.py
A cmk/gui/mkeventd/icon.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/views/icon/__init__.py
R cmk/gui/views/icon/mkeventd.py
R cmk/gui/views/icon/wato.py
M cmk/gui/wato/__init__.py
A cmk/gui/wato/icons.py
A tests/unit/cmk/gui/mkeventd/test_icon_mkeventd.py
R tests/unit/cmk/gui/views/icon/test_icon_mkeventd.py
Log Message:
-----------
Move EC and WATO icons to component packages
Change-Id: Id98537579e1072bb4bb8401b42dbeb9fd67401de
Commit: 793ea7cc2812db52b2c49d4c83c6bc5463153b60
https://github.com/tribe29/checkmk/commit/793ea7cc2812db52b2c49d4c83c6bc546…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/gui/bi.py
M cmk/gui/crash_reporting/views.py
M cmk/gui/mkeventd/views.py
M cmk/gui/mobile/pages.py
M cmk/gui/mobile/views.py
R cmk/gui/painter_options.py
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/main_modules/cre.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/view_renderer.py
M cmk/gui/views/__init__.py
M cmk/gui/views/graph.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/layout/layouts.py
M cmk/gui/views/page_show_view.py
M cmk/gui/views/painter/v0/painters.py
M cmk/gui/views/painter/v1/painter_lib.py
A cmk/gui/views/painter_options.py
M tests/unit/cmk/gui/views/test_views.py
Log Message:
-----------
Move painter options to cmk.gui.views package
Change-Id: Ie19e58946b81219c6989337b3afad828cb775166
Commit: 3ce52c828c7e9aa5f9f2e36c0097056c25cd7f47
https://github.com/tribe29/checkmk/commit/3ce52c828c7e9aa5f9f2e36c0097056c2…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
A .werks/14925
M cmk/ec/main.py
Log Message:
-----------
14925 FIX Tighten permissions for Event Console pipe and sockets
For some internal communication of the <i>Event Console</i> Unix sockets are used.
These reside in <tt>tmp/run/mkeventd/</tt> and used to be world readable.
Since these sockets were never meant to be used from external scripts and we cannot foresee the side-effects the permissions were changed so that only Checkmk can read and write to them.
To make it easier to write custom events to the <i>Event Console</i> there is a Unix pipe also in <tt>tmp/run/mkeventd/</tt>.
This pipe used to be world readable and writeable.
With this Werk the permission is changed so that the Pipe is only world writeable.
So custom scripts can still write events to this pipe but can no longer read from this pipe.
If you used these sockets or pipe with custom scripts and rely on the previous permissions, you still can change them (eg. with <tt>chmod</tt>).
Please be aware that we do not support this customization.
Change-Id: I28482b35758844e99350b00814f5a502b7dc140c
Compare: https://github.com/tribe29/checkmk/compare/efbbc2a4617d...3ce52c828c7e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: a812d846b1ed6f7833da051e939303268bd9c79c
https://github.com/tribe29/checkmk/commit/a812d846b1ed6f7833da051e939303268…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M tests/testlib/containers.py
Log Message:
-----------
Containerized tests: Fix git repository ownership issues
Newer git versions (e.g. 2.37.2 in Ubuntu 22.10) don't like it that
/git belongs to root but it's contents to jenkins.
Change-Id: If7dd8689af6ef9487026500f37f76a859c21ca5d
Commit: efbbc2a4617d3364813786acb213d55645e0a9ed
https://github.com/tribe29/checkmk/commit/efbbc2a4617d3364813786acb213d5564…
Author: Konstantin Baikov <konstantin.baikov(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/ec/main.py
Log Message:
-----------
Move the rule matching logic to RuleMatcher
This is part of an ongoing refactoring of EC
Change-Id: I04eebbcc7406489b0d4bd44f052de83e90639335
Compare: https://github.com/tribe29/checkmk/compare/c089f306b7d3...efbbc2a4617d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c089f306b7d34392d70248f3cb0126764b5ced43
https://github.com/tribe29/checkmk/commit/c089f306b7d34392d70248f3cb0126764…
Author: Philipp Siegmantel <philipp.siegmantel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/gui/plugins/openapi/restful_objects/constructors.py
M cmk/gui/plugins/openapi/restful_objects/decorators.py
M cmk/gui/plugins/openapi/restful_objects/type_defs.py
M cmk/utils/type_defs/_misc.py
M tests/integration/cmk/base/test_automations.py
M tests/integration/conftest.py
M tests/testlib/openapi_session.py
A tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/conftest.py
M tests/unit/cmk/gui/plugins/openapi/conftest.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_config.py
Log Message:
-----------
Create REST API Client
This change is the beginning of a client for the REST API
that makes most of the tests a lot easier to write
by making assumptions that hold true for almost
all tests.
If a certain test does not fit those assumptions,
you can and should use the old API as before.
Change-Id: Ib7392870dd050c01e80ce9d61e5c426b34d9c03e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 75428ef70fd36f815f507070992ad78ff292b816
https://github.com/tribe29/checkmk/commit/75428ef70fd36f815f507070992ad78ff…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M cmk/utils/version.py
M tests/composition/conftest.py
M tests/docker/test_docker.py
M tests/integration/cmk/utils/test_site_werks.py
M tests/integration/omd/test_basic_commands.py
M tests/integration/omd/test_hooks.py
M tests/integration/omd/test_init_scripts.py
M tests/scripts/install-cmk.py
M tests/scripts/run-dockerized.py
M tests/scripts/run-integration-test.py
M tests/testlib/containers.py
M tests/testlib/site.py
M tests/testlib/utils.py
M tests/testlib/version.py
Log Message:
-----------
Tests: Improve version handling I
Change-Id: I94f51bc585188fac766ad3411c70fcadbddfda92
Commit: 9e57895a137b6fee30b51806da14ce53dd034c07
https://github.com/tribe29/checkmk/commit/9e57895a137b6fee30b51806da14ce53d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-12-05 (Mon, 05 Dec 2022)
Changed paths:
M tests/composition/conftest.py
M tests/docker/test_docker.py
M tests/gui_crawl/test_gui_crawl.py
M tests/gui_e2e/conftest.py
M tests/packaging/conftest.py
M tests/scripts/install-cmk.py
M tests/scripts/run-dockerized.py
M tests/scripts/run-integration-test.py
M tests/testlib/containers.py
M tests/testlib/site.py
M tests/testlib/utils.py
M tests/testlib/version.py
Log Message:
-----------
Tests: Improve version handling II
Change-Id: Ie0bd6bae4da1dde3a2e306832be2afb86a380ec2
Compare: https://github.com/tribe29/checkmk/compare/0b261d4679c3...9e57895a137b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b261d4679c3b42b0b793ea88877b1301bf390de
https://github.com/tribe29/checkmk/commit/0b261d4679c3b42b0b793ea88877b1301…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-12-03 (Sat, 03 Dec 2022)
Changed paths:
M packages/livestatus/CMakeLists.txt
M packages/livestatus/src/CMakeLists.txt
Log Message:
-----------
enable CI tidy with forced Python3
BACKGROUND. CMake may find wrong interpreter in
some cases. Python3 is good in all cases
Change-Id: I169d8f6cd92f46804d4a8fb70612ea5ec51c618f