Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: bf61474590aec1132c0c3a125544a1d7699179f0
https://github.com/tribe29/checkmk/commit/bf61474590aec1132c0c3a125544a1d76…
Author: Gav <gavin.mcguigan(a)tribe29.com>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
A .werks/15220
M cmk/gui/plugins/openapi/endpoints/time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
Log Message:
-----------
15220 FIX time_period: put endpoint now returns 200 with edited time period config
The time period put endpoint previously returned a 204 and no
data response. This werk is a fix to return the time period
object along with a status code of 200 to align with our
other put endpoints. Scripts that use the REST API should be
adjusted accordingly.
Change-Id: I291636bdc3edd865854d8642537ef63352d282f5
Commit: 43a8757b40c722967df13ca57346562676a4b117
https://github.com/tribe29/checkmk/commit/43a8757b40c722967df13ca5734656267…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M cmk/utils/store/_file.py
Log Message:
-----------
store: remove site reference
We try to move towards a library, so
remove the reference to a 'site'.
Change-Id: Ic5a0ec7051ae62c7c3bfdc1a716581f5b469426d
Commit: 8a4c1f6152e76767d7557d3add3f7151f853a4cf
https://github.com/tribe29/checkmk/commit/8a4c1f6152e76767d7557d3add3f7151f…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-02-16 (Thu, 16 Feb 2023)
Changed paths:
M cmk/utils/version.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
Log Message:
-----------
update required previous version
Change-Id: I48fdfd39c413b01c6bde2c19bdca0444f9bc0576
Compare: https://github.com/tribe29/checkmk/compare/70089ff0aeed...8a4c1f6152e7
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 70089ff0aeed93e5fa87194910de221a7877b47f
https://github.com/tribe29/checkmk/commit/70089ff0aeed93e5fa87194910de221a7…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/gui_e2e/test_backup.py
Log Message:
-----------
Skip test
The key size was increased so the generation/handling takes more time
now, that seems to have introduced race condition.
Let's make the CI green and fix this later.
Change-Id: Ifddf58a7ecbf5774c36b42e86e41751191931dde
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: d323aaa64aee239f6686eb74cc2e0a5fc78d829f
https://github.com/tribe29/checkmk/commit/d323aaa64aee239f6686eb74cc2e0a5fc…
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/type_defs.py
M cmk/utils/crypto/certificate.py
M tests/unit/cmk/utils/crypto/test_certificate.py
Log Message:
-----------
Refactored cmk/gui/key_mgmt.py
Basically use more cmk.utils.crypto.certficate and less pyopenssl...
Change-Id: Ic7e6bb7cc5f60fc0fc50f91cff12ce84ee25b36c
Commit: ccfd93dcf9718bec5226d28f632ed821ae00a315
https://github.com/tribe29/checkmk/commit/ccfd93dcf9718bec5226d28f632ed821a…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
A cmk/utils/livestatus_helpers/tables/columns.py
A cmk/utils/livestatus_helpers/tables/commands.py
A cmk/utils/livestatus_helpers/tables/contactgroups.py
A cmk/utils/livestatus_helpers/tables/contacts.py
A cmk/utils/livestatus_helpers/tables/crashreports.py
A cmk/utils/livestatus_helpers/tables/eventconsolehistory.py
A cmk/utils/livestatus_helpers/tables/eventconsolerules.py
A cmk/utils/livestatus_helpers/tables/eventconsolestatus.py
A cmk/utils/livestatus_helpers/tables/hostsbygroup.py
A cmk/utils/livestatus_helpers/tables/labels.py
A cmk/utils/livestatus_helpers/tables/log.py
A cmk/utils/livestatus_helpers/tables/servicesbygroup.py
A cmk/utils/livestatus_helpers/tables/servicesbyhostgroup.py
A cmk/utils/livestatus_helpers/tables/statehist.py
A cmk/utils/livestatus_helpers/tables/timeperiods.py
Log Message:
-----------
Added missing table helpers.
Change-Id: I2e42de8941c0c34f398a299b0f4db2c973ebe240
Compare: https://github.com/tribe29/checkmk/compare/8c7418c95bbc...ccfd93dcf971
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: b6ab93b898906eec3b585ed376d60e02f1a3d049
https://github.com/tribe29/checkmk/commit/b6ab93b898906eec3b585ed376d60e02f…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-rust-cargo.sh
Log Message:
-----------
pin Rust version to 1.66
not latest to be consistent with windows agent
Change-Id: I7f5c38e3a0ee95664e6b7166a1da797582042e04
Commit: e9ed270cd645a20b048786915a28a11ec54f71b7
https://github.com/tribe29/checkmk/commit/e9ed270cd645a20b048786915a28a11ec…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M buildscripts/scripts/build-cmk-packages.groovy
M buildscripts/scripts/utils/windows.groovy
A buildscripts/scripts/winagt-build-cmk-agent-ctl.groovy
A buildscripts/scripts/winagt-build-modules.groovy
A buildscripts/scripts/winagt-build.groovy
A buildscripts/scripts/winagt-test-build.groovy
A buildscripts/scripts/winagt-test-integration.groovy
A buildscripts/scripts/winagt-test-unit.groovy
R buildscripts/scripts/windows-agent-build-gerrit.groovy
R buildscripts/scripts/windows-agent-build.groovy
R buildscripts/scripts/windows-agent-cmk-agent-ctl-build.groovy
R buildscripts/scripts/windows-agent-integration-test.groovy
R buildscripts/scripts/windows-agent-modules-build.groovy
R buildscripts/scripts/windows-agent-unit-test.groovy
Log Message:
-----------
Shorten Windows based job names (and make them more consistent)
Change-Id: I42a5b384ff874e292891fcbc2668b653278d7ba9
Commit: 309ea557b20be083d748ec7a2fcf2109bf3ff2d3
https://github.com/tribe29/checkmk/commit/309ea557b20be083d748ec7a2fcf2109b…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M packages/livestatus/include/livestatus/User.h
M packages/livestatus/src/User.cc
Log Message:
-----------
Fix livestatus crash with AuthUser
CmcCore::find_user would pass a temporary CmcContact as
a constant reference to AuthUser. This left the reference
dangling after the function returned, leading to
segmentation faults.
This patch changes the reference to a unique_ptr, thus clarifying
the ownership and fixing the lifetime of the CmcContact object.
See also: https://herbsutter.com/2020/02/23/references-simply/
CMK-12412
Change-Id: I4704b09e91167ef5701e33bc6c62d5f2adf682e9
Compare: https://github.com/tribe29/checkmk/compare/ae0d7debea5b...309ea557b20b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 050d02db5aa2cad36fd92fa3afdd9cc2d61239c4
https://github.com/tribe29/checkmk/commit/050d02db5aa2cad36fd92fa3afdd9cc2d…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M buildscripts/scripts/build-cmk-packages.groovy
M buildscripts/scripts/utils/windows.groovy
A buildscripts/scripts/winagt-build-cmk-agent-ctl.groovy
A buildscripts/scripts/winagt-build-modules.groovy
A buildscripts/scripts/winagt-build.groovy
A buildscripts/scripts/winagt-test-build.groovy
A buildscripts/scripts/winagt-test-integration.groovy
A buildscripts/scripts/winagt-test-unit.groovy
R buildscripts/scripts/windows-agent-build-gerrit.groovy
R buildscripts/scripts/windows-agent-build.groovy
R buildscripts/scripts/windows-agent-cmk-agent-ctl-build.groovy
R buildscripts/scripts/windows-agent-integration-test.groovy
R buildscripts/scripts/windows-agent-modules-build.groovy
R buildscripts/scripts/windows-agent-unit-test.groovy
Log Message:
-----------
Shorten Windows based job names (and make them more consistent)
Change-Id: I42a5b384ff874e292891fcbc2668b653278d7ba9
Commit: e3a255dab7482805be5a850fb81a6ae551cdf963
https://github.com/tribe29/checkmk/commit/e3a255dab7482805be5a850fb81a6ae55…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M livestatus/src/NagiosCore.cc
M packages/livestatus/include/livestatus/User.h
M packages/livestatus/src/User.cc
Log Message:
-----------
Fix livestatus crash with AuthUser
CmcCore::find_user would pass a temporary CmcContact as
a constant reference to AuthUser. This left the reference
dangling after the function returned, leading to
segmentation faults.
This patch changes the reference to a unique_ptr, thus clarifying
the ownership and fixing the lifetime of the CmcContact object.
See also: https://herbsutter.com/2020/02/23/references-simply/
CMK-12412
Change-Id: I4704b09e91167ef5701e33bc6c62d5f2adf682e9
Commit: 03313517531d80ebd2923adff885bd0c2e08ae71
https://github.com/tribe29/checkmk/commit/03313517531d80ebd2923adff885bd0c2…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M cmk/utils/livestatus_helpers/tables/downtimes.py
M cmk/utils/livestatus_helpers/tables/eventconsoleevents.py
M cmk/utils/livestatus_helpers/tables/status.py
Log Message:
-----------
Regenerate table helpers.
Change-Id: Ia536b9f2591018455bdd5b011ccda7f8326293ed
Commit: 8c7418c95bbc2d507a623666ae95fda71fdef1ef
https://github.com/tribe29/checkmk/commit/8c7418c95bbc2d507a623666ae95fda71…
Author: Frans Fürst <frans.fuerst(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M buildscripts/scripts/trigger-cmk-build-chain.groovy
Log Message:
-----------
Makes trigger job run stages even after previous stages failed
Change-Id: Ia1a3c296543e92fafc46cb0608a9a836ff8b8af1
Compare: https://github.com/tribe29/checkmk/compare/260dbea85389...8c7418c95bbc
Branch: refs/heads/2.2.0
Home: https://github.com/tribe29/checkmk
Commit: 046d170e228b0528929d4265e856685f4b8b284a
https://github.com/tribe29/checkmk/commit/046d170e228b0528929d4265e856685f4…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/test_automatic_host_removal.py
Log Message:
-----------
Fix composition test for automatic host removal
Change-Id: I8919dce1980290014fe2cf994c4b21824f0b43a2
Commit: d570a62ff3c9f46b61578dbc9a4caa429b92efc2
https://github.com/tribe29/checkmk/commit/d570a62ff3c9f46b61578dbc9a4caa429…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/test_automatic_host_removal.py
Log Message:
-----------
Composition tests: Use wait_until in test for automatic host removal
Change-Id: I3cba55562ca1f876f352e63be9a1a05d13bfb50d
Commit: ae0d7debea5b2b8bbc65e0c4b7c411babb4965b1
https://github.com/tribe29/checkmk/commit/ae0d7debea5b2b8bbc65e0c4b7c411bab…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
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/configuration/migrate.rs
M packages/cmk-agent-ctl/src/modes/delete_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
M packages/cmk-agent-ctl/tests/test_pull.rs
M tests/composition/controller_site_interactions/test_status.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/cmk/base/plugins/agent_based/test_cmk_agent_ctl_status.py
Log Message:
-----------
Agent controller: Rename ConnectionType -> ConnectionMode
This is more consistent with the rest of our code.
Change-Id: I2ed7c98840970b2acc4c3b4ea60417dc578024f0
Compare: https://github.com/tribe29/checkmk/compare/148bffb25524...ae0d7debea5b
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 05d6bc4571818296ac3af9cdc1569e734f67580c
https://github.com/tribe29/checkmk/commit/05d6bc4571818296ac3af9cdc1569e734…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/test_automatic_host_removal.py
Log Message:
-----------
Fix composition test for automatic host removal
Change-Id: I8919dce1980290014fe2cf994c4b21824f0b43a2
Commit: 877bf0ec7c353a3669b4f96f91b6144968f43487
https://github.com/tribe29/checkmk/commit/877bf0ec7c353a3669b4f96f91b614496…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M tests/composition/test_automatic_host_removal.py
Log Message:
-----------
Composition tests: Use wait_until in test for automatic host removal
Change-Id: I3cba55562ca1f876f352e63be9a1a05d13bfb50d
Commit: 9751b52970aefe98d63484b3cb5a4b4cdd0c0528
https://github.com/tribe29/checkmk/commit/9751b52970aefe98d63484b3cb5a4b4cd…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M agent-receiver/agent_receiver/endpoints.py
M agent-receiver/agent_receiver/models.py
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/configuration/migrate.rs
M packages/cmk-agent-ctl/src/modes/delete_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
M packages/cmk-agent-ctl/tests/test_pull.rs
M tests/composition/controller_site_interactions/test_status.py
M tests/unit/agent_receiver/test_endpoints.py
M tests/unit/cmk/base/plugins/agent_based/test_cmk_agent_ctl_status.py
Log Message:
-----------
Agent controller: Rename ConnectionType -> ConnectionMode
This is more consistent with the rest of our code.
Change-Id: I2ed7c98840970b2acc4c3b4ea60417dc578024f0
Commit: 260dbea85389f9baf51428b5bef163b0d35eeffd
https://github.com/tribe29/checkmk/commit/260dbea85389f9baf51428b5bef163b0d…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-02-15 (Wed, 15 Feb 2023)
Changed paths:
M bin/mkbackup
Log Message:
-----------
Remove check for maximum key length
With `994ba815d80a7000c9d04b84c44a38656a9e5908` a test for the keylength
was introduced. Since we extend the key length now, the test fails. The
test is unneccessary and might have been a preliminary sanity check.
Since we now have backups with older and therefore shorter keys and
newer and longer keys the check makes no sense.
Change-Id: If6cf813aeb83502bdc3b10de938489d50cf44158
Compare: https://github.com/tribe29/checkmk/compare/4abfd0c39f67...260dbea85389