Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6c11d96cc1d00664afcb25221fa91fd152d0da64
https://github.com/tribe29/checkmk/commit/6c11d96cc1d00664afcb25221fa91fd15…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/core_config.py
Log Message:
-----------
do not lock config if not needed
Change-Id: Id028c2fc4d25c51007b0efe64f0d09541db23342
Commit: e58c41ee61ee992ce66a49687ea1a7df0afab03b
https://github.com/tribe29/checkmk/commit/e58c41ee61ee992ce66a49687ea1a7df0…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/special_agents/utils/node_exporter.py
Log Message:
-----------
agent_kube: memory service now shows correct usage
CMK-12263
Change-Id: I1225da32e71b820009d25c406c207951c5bcb45c
Commit: a19227f57f2a79660a3fd6c9957edbc1a8a96db5
https://github.com/tribe29/checkmk/commit/a19227f57f2a79660a3fd6c9957edbc1a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
A livestatus/src/NebGlobalFlags.h
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Introduce IGlobalFlags, reducing copying and making things more uniform.
Change-Id: I466e61f7997f3fa4daa780ae22b1ed15cf3c3b64
Commit: f60802485530dba20b270b7a2bcb093cdf172f1c
https://github.com/tribe29/checkmk/commit/f60802485530dba20b270b7a2bcb093cd…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packages/livestatus/include/livestatus/POSIXUtils.h
M packages/livestatus/src/POSIXUtils.cc
Log Message:
-----------
Fixed license header.
Change-Id: Iac23a189f45f6b91950bac3605393c41d467b946
Compare: https://github.com/tribe29/checkmk/compare/da25be204066...f60802485530
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 4f9b9fadfc3eb607151c2c20bb5ad68cde54b3cb
https://github.com/tribe29/checkmk/commit/4f9b9fadfc3eb607151c2c20bb5ad68cd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/update_config/pre_update_check.py
Log Message:
-----------
improve mkp matching
Change-Id: I04ca5fe9d3a7000f7092e081d3e5858895e624ec
Commit: 7fe8c10d10ceb53fd1b2eee5590c1ed8588dd06c
https://github.com/tribe29/checkmk/commit/7fe8c10d10ceb53fd1b2eee5590c1ed85…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/utils/__init__.py
M cmk/update_config/pre_update_check.py
Log Message:
-----------
remove failed plugins that are dealt with
Change-Id: Ia95b8b53b8126bbb8ab636ecbb973bd6477fea03
Commit: e46cd7fe760beb17e568a519c9a5f7ecdf770192
https://github.com/tribe29/checkmk/commit/e46cd7fe760beb17e568a519c9a5f7ecd…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
R cmk/gui/plugins/openapi/endpoints/time_period.py
A cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
A cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
A cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
rest-api: move time period endpoints to their own module
Change-Id: I2704dceb847a9db2c2e3b735c792263380887343
Commit: 62de588d71ff710a14d4d7d7c3c1c7ba7a398dad
https://github.com/tribe29/checkmk/commit/62de588d71ff710a14d4d7d7c3c1c7ba7…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
A livestatus/src/NebPaths.h
M livestatus/src/RRDColumn.cc
M livestatus/src/Store.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/module.cc
M livestatus/src/test/test_CrashReport.cc
M livestatus/src/test/test_Table.cc
M packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/MonitoringCore.h
M packages/livestatus/src/DynamicEventConsoleReplicationColumn.cc
M packages/livestatus/src/LogCache.cc
M packages/livestatus/src/MonitoringCore.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Introduce IPaths, reducing copying and making things more uniform.
Change-Id: I84407435b68438839e6b13aeb7a69e6f682d8d50
Commit: 6d38c3d0b1e8b9cd665702460b0fcf309aef1d73
https://github.com/tribe29/checkmk/commit/6d38c3d0b1e8b9cd665702460b0fcf309…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/unit/cmk/post_rename_site/plugins/actions/test_sites.py
Log Message:
-----------
update sites unit test: fix flake due to existing files
The test does not clean up any files that it creates, impacting the
teardown of other tests.
Change-Id: I563ac5f7f24fe9f0729986d4a04f28ff08e59531
Commit: 27f78ac24d414aac58d65493978e92679056370d
https://github.com/tribe29/checkmk/commit/27f78ac24d414aac58d65493978e92679…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/plugins/openapi/endpoints/activate_changes/__init__.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/watolib/activate_changes.py
Log Message:
-----------
Licensing: Block activate changes for REST-API
blocked if license expired for longer than 60 days or set checkmk_max_version is not valid for the currently used version
CMK-12121
Change-Id: Ief12979e502f713d45cf8b82418231d42d27c436
Commit: d487869d7ceddea5f5740cd793a2f90d01634d52
https://github.com/tribe29/checkmk/commit/d487869d7ceddea5f5740cd793a2f90d0…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M doc/documentation/arch-comp-agent-receiver.puml
M tests/unit/agent_receiver/test_endpoints.py
Log Message:
-----------
Agent receiver: New /register_new_ongoing endpoint
CMK-12318
Change-Id: Ic2d29c822b30bd7112b14a8c99c80a119045e380
Commit: 42656fb7358a1663e85d6dddf8a704277261a4ef
https://github.com/tribe29/checkmk/commit/42656fb7358a1663e85d6dddf8a704277…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/conftest.py
M tests/unit/agent_receiver/test_checkmk_rest_api.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_models.py
M tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
Agent receiver: Stricter UUID validation (uuid.UUID -> pydantic.UUID4)
Change-Id: Ia82650708e346de367ba71806ef9a91fd840ab5a
Commit: f926764ff6ff5e5d4703af722bc0cde3d84bb135
https://github.com/tribe29/checkmk/commit/f926764ff6ff5e5d4703af722bc0cde3d…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/models.py
Log Message:
-----------
Agent receiver: Freeze all models
Change-Id: I4b153f441e3ed6acd80fee237e1f6d858668b48f
Commit: dc181fde41766508da9967ac233c1ca41740f956
https://github.com/tribe29/checkmk/commit/dc181fde41766508da9967ac233c1ca41…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packages/cmk-agent-ctl/src/agent_receiver_api.rs
Log Message:
-----------
Agent controller: Centralize error handling when deserializing responses
Change-Id: Id40f1d34a6787ddc9f5b9020a3f3ed9c97a80c98
Commit: 72f9e06b283f41b7319361f163b2f855077c7f83
https://github.com/tribe29/checkmk/commit/72f9e06b283f41b7319361f163b2f8550…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packages/cmk-agent-ctl/src/agent_receiver_api.rs
M packages/cmk-agent-ctl/src/configuration/config.rs
M packages/cmk-agent-ctl/src/lib.rs
M packages/cmk-agent-ctl/src/modes/registration.rs
Log Message:
-----------
Agent controller: Use new /register_{existing,new,new_ongoing} endpoints
CMK-12342
Change-Id: I7b528ff7e8b89309694c6ca565aa10e0bd579ac4
Commit: bb6dcd1bc3b51dd2e94c35b282bab398dd8bd08c
https://github.com/tribe29/checkmk/commit/bb6dcd1bc3b51dd2e94c35b282bab398d…
Author: Rebekka Seltmann <rebekka.seltmann(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/htmllib/top_heading.py
Log Message:
-----------
Add intermediate link for licensing warnings
CMK-12121
Change-Id: I3ee58d5d0b466490694366cf716d94fabb61d0a0
Commit: 9b5a7e1f281efd41d3e152a1957b511a1d73023c
https://github.com/tribe29/checkmk/commit/9b5a7e1f281efd41d3e152a1957b511a1…
Author: Matteo Stifano <matteo.stifano(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/gui_e2e/test_asvs.py
Log Message:
-----------
Enable test_cookie_flags on firefox browser engine
Two out of three assertions in this test function are hereby enabled in
the firefox browser engine.
Change-Id: I9a00ed73b676456c61cdf6b44fd7cf3fa3b3f176
Commit: df8f2373c6b99e4a54dc6aa07f0ca86d01ffcdb3
https://github.com/tribe29/checkmk/commit/df8f2373c6b99e4a54dc6aa07f0ca86d0…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packages/cmk-agent-ctl/src/configuration/config.rs
M packages/cmk-agent-ctl/src/configuration/migrate.rs
Log Message:
-----------
Rust unit tests: Remove temp files after testing
Change-Id: I1011ee048c3cf13376992bce50b2dfaf368b2016
Commit: 8d744deb955730a7658bbeb52ba726cab6a04bbf
https://github.com/tribe29/checkmk/commit/8d744deb955730a7658bbeb52ba726cab…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15382
M cmk/gui/plugins/openapi/endpoints/service.py
Log Message:
-----------
15382 FIX service: remove non functioning endpoint example from swagger-ui
The "Try out" in Swagger-UI does not work for endpoint examples which make use
of the "query" query parameter. The change must be adapted on the Swagger side.
In the meantime, such endpoints will be removed to avoid any confusion and the user
should refer to the examples in the ReDoc instead.
Change-Id: I5394556db51e10e9533076f28b7e13bd4564d90a
Commit: da25be204066af58709db3284eaa26ddac3b2ef1
https://github.com/tribe29/checkmk/commit/da25be204066af58709db3284eaa26dda…
Author: Gavin McGuigan <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A cmk/gui/plugins/openapi/endpoints/time_period.py
R cmk/gui/plugins/openapi/endpoints/time_periods/__init__.py
R cmk/gui/plugins/openapi/endpoints/time_periods/request_schemas.py
R cmk/gui/plugins/openapi/endpoints/time_periods/response_schemas.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
Revert "rest-api: move time period endpoints to their own module"
This reverts commit e46cd7fe760beb17e568a519c9a5f7ecdf770192.
Reason for revert: Failing integration tests
Change-Id: I35609be40b18a9fddc596f7e232744ef0d3382b2
Compare: https://github.com/tribe29/checkmk/compare/f3df8bea252c...da25be204066
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: bd7030bc5ba9856c89bfbf8e5b6673ec8dadedbe
https://github.com/tribe29/checkmk/commit/bd7030bc5ba9856c89bfbf8e5b6673ec8…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15097
M cmk/gui/wsgi/middleware.py
Log Message:
-----------
15097 FIX Apache WSGI environment when receiving conflicting information
In some cases the URL calculation used internally in Checkmk could be
confused by a WSGI environment with conflicting data. This is now fixed
in code.
In some cases, in the REST API, wrong URLs could be produced and returned
to the user. When accessing those, a 404 error could have ocurred.
Change-Id: I899b74d9405ed53b1ee49e3ad529c55d87dee690
Commit: efbc7f15ccda9bf875b87f541c31f7511e444c61
https://github.com/tribe29/checkmk/commit/efbc7f15ccda9bf875b87f541c31f7511…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-rust-cargo.sh
Log Message:
-----------
define rust toolchain explicitly for 2.1 is 1.61.0
Relatively old version is chosen due to safety:
this version are used in production right now.
Change-Id: If3ae897aadcf00e3dc07c6564c20e98e6a20927d
Compare: https://github.com/tribe29/checkmk/compare/8316d3415370...efbc7f15ccda
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: de8de801d116f58e5761087915664abef2ef5082
https://github.com/tribe29/checkmk/commit/de8de801d116f58e5761087915664abef…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Registration of new hosts: Rework permissions
CMK-12317
CMK-12318
Change-Id: Ifc5a7731fa64e192a7587eaacd1f24b08324254e
Commit: c755c99cad14efb9516d386128ab13005f15759a
https://github.com/tribe29/checkmk/commit/c755c99cad14efb9516d386128ab13005…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M agent-receiver/agent_receiver/utils.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
Agent receiver: Improve handling of r4r files
CMK-12317
CMK-12318
Change-Id: I5eff458e9f3838f09a160f30ce980edaab2b06a9
Commit: f6ad74f138f51f5483854299eee6be7178022dbf
https://github.com/tribe29/checkmk/commit/f6ad74f138f51f5483854299eee6be717…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M doc/documentation/arch-comp-agent-receiver.puml
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_receiver_utils.py
Log Message:
-----------
Agent receiver: New /register_new endpoint
CMK-12317
Change-Id: I826e417e2ef44399526553d5eefcf13ef6deff7a
Commit: b1f8bac66dac1426eebdf7328e3d78db5dbf9da2
https://github.com/tribe29/checkmk/commit/b1f8bac66dac1426eebdf7328e3d78db5…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15236
M cmk/base/automations/check_mk.py
M cmk/base/core.py
M cmk/base/core_config.py
Log Message:
-----------
15236 FIX Host renaming got stuck when "Automatically create monitoring agents" was activated
Note:
Locking the configuration multiple times works fine, if it happens in the same process.
If an automation call needs a locked config, the locking must be done by the callee, not the caller.
Change-Id: Ib69464ad8424918b924e0166a5a6542df00d4123
Commit: f3df8bea252cd8add391e8df91f497e465f4409f
https://github.com/tribe29/checkmk/commit/f3df8bea252cd8add391e8df91f497e46…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/backup.py
M cmk/utils/render.py
Log Message:
-----------
Some fixes
In `6bd0e08fbfac244aab0c62e18c9b9e4b72d2d2f6` I introduced some bugs
:-), this should fix them.
Change-Id: I53f039f59f1fa1816719d3dc041c8f0de816e18d
Compare: https://github.com/tribe29/checkmk/compare/d9430a360e4e...f3df8bea252c
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 2bc9dfb32860e56842e91f37e8b79c5e113d61e9
https://github.com/tribe29/checkmk/commit/2bc9dfb32860e56842e91f37e8b79c5e1…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/testlib/openapi_session.py
Log Message:
-----------
integration_tests: redirect urls already include the full url
Change-Id: If4b356c13fed4f681b6ba28703bb556aab6f7a2b
Commit: 6b33add558f30e98295bb1515d3d8b25df641f51
https://github.com/tribe29/checkmk/commit/6b33add558f30e98295bb1515d3d8b25d…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/automations/check_mk.py
Log Message:
-----------
factor out shared code
This allows us to add kwargs in a more
straight forward manner.
Change-Id: I25bf898761f58a8c05f0709514580f183571d81f
Commit: 8316d34153707b64acf54c8ca5121020991defa0
https://github.com/tribe29/checkmk/commit/8316d34153707b64acf54c8ca51210209…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15236
M cmk/base/automations/check_mk.py
M cmk/base/core.py
M cmk/base/core_config.py
Log Message:
-----------
15236 FIX Host renaming got stuck when "Automatically create monitoring agents" was activated
Note:
Locking the configuration multiple times works fine, if it happens in the same process.
If an automation call needs a locked config, the locking must be done by the callee, not the caller.
Change-Id: Ib69464ad8424918b924e0166a5a6542df00d4123
Compare: https://github.com/tribe29/checkmk/compare/cf690d911b0b...8316d3415370
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9ba2baaa7607e34ca45a7be2122cfe7f19c84b4c
https://github.com/tribe29/checkmk/commit/9ba2baaa7607e34ca45a7be2122cfe7f1…
Author: Wontek Hong <wontek.hong(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/plugins/agent_based/kube_persistent_volume_claim.py
M cmk/base/plugins/agent_based/utils/kube.py
M cmk/special_agents/agent_kube.py
M cmk/special_agents/utils_kubernetes/schemata/section.py
A tests/unit/cmk/special_agents/agent_kube/test_pvc.py
Log Message:
-----------
agent_kube: readjusting pvc related functions to remove namespace name in sections
Change-Id: Id48ee0caec1013092595aa04b2ff56a84c949c44
Commit: b22eb5fa5ebd341ad3acb4a9b5cf5bb6d1baeccd
https://github.com/tribe29/checkmk/commit/b22eb5fa5ebd341ad3acb4a9b5cf5bb6d…
Author: Ronny Bruska <ronny.bruska(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15125
M cmk/gui/pdf.py
A omd/packages/check_mk/skel/etc/cron.d/cmk_cleanup_pdf_tmp_files
Log Message:
-----------
15125 FIX Fix cleanup of PDF tmp files in ~/tmp/check_mk
SUP-13217
Change-Id: I01be1a34e02c14480f6d05859c6fd0b40bf12402
Commit: ea9f7503e77c1a38826b2b639eb79c8aceec8ed7
https://github.com/tribe29/checkmk/commit/ea9f7503e77c1a38826b2b639eb79c8ac…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/http.py
M cmk/gui/wsgi/app.py
M cmk/gui/wsgi/middleware.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
Log Message:
-----------
WSGI routing: verify that URL handling is correct in apache configurations
Change-Id: I92c3af5ceaa8ed0f83d6e1c33e2ebd5188b18ac4
Commit: 4c8662840e81f2f21463523f684ff589d648377e
https://github.com/tribe29/checkmk/commit/4c8662840e81f2f21463523f684ff589d…
Author: Simon Jess <simon.jess(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/plugins/main_modules/registration.py
M cmk/utils/licensing/state.py
M tests/unit/cmk/utils/licensing/test_state.py
M tests/unit/conftest.py
Log Message:
-----------
licensing: Handle licensed state
Change-Id: Iccd0fb9969ccd4a0f570bdbf73bd9e14798eebd8
Commit: d9430a360e4eb67d33162b44c509006f96798a43
https://github.com/tribe29/checkmk/commit/d9430a360e4eb67d33162b44c509006f9…
Author: Kenneth Okoh <kenneth.okoh(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/update_config/plugins/actions/visuals_utils.py
Log Message:
-----------
Update config: Fix migration of label configs
On migration a JSONDecodeError could arise, probably due to an empty str
given to json.loads. This is now prevented.
Change-Id: I27c83b4ce551e82c92fa57a9dd9e4c758f355c8b
Compare: https://github.com/tribe29/checkmk/compare/70649dca2f91...d9430a360e4e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ad3dc2b5fc37f5e9e85b23612626347668e1dd1d
https://github.com/tribe29/checkmk/commit/ad3dc2b5fc37f5e9e85b2361262634766…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/wsgi/applications/rest_api.py
A tests/unit/cmk/gui/plugins/openapi/test_openapi_version.py
Log Message:
-----------
rest-api: url match too permissive fix
Change-Id: Ic8325a51686bd0684e78866ad8e799b9c6cec7ae
Commit: b487e71443c0a09094afa4c1bca4bbc9a625a8f8
https://github.com/tribe29/checkmk/commit/b487e71443c0a09094afa4c1bca4bbc9a…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .run/Checkmk GUI dev server.run.xml
Log Message:
-----------
dev server: intellij/pycharm run configuration
Change-Id: I8fb027d61876a89391dbd2753a3a0ebd4692c5ba
Commit: 229fce4f7922a67f225a356245f2cb2f9f7e06d2
https://github.com/tribe29/checkmk/commit/229fce4f7922a67f225a356245f2cb2f9…
Author: Hannes Rantzsch <hannes.rantzsch(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/utils/crypto/certificate.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
Extensions for self-signed certificates
don't set CA flag
add SubjectKeyIdentifier
CMK-12300
Change-Id: I9f8bdd59efe88c16206b508779321d96f5d75799
Commit: e02dddba4e69776dc9eb2e6d68045a8071934b00
https://github.com/tribe29/checkmk/commit/e02dddba4e69776dc9eb2e6d68045a807…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M tests/unit/cmk/gui/test_permissions.py
Log Message:
-----------
Fix GitHub actions
Change-Id: I33f909873be869a68632bf281fb097f4d8ec2e38
Commit: 1cbab06b9a51c7cd1cac767332c6c09c557d7580
https://github.com/tribe29/checkmk/commit/1cbab06b9a51c7cd1cac767332c6c09c5…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/15146
M checks/azure_virtualmachines
M tests/unit/checks/generictests/datasets/azure_virtualmachines_1.py
M tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_grouphost.py
M tests/unit/checks/generictests/datasets/azure_virtualmachines_1_on_vm.py
Log Message:
-----------
15146 azure_virtualmachines: Remove resource group from summary
Previously, the resource group was shown in a summary of a VM service if VMs
are maped to separate hosts (option 'Map data to the VM itself' in the agent config).
With the werk 15261, the cmk/azure/resource_group:<group> label was added
to all Azure hosts, which made this data redundant.
CMK-12164
Change-Id: I47524b7774fd542ebd365b950a34fe0c3d02b3dd
Commit: 13284361dcd0ee61aa4d1b94f06c4af5300e36d9
https://github.com/tribe29/checkmk/commit/13284361dcd0ee61aa4d1b94f06c4af53…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M checks/azure_virtualmachines
M tests/unit/checks/generictests/datasets/azure_virtualmachines_1.py
Log Message:
-----------
azure_virtualmachines_summary: Remove unused code
Azure VM can either be mapped to a resource group or to its own host.
In case of a VM host, the VM Summary service won't be discovered and
in case of a resource group host the code won't meet the condition.
CMK-12164
Change-Id: I466a6b2b95f5a74e744f32a567da5b2ca98f8837
Commit: 874c9a6ad4a16815707ec8b244624fd69adf87e1
https://github.com/tribe29/checkmk/commit/874c9a6ad4a16815707ec8b244624fd69…
Author: Andreas Umbreit <andreas.umbreit(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M packages/cmk-agent-ctl/src/configuration/config.rs
M packages/cmk-agent-ctl/src/modes/delete_connection.rs
M packages/cmk-agent-ctl/src/modes/import_connection.rs
M packages/cmk-agent-ctl/src/modes/registration.rs
M packages/cmk-agent-ctl/src/modes/renew_certificate.rs
M packages/cmk-agent-ctl/src/modes/status.rs
Log Message:
-----------
Fix flaky rust unit tests
Creating legacy-pull-file at the same place multiple times
lead to a race condition.
Change-Id: Iff7de0fdd362c8b8eddf9b312970347baf351e95
Commit: caca119616fa8c38778bf0813a72828a7502efa5
https://github.com/tribe29/checkmk/commit/caca119616fa8c38778bf0813a72828a7…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/checkmk_rest_api.py
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
M cmk/gui/config.py
M cmk/gui/plugins/openapi/endpoints/certs.py
M cmk/gui/plugins/openapi/endpoints/host_internal.py
M doc/documentation/arch-comp-agent-receiver.puml
M tests/integration/agent_receiver/test_agent_receiver.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/agent_receiver/test_models.py
M tests/unit/cmk/gui/test_logged_in.py
M tests/unit/cmk/gui/watolib/test_user_roles.py
Log Message:
-----------
Agent receiver: New /register_existing endpoint
CMK-12313
Change-Id: If8e757c9dbb68d3e244e71a7dd67052cf5b0e154
Commit: 6bd0e08fbfac244aab0c62e18c9b9e4b72d2d2f6
https://github.com/tribe29/checkmk/commit/6bd0e08fbfac244aab0c62e18c9b9e4b7…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/gui/backup.py
M mypy-raw.ini
M pyproject.toml
Log Message:
-----------
Improve typing
Change-Id: Iff768457b04af0d475becffb2e06b02fb60769fa
Commit: 7938e5452f304a775174898f52e3c539e6bfad3b
https://github.com/tribe29/checkmk/commit/7938e5452f304a775174898f52e3c539e…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
extension packages: make exception more human friendly
Change-Id: I4faffd6ed3d8587e91aa050aaef4c05cef44ee33
Commit: 2151410d3d41f7ed5ed5b495115fe0bcd44621d8
https://github.com/tribe29/checkmk/commit/2151410d3d41f7ed5ed5b495115fe0bcd…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/utils/packaging/__init__.py
Log Message:
-----------
extention packages: trust the typing
... we're really dealing with package name,
not a filename.
Change-Id: I079b6ec71e941363eadb9c80dfa10d2cc9e5997e
Compare: https://github.com/tribe29/checkmk/compare/332f2fa149c7...2151410d3d41
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: e1ab7ee953514c84064eb832cbe7437d3e8a4c5d
https://github.com/tribe29/checkmk/commit/e1ab7ee953514c84064eb832cbe7437d3…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
A tests/unit/cmk/base/api/agent_based/register/__init__.py
A tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Adds unit tests for side effects of export.py
... which reveals a bug
Change-Id: I1f1709afa0f387e03308f8af1abf4a26f83c7444
JIRA-Ref: SUP-1316
Commit: 2576664b8fd183aaa68d87919cb346eb3b4cdc6c
https://github.com/tribe29/checkmk/commit/2576664b8fd183aaa68d87919cb346eb3…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/14794
M cmk/base/api/agent_based/register/export.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
Log Message:
-----------
14794 FIX Enable using Rulesets for section plugins
Change-Id: I58b8aa6ecbcd2f6cd5a4137503eb565052359eb7
JIRA-Ref: SUP-1316
Compare: https://github.com/tribe29/checkmk/compare/a8b212ce2e72...2576664b8fd1
Branch: refs/heads/2.1.0
Home: https://github.com/tribe29/checkmk
Commit: 1647fe90a4b48b642db9d2ce1996fa1c448d89a0
https://github.com/tribe29/checkmk/commit/1647fe90a4b48b642db9d2ce1996fa1c4…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
M cmk/base/api/agent_based/register/__init__.py
M cmk/base/api/agent_based/register/_config.py
A tests/unit/cmk/base/api/agent_based/register/__init__.py
A tests/unit/cmk/base/api/agent_based/register/test_export.py
M tests/unit/cmk/base/api/agent_based/register/test_section_plugins.py
Log Message:
-----------
Adds unit tests for side effects of export.py
... which reveals a bug
Change-Id: I1f1709afa0f387e03308f8af1abf4a26f83c7444
JIRA-Ref: SUP-1316
Commit: 2ed0b00bd2a4d9e439c48bc31d707139879df1d6
https://github.com/tribe29/checkmk/commit/2ed0b00bd2a4d9e439c48bc31d7071398…
Author: Timotheus Bachinger <timotheus.bachinger(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/14794
M cmk/base/api/agent_based/register/export.py
M tests/unit/cmk/base/api/agent_based/register/test_export.py
Log Message:
-----------
14794 FIX Enable using Rulesets for section plugins
Change-Id: I58b8aa6ecbcd2f6cd5a4137503eb565052359eb7
JIRA-Ref: SUP-1316
Commit: cf690d911b0b4dac050e04be45c3880adee9693a
https://github.com/tribe29/checkmk/commit/cf690d911b0b4dac050e04be45c3880ad…
Author: Teresa Siegmantel <teresa.siegmantel(a)tribe29.com>
Date: 2023-02-14 (Tue, 14 Feb 2023)
Changed paths:
A .werks/13972
M cmk/gui/plugins/openapi/endpoints/ruleset/fields.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_rules.py
Log Message:
-----------
13972 FIX Fix filters of 'list rulesets' endpoint having no effect
Using various filters of the 'list rules' endpoint (GET '/domain-types/ruleset/collections/all') had
not effect on the result.
This is no longer the case.
SUP-13126
Change-Id: I9ca7c8b28fef79133bcde97c55701f7e686d5e65
Compare: https://github.com/tribe29/checkmk/compare/437b446f1fca...cf690d911b0b