Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 886bf6ec80914eb89106abcd5068784ae3f8c127
https://github.com/tribe29/checkmk/commit/886bf6ec80914eb89106abcd5068784ae…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M .werks/14352
Log Message:
-----------
Formatting separates us from zombies
Change-Id: I00b626272d661bfc235416af10325c299bb9a3e4
Commit: df4e5ccb665c08ddc01feae98f121277bed2985e
https://github.com/tribe29/checkmk/commit/df4e5ccb665c08ddc01feae98f121277b…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent_plugins.py
M cmk/gui/plugins/wato/check_parameters/local.py
M cmk/gui/watolib/rulespecs.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
clean up titles of deprecated rulesets
Change-Id: I93a952bebf2150c3233819f4dcc46a636b3b0d06
Commit: 148bffb255241f9eec1185ed5da4196278670d25
https://github.com/tribe29/checkmk/commit/148bffb255241f9eec1185ed5da419627…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Fix missing piggyback data
During the automation 'service-discovery-preview @nofetch'
the piggyback datasource would not report any data.
CMK-12369
CMK-12306
Change-Id: I304e8af47f3c2a2f651d4bdb4ce99e482ccb9365
Compare: https://github.com/tribe29/checkmk/compare/1e0a991e1d7d...148bffb25524
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: dcd212a21aa66906ca3124a928d3ab80c6bb768b
https://github.com/tribe29/checkmk/commit/dcd212a21aa66906ca3124a928d3ab80c…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/azure_app_registration.py
Log Message:
-----------
rename Azure services
The names of all new Azure services should start with 'Azure/'
CMK-12423
Change-Id: Ifcfe28e9f3b47d95c4f5cc1e57cee23d65542286
Commit: 99ddd207ac92af32b3b365584cb05d796151e4b1
https://github.com/tribe29/checkmk/commit/99ddd207ac92af32b3b365584cb05d796…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M .werks/14352
Log Message:
-----------
Formatting separates us from zombies
Change-Id: I00b626272d661bfc235416af10325c299bb9a3e4
Commit: 67a5284e7a6ce192f0371b0be5d5243f424ed228
https://github.com/tribe29/checkmk/commit/67a5284e7a6ce192f0371b0be5d5243f4…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/plugins/wato/check_mk_configuration.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent_plugins.py
M cmk/gui/plugins/wato/check_parameters/local.py
M cmk/gui/watolib/rulespecs.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
Log Message:
-----------
clean up titles of deprecated rulesets
Change-Id: I93a952bebf2150c3233819f4dcc46a636b3b0d06
Commit: 4abfd0c39f6774516ed921906c12721e5fe45111
https://github.com/tribe29/checkmk/commit/4abfd0c39f6774516ed921906c12721e5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/base/sources.py
Log Message:
-----------
Fix missing piggyback data
During the automation 'service-discovery-preview @nofetch'
the piggyback datasource would not report any data.
CMK-12369
CMK-12306
Change-Id: I304e8af47f3c2a2f651d4bdb4ce99e482ccb9365
Compare: https://github.com/tribe29/checkmk/compare/6637401d1f94...4abfd0c39f67
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6637401d1f94023bc86be5f24d8f21f6e37129ac
https://github.com/tribe29/checkmk/commit/6637401d1f94023bc86be5f24d8f21f6e…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/http.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
REST API: fix crash in crash handling section
The Request got instantiated twice, which was removed. Additionally
the crash in the Request class was fixed as well.
Change-Id: I6c6854bc65daf25e1a70f7476c3d7f46a9604b95
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: bcff8ad55fce2dc0389222d2a2bfebd8ee063027
https://github.com/tribe29/checkmk/commit/bcff8ad55fce2dc0389222d2a2bfebd8e…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
Log Message:
-----------
Adjust fields on custom attribute page
CMK-10240
Change-Id: Ic7a421fafe5173f6b17232fe5a96cc64ef33dd2b
Commit: e5709dc484a0c216e8624571531ddfeedca06f61
https://github.com/tribe29/checkmk/commit/e5709dc484a0c216e8624571531ddfeed…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A cmk/gui/utils/request_context.py
A tests/unit/cmk/gui/test_threading.py
Log Message:
-----------
Flask Request Contexts: add function to copy ctx to threads
This also works in thread pools, whereas the helper shipped
with Flask (copy_current_request_context) has issues and
fails under certain situations.
Change-Id: Iffd30f73b591454eccfc39ca294c1805b08a9fa2
Commit: 1e0a991e1d7d8081d41aaf5c3e3fd37fbbbe838a
https://github.com/tribe29/checkmk/commit/1e0a991e1d7d8081d41aaf5c3e3fd37fb…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/http.py
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
REST API: fix crash in crash handling section
The Request got instantiated twice, which was removed. Additionally
the crash in the Request class was fixed as well.
Change-Id: I6c6854bc65daf25e1a70f7476c3d7f46a9604b95
Compare: https://github.com/tribe29/checkmk/compare/3f4bf8504b24...1e0a991e1d7d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0f687464a805339729864d08f35c92328e3c8724
https://github.com/tribe29/checkmk/commit/0f687464a805339729864d08f35c92328…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A cmk/gui/utils/request_context.py
A tests/unit/cmk/gui/test_threading.py
Log Message:
-----------
Flask Request Contexts: add function to copy ctx to threads
This also works in thread pools, whereas the helper shipped
with Flask (copy_current_request_context) has issues and
fails under certain situations.
Change-Id: Iffd30f73b591454eccfc39ca294c1805b08a9fa2
Commit: fa36fed4e9b4b3f919ec391cbbda1f9f6828c0d8
https://github.com/tribe29/checkmk/commit/fa36fed4e9b4b3f919ec391cbbda1f9f6…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/key_mgmt.py
Log Message:
-----------
Use cmk.utils.crypto.certificates
Change-Id: I8c94f05dc374d11c062ed835d71e25bf1750ea65
Commit: 2f5113d2d1744e4cad3c2e926dc741f77672f0e6
https://github.com/tribe29/checkmk/commit/2f5113d2d1744e4cad3c2e926dc741f77…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/wato/pages/custom_attributes.py
Log Message:
-----------
Adjust fields on custom attribute page
CMK-10240
Change-Id: Ic7a421fafe5173f6b17232fe5a96cc64ef33dd2b
Commit: fff846dcf6ef01bd66547100299ed7733a1c743c
https://github.com/tribe29/checkmk/commit/fff846dcf6ef01bd66547100299ed7733…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M omd/packages/net-snmp/net-snmp.make
A omd/packages/net-snmp/patches/0018-update-user-information-for-python.dif
Log Message:
-----------
force updating user parameters for python net-snmp
related only to snmp v3
python code must call enable_user_data_update to enable
functionality
Reasoning. net-snmp uses very strange method to create user
data: User data are created from a session data and cached *globally*. After creation changing of user data are no more
possible.
In typical use case, `session provides bad user data`, we can't obtain snmp info ever because once bad user data written in a
cache we can't correct data - this is by design.
We can obtain snmp info only after reloading python module, because this is the only known method to reset cache.
The logic behind a patch:
a. net-snmp.so:
- net-snmp.so now uses a static flag `always_create_new_user` to
choose a strategy.
- If flag is 0, then strategy then use original behavior.
- If flag is set to 1, then "session always creates user".
- new API entry snmp_always_create_new_user(int) makes possible to
change strategy.
b. python net-snmp extension: export always_create_new_user.
c. inline.py call always_create_new_user() when using SNMP v3.
Change-Id: I629ffb80e398b57c2abe560b2004ae6c81a8eec7
Compare: https://github.com/tribe29/checkmk/compare/1813c45e5e28...fff846dcf6ef
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 3572633a4e249e629123be22669167db1f9ce550
https://github.com/tribe29/checkmk/commit/3572633a4e249e629123be22669167db1…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/conftest.py
Log Message:
-----------
Fix local composition test execution without DISTRO set
Change-Id: Ia37c799af35c8ef87dac9738804aa43a5d9c8c26
Commit: 7ff80dd6477a56253b9d8f40e4db8dd14599a271
https://github.com/tribe29/checkmk/commit/7ff80dd6477a56253b9d8f40e4db8dd14…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Refactoring only: Removed duplicate superfluous method & improved naming.
Reordered helper methods for easier comparison.
Change-Id: I59e8f70c725425792aa05db1ee84b35cac2b637a
Commit: d6dfc8c2bbc8ef44ecdd3ef2b02747424bb16969
https://github.com/tribe29/checkmk/commit/d6dfc8c2bbc8ef44ecdd3ef2b02747424…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/test/test_Table.cc
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Added average_latency_checker column to status table.
This is the correct name, we don't have any Check_MK check helpers anymore
since 2.1.
Change-Id: Ib2a04b9fb51b20676da2e24310592d68afba5f49
Commit: 0cfe91d3d0c86878fae1f4793646578f8c344b9a
https://github.com/tribe29/checkmk/commit/0cfe91d3d0c86878fae1f4793646578f8…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/testlib/rest_api_client.py
Log Message:
-----------
rest-api: make rest api client errors more readable
Change-Id: I5a1437fba18333c6e3398dd6bb36fcbd099af447
(cherry picked from commit 2e56757e3eec395fed80c1e449e24c92f5fef11a)
Compare: https://github.com/tribe29/checkmk/compare/9e695ea00ba7...0cfe91d3d0c8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 22c39fac269ec8cd15b3fe4a177b787b4ac24866
https://github.com/tribe29/checkmk/commit/22c39fac269ec8cd15b3fe4a177b787b4…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/test/test_Table.cc
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Added average_latency_checker column to status table.
This is the correct name, we don't have any Check_MK check helpers anymore
since 2.1.
Change-Id: Ib2a04b9fb51b20676da2e24310592d68afba5f49
Commit: 1a2741790a189c76906c3d4b22c7a81976f624ff
https://github.com/tribe29/checkmk/commit/1a2741790a189c76906c3d4b22c7a8197…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/conftest.py
Log Message:
-----------
Fix local composition test execution without DISTRO set
Change-Id: Ia37c799af35c8ef87dac9738804aa43a5d9c8c26
Commit: 4a5d13feeb806a8e453d4db86a8fbfe024353b83
https://github.com/tribe29/checkmk/commit/4a5d13feeb806a8e453d4db86a8fbfe02…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/utils/labels.py
M cmk/gui/valuespec.py
M tests/unit/cmk/gui/utils/test_utils_labels.py
Log Message:
-----------
Get labels for autocompleter from livestatus
CMK-12271
Change-Id: I4003f714cf275f46603487e8251b4f61b0721314
Commit: 1813c45e5e286125d7a367f21105d5b2239d6950
https://github.com/tribe29/checkmk/commit/1813c45e5e286125d7a367f21105d5b22…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/utils/labels.py
Log Message:
-----------
Remove LabelsCache
CMK-12271
Change-Id: Id28d689441eeb8fe17851ed0f386a5192b0bf886
Compare: https://github.com/tribe29/checkmk/compare/8661a46101de...1813c45e5e28
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: db20895b82346286fed852ed154af3518fc250b4
https://github.com/tribe29/checkmk/commit/db20895b82346286fed852ed154af3518…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A tests/unit/cmk/base/plugins/agent_based/test_azure_virtual_machines.py
Log Message:
-----------
azure_virtualmachines: add tests
CMK-12164
Change-Id: Ifafed7d0d5ed81250c7c5b7376ea5d8d4795f3ab
Commit: c9c3a42a2e7cdc3bcce00a4db7568bb59034d304
https://github.com/tribe29/checkmk/commit/c9c3a42a2e7cdc3bcce00a4db7568bb59…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A checkman/azure_virtual_machine
A checkman/azure_virtual_machine_summary
R checkman/azure_virtualmachines
R checkman/azure_virtualmachines_summary
R checks/azure_virtualmachines
A cmk/base/plugins/agent_based/azure_virtual_machine.py
R tests/unit/checks/generictests/datasets/azure_virtualmachines_1.py
R tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_grouphost.py
R tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_vm.py
M tests/unit/checks/test_generic_legacy_conversion.py
M tests/unit/cmk/base/plugins/agent_based/test_azure_virtual_machines.py
Log Message:
-----------
azure_virtual_machines: migrate to the new check API
Change-Id: I62106162e3b42633be45da2e9dfdec7c76ab9a12
Commit: 2e56757e3eec395fed80c1e449e24c92f5fef11a
https://github.com/tribe29/checkmk/commit/2e56757e3eec395fed80c1e449e24c92f…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/testlib/rest_api_client.py
Log Message:
-----------
rest-api: make rest api client errors more readable
Change-Id: I5a1437fba18333c6e3398dd6bb36fcbd099af447
Commit: c5337812a6e4c66d5cd5588f136102502fcea303
https://github.com/tribe29/checkmk/commit/c5337812a6e4c66d5cd5588f136102502…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/base/agent_based/discovery/autodiscovery.py
M cmk/base/agent_based/discovery/commandline.py
M cmk/base/agent_based/discovery/preview.py
M cmk/base/agent_based/inventory/_active.py
M cmk/base/agent_based/inventory/_autoinventory.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/agent_based/inventory/commandline.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_api.py
Log Message:
-----------
Put FetcherFunction under checkers
It is part of the check engine. Let's move it there.
Change-Id: Ifdf3ea1ce0fe2ef2f21f7e14d5778320bf97f5cd
Commit: e2ea6d0ffbb76be28091b8faa57a83d8a24a6273
https://github.com/tribe29/checkmk/commit/e2ea6d0ffbb76be28091b8faa57a83d8a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Refactoring only: Removed duplicate superfluous method & improved naming.
Reordered helper methods for easier comparison.
Change-Id: I59e8f70c725425792aa05db1ee84b35cac2b637a
Commit: 51d1385b5a74a784166e561b1dc3f37ea13b2b23
https://github.com/tribe29/checkmk/commit/51d1385b5a74a784166e561b1dc3f37ea…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/gui_e2e/test_signature_keys_for_signing_agents.py
Log Message:
-----------
e2e test for bake and sign
Change-Id: Ic97ef65f260ab49cce6bbfe59b1eff60140cf7f9
Commit: 46ca747fe372ad9548103f42c67865c3db3a2f7f
https://github.com/tribe29/checkmk/commit/46ca747fe372ad9548103f42c67865c3d…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/gui/backup.py
M cmk/gui/key_mgmt.py
M cmk/gui/wato/pages/backup.py
M tests/composition/constants.py
M tests/unit/cmk/gui/test_backup_unit.py
M tests/unit/cmk/gui/test_key_mgmt.py
Log Message:
-----------
More Password usage
Change-Id: I8e31eae0838e77f545ec22198700a3c4bb56cf1d
Commit: fff222e25c81df81c6ce25071f7a7a1c41f61a7c
https://github.com/tribe29/checkmk/commit/fff222e25c81df81c6ce25071f7a7a1c4…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M agents/modules/windows/readme.md
Log Message:
-----------
update docu for python module build
Change-Id: I499fefc72d23285335698250d2c97e0bf4d875a1
Commit: 96cd22ba37fe2f574c0498d42a5a2a2671637d0c
https://github.com/tribe29/checkmk/commit/96cd22ba37fe2f574c0498d42a5a2a267…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M omd/packages/check_mk/skel.permissions
Log Message:
-----------
Fix skel permission for cmk_cleanup_pdf_tmp_files
Change-Id: Ibd39b06ed1edc794a37321133e8220bbec469a71
Commit: 8661a46101defd832c57f9a89a0d6d2622bf57a8
https://github.com/tribe29/checkmk/commit/8661a46101defd832c57f9a89a0d6d262…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/base/agent_based/checking/_checking.py
M cmk/base/agent_based/confcheckers.py
M cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/_discovery.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/inventory/_inventory.py
M cmk/base/dump_host.py
M cmk/base/sources.py
M cmk/checkers/__init__.py
M cmk/checkers/_api.py
M cmk/checkers/_typedefs.py
M cmk/fetchers/__init__.py
M cmk/fetchers/_typedefs.py
M tests/unit/cmk/base/agent_based/checking/test_checking.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
M tests/unit/cmk/base/agent_based/test_base_inventory.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_broker.py
M tests/unit/cmk/base/agent_based/test_data_provider_parsed_sections_resolver.py
M tests/unit/cmk/base/agent_based/test_utils.py
M tests/unit/cmk/utils/test_check_utils.py
Log Message:
-----------
Put Source* under checkers
Change-Id: Ic214b5fb4fa9da6043a6c6de859d96c6fc958934
Compare: https://github.com/tribe29/checkmk/compare/3e9127583478...8661a46101de