Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 546795ed257ca965ad8e0caa7b758559a8575322
https://github.com/tribe29/checkmk/commit/546795ed257ca965ad8e0caa7b758559a…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M cmk/base/packaging.py
M cmk/utils/diagnostics.py
M cmk/utils/packaging/__init__.py
M tests/unit/cmk/utils/test_packaging.py
Log Message:
-----------
pass PackageStore down from callers
Change-Id: I1996ba08643d191663c0aa83f2a04fb67c37db8d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: b30f58e6f95b20e3bbd0faf6cede2756fe1bf60c
https://github.com/tribe29/checkmk/commit/b30f58e6f95b20e3bbd0faf6cede2756f…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M tests/composition/agents/test_cmk_agent_ctl.py
M tests/composition/utils.py
Log Message:
-----------
Composition tests: Move check if we are containerized to utils
This check will be needed in multiple places to avoid messing up local
environments. Also adds a command line switch to override the check,
which facilitates local testing.
CMK-11635
Change-Id: Idd9c7c632eacdcb228fc577a6423002dc55e76a0
Commit: b40221442d123bc9a7194c1d6634d0fb0224f2db
https://github.com/tribe29/checkmk/commit/b40221442d123bc9a7194c1d6634d0fb0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M pyproject.toml
A tests/composition/controller_site_interactions/__init__.py
A tests/composition/controller_site_interactions/common.py
A tests/composition/controller_site_interactions/conftest.py
A tests/composition/controller_site_interactions/test_register_workflow.py
M tests/testlib/version.py
Log Message:
-----------
Composition tests for `cmk-agent-ctl register` workflow
CMK-11635
Change-Id: I4b9baad0bb2aec2f7d00a7634d8f8072e4f3e365
Compare: https://github.com/tribe29/checkmk/compare/5b13d3c15ab7...b40221442d12
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5b13d3c15ab7fda4c9a1b4f1109effffff5bddac
https://github.com/tribe29/checkmk/commit/5b13d3c15ab7fda4c9a1b4f1109efffff…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/software
Translate-URL: https://translate.checkmk.com/projects/checkmk/software/
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bb7f0861d80ed1d7a1f3e0fef8f463d7a30cc5f7
https://github.com/tribe29/checkmk/commit/bb7f0861d80ed1d7a1f3e0fef8f463d7a…
Author: LukaRacic <luka.racic(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
R checks/3par_cpgs
M cmk/base/plugins/agent_based/threepar_cpgs.py
M tests/unit/checks/test_generic_legacy_conversion.py
R tests/unit/cmk/base/plugins/agent_based/test_3par_cpgs.py
A tests/unit/cmk/base/plugins/agent_based/test_threepar_cpgs.py
Log Message:
-----------
3par_cpgs: Migrated 3par_cpgs_usage to new API
Change-Id: I50a307b493efaa68f0de7b41041f2a7f4634fd6c
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 7525e4dac6ca89ba928b62724653307d1f56816b
https://github.com/tribe29/checkmk/commit/7525e4dac6ca89ba928b62724653307d1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
python3 modules: No verbose copying anymore
Change-Id: I206ce807c59cf9ff023db932c23fe845ab2ef1aa
Commit: d9bc1d8a9f96cf2b58a57ca9d39015ab6130524d
https://github.com/tribe29/checkmk/commit/d9bc1d8a9f96cf2b58a57ca9d39015ab6…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M omd/packages/python3-modules/python3-modules.make
Log Message:
-----------
Reduce extremely high load peaks when rebuilding python3-modules
We build the different distros in parallel already. Now, when we do
too much parallelization in the individual jobs, we create too much
load on our build nodes.
The grpcio package is hacking the setup.py logic to enable parallel
compilation. By default it uses multiprocessing.cpu_count(), like
you can see here: https://github.com/grpc/grpc/blob/master/src/python/grpcio/_parallel_compil…
This is way too much for our scenario since it multiplies with the
number of concurrent distros being built.
Some quick measurement on my local machine:
time python setup.py build
(...)
real 2m20,337s
user 24m50,186s
sys 1m27,513s
time GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=4 python setup.py build
(...)
real 3m44,693s
user 13m1,628s
sys 0m48,248s
time GRPC_PYTHON_BUILD_EXT_COMPILER_JOBS=2 python setup.py build
(...)
real 6m52,043s
user 12m11,269s
sys 0m45,709s
A limit of 4 seems to be a good value at least on my machine. Let's
see how it works out in the CI.
CMK-11767
Change-Id: I005ae4d5bb21760b5e50b1e2ba069da1aa403290
Compare: https://github.com/tribe29/checkmk/compare/c2b3439f25b2...d9bc1d8a9f96
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: c56c0047b882a8f02a7f53758454f205593778b8
https://github.com/tribe29/checkmk/commit/c56c0047b882a8f02a7f53758454f2055…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
R agent-receiver/agent_receiver/apps.py
A agent-receiver/agent_receiver/apps_and_routers.py
M agent-receiver/agent_receiver/endpoints.py
A agent-receiver/agent_receiver/main.py
A omd/packages/check_mk/skel/etc/init.d/.f12
M omd/packages/check_mk/skel/etc/init.d/agent-receiver
M tests/Makefile
M tests/testlib/site.py
M tests/unit/agent_receiver/conftest.py
M tests/unit/agent_receiver/test_apps.py
Log Message:
-----------
Resolve import cycle in agent receiver, attempt II
Change-Id: I2f225b81ea5de5ae7a86df654b6fd6e22876b60f
Commit: c2b3439f25b23842639a0d0c4668cc9a15389142
https://github.com/tribe29/checkmk/commit/c2b3439f25b23842639a0d0c4668cc9a1…
Author: LukaRacic <luka.racic(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M checks/3par_cpgs
M cmk/base/plugins/agent_based/threepar_cpgs.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_3par_cpgs.py
Log Message:
-----------
3par_cpgs: Migrated 3par_cpgs to new API
Change-Id: I78507e7147123110fa2ef303e29c81943f51dca1
Compare: https://github.com/tribe29/checkmk/compare/5e6aef2b4c8a...c2b3439f25b2
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 5e6aef2b4c8a40a22b9369bf0f9a23d453349995
https://github.com/tribe29/checkmk/commit/5e6aef2b4c8a40a22b9369bf0f9a23d45…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/msb.ps1
Log Message:
-----------
build rust sequentially
This is temporary fix to see what happens on CI and
will be reverted.
The reason is that background processes in Windows
has no easy access to the console and on hang we have
no idea what happened.
Change-Id: Ic301afe310de2bc8518bde7e4d1552d572168717
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ac5493a799cd3c8f05aedecb5afe1f1cee7dc2fd
https://github.com/tribe29/checkmk/commit/ac5493a799cd3c8f05aedecb5afe1f1ce…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/utils.py
Log Message:
-----------
Loop in caller for summarize_host_sections
* We get rid of two callbacks.
* A function that takes a collection should use the *collection*
and not its elements. That's easier to understand and test and
anything else is lying anyway.
CMK-11755
Change-Id: Id469fab3e99ab3a24987a71e701363a152420d4f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1f8b8ce2b469ef21a5b968e8bb8f77f1d8470703
https://github.com/tribe29/checkmk/commit/1f8b8ce2b469ef21a5b968e8bb8f77f1d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_permissions.py
M web/htdocs/js/modules/ajax.ts
M web/htdocs/js/modules/transfer.ts
Log Message:
-----------
licensing: Remove submit or download pages/functions
Change-Id: Ib196882ba72a52dd4c9276a23894ba45b8bd5529
Commit: a9609ea0205857842fbb0aebb4256e1b9add623e
https://github.com/tribe29/checkmk/commit/a9609ea0205857842fbb0aebb4256e1b9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M tests/composition/agents/test_cmk_agent_ctl.py
M tests/composition/conftest.py
M tests/composition/utils.py
Log Message:
-----------
Composition test: Re-work fixture for installing agent package
* Move fixture higher up (will also be needed in tests which test the
controller-site interaction).
* Always start and finish with clean controller state.
* In case we are containerized: Fake systemd functionality:
- Provide agent unix socket
- Launch controller in daemon mode
CMK-11635
Change-Id: Iea9794fdf3929b4a5488d674c7f2a7c8e590e8bb
Commit: 334e39b0beba9fe6b390ee230aeb5ac345b2dd87
https://github.com/tribe29/checkmk/commit/334e39b0beba9fe6b390ee230aeb5ac34…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-11-30 (Wed, 30 Nov 2022)
Changed paths:
M tests/composition/agents/test_cmk_agent_ctl.py
Log Message:
-----------
Composition test for `cmk-agent-ctl dump`
CMK-11635
Change-Id: Ied8de3d136906e8b8a9901a505d6b6073cfff303
Compare: https://github.com/tribe29/checkmk/compare/0b91a9a42f6d...334e39b0beba