Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: b826bf1354be4f9bb5c367c1ab26bfbefb70d371
https://github.com/Checkmk/checkmk/commit/b826bf1354be4f9bb5c367c1ab26bfbef…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M agents/modules/windows/BUILD_NUM
M agents/modules/windows/Makefile
M agents/modules/windows/build_environment.cmd
M agents/modules/windows/exec_cmd.bat
M agents/modules/windows/install_pipenv.cmd
M agents/modules/windows/pipfiles/3/Pipfile
M agents/modules/windows/readme.md
M defines.make
R omd/packages/Python/Python-3.11.5.tar.xz
A omd/packages/Python/Python-3.12.0.tar.xz
A omd/packages/Python/readme.md
Log Message:
-----------
Reapply "Bump windows python version to 3.12.0" Attempt 3
Fixed versions
- pywin32
- pyenv
- urllib3
- etc.
Updated pipfile and build script
Change-Id: I8e1332a74ffa864e84f7f4a3a1dd1952b94576bf
Commit: 57a1f1a0a18090c83bf756e4e214495633b98116
https://github.com/Checkmk/checkmk/commit/57a1f1a0a18090c83bf756e4e21449563…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
Log Message:
-----------
alertmanager: fix discovery rule
In case of CascadingSingleChoice we wrap its migrate function to
allow the passed value to be None. This is needed in the case when
no option is selected by default.
CMK-15941
Change-Id: Ibbe3e06b3697c4b9c10654eeaa26e18110637862
(cherry picked from commit 87f0eee269b10a3422124cb0ccd022ae9d17b393)
Compare: https://github.com/Checkmk/checkmk/compare/20c202868fbe...57a1f1a0a180
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: ba7831c3117867cf68078a2aa54f4d3137a7926f
https://github.com/Checkmk/checkmk/commit/ba7831c3117867cf68078a2aa54f4d313…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 5 Werk IDS
Change-Id: I25fd434cb52e3a048d0f0a6cc10adcb7e8ea8121
Commit: faa5e66348d840b03622027d666e61ccdb14d6cf
https://github.com/Checkmk/checkmk/commit/faa5e66348d840b03622027d666e61ccd…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M tests/unit/checks/test_generic_datasets.py
M tests/unit/checks/test_mongodb_collections.py
M tests/unit/checks/test_mongodb_replica_set.py
M tests/unit/checks/test_oracle_instance_uptime.py
M tests/unit/cmk/base/plugins/agent_based/test_cadvisor_if.py
M tests/unit/cmk/base/plugins/agent_based/test_checkmk_agent.py
M tests/unit/cmk/base/plugins/agent_based/test_chrony.py
M tests/unit/cmk/base/plugins/agent_based/test_fritz.py
M tests/unit/cmk/base/plugins/agent_based/test_inv_if.py
M tests/unit/cmk/base/plugins/agent_based/test_mobileiron_versions.py
M tests/unit/cmk/base/plugins/agent_based/test_mqtt.py
M tests/unit/cmk/base/plugins/agent_based/test_proxmox_ve_snapshot_age.py
M tests/unit/cmk/base/plugins/agent_based/test_veeam_cdp_jobs.py
M tests/unit/cmk/ec/test_ec_history_file.py
M tests/unit/cmk/ec/test_event_creator.py
M tests/unit/cmk/gui/test_availability_annotations.py
M tests/unit/cmk/gui/watolib/test_automatic_host_removal.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Migrate from freezegun to time-machine directly #1
CMK-15742
Time-machine does the time/timezone switch correctly.
Freezegun has long standing issues that will not be fixed.
Change-Id: I074b70030f30bca3adefc9567cb2196ab1b92096
Compare: https://github.com/Checkmk/checkmk/compare/87f0eee269b1...faa5e66348d8
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 10af94f85fd3a810bb77d7e1854cae02119c2929
https://github.com/Checkmk/checkmk/commit/10af94f85fd3a810bb77d7e1854cae021…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/base/check_legacy_includes/quanta.py
M cmk/base/config.py
M cmk/base/plugins/agent_based/cadvisor_diskstat.py
M cmk/base/plugins/agent_based/netapp_api_if.py
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/netapp/agent_based/netapp_ontap_if.py
M cmk/special_agents/agent_mqtt.py
M cmk/special_agents/agent_netapp.py
M tests/integration/cmk/snmplib/helper_get_snmp_table.py
M tests/testlib/crawler.py
M tests/testlib/site.py
M tests/unit/cmk/base/plugins/agent_based/test_kube_persistent_volume_claim.py
Log Message:
-----------
typing: replace MutableMapping with dict, Sequence with list #1
- expect 'generic' types, return specific type
- local variable should be specific
Change-Id: Ic4c747eeb11cbdb5037759a3c76120e3929cf321
Commit: 20c202868fbedf8deb72ca9a402fd78d0fedd35d
https://github.com/Checkmk/checkmk/commit/20c202868fbedf8deb72ca9a402fd78d0…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/mongodb_counters.py
M cmk/base/plugins/agent_based/scaleio_storage_pool.py
M cmk/base/plugins/agent_based/scaleio_volume.py
M cmk/base/plugins/agent_based/smart.py
M cmk/base/plugins/agent_based/storcli_vdrives.py
M cmk/base/plugins/agent_based/ucd_diskio.py
M cmk/base/plugins/agent_based/winperf_if.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/parser/_markers.py
M cmk/fetchers/_snmp.py
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/watolib/activate_changes.py
M cmk/plugins/aws/agent_based/aws_ec2.py
M cmk/plugins/lib/enviromux.py
M cmk/plugins/lib/interfaces.py
M cmk/plugins/lib/netapp_api.py
M tests/unit/cmk/base/plugins/agent_based/test_scaleio_volume.py
Log Message:
-----------
typing: replace MutableMapping with dict #2
Change-Id: I23ec8bbc3c42ec8b652fb2b547e6d4180d450940
Compare: https://github.com/Checkmk/checkmk/compare/633f6f4280fd...20c202868fbe
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 87f0eee269b10a3422124cb0ccd022ae9d17b393
https://github.com/Checkmk/checkmk/commit/87f0eee269b10a3422124cb0ccd022ae9…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
Log Message:
-----------
alertmanager: fix discovery rule
In case of CascadingSingleChoice we wrap its migrate function to
allow the passed value to be None. This is needed in the case when
no option is selected by default.
CMK-15941
Change-Id: Ibbe3e06b3697c4b9c10654eeaa26e18110637862
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9b39f10926a822760316c464abb06ff496324901
https://github.com/Checkmk/checkmk/commit/9b39f10926a822760316c464abb06ff49…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M agents/plugins/mk_redis
M buildscripts/infrastructure/build-nodes/scripts/install-development.sh
Log Message:
-----------
Make a recent shellcheck happy again.
Change-Id: I3a882b555852921a27bb3052bea87f90c4c5430b
Commit: ef381af683e9a71ac6a99a9c77a42fb4efa72491
https://github.com/Checkmk/checkmk/commit/ef381af683e9a71ac6a99a9c77a42fb4e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/_connections.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/wato/pages/ldap.py
Log Message:
-----------
Add typing to LDAP user connections
Change-Id: I92849c1adfc7c573aad2da8c35f237fb53820060
Commit: 6a94babe76681d07098a760f34722635b21f342a
https://github.com/Checkmk/checkmk/commit/6a94babe76681d07098a760f34722635b…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/gui/login.py
M cmk/gui/mobile/pages.py
M cmk/gui/userdb/__init__.py
M cmk/gui/userdb/_connections.py
M cmk/gui/utils/login.py
Log Message:
-----------
Add typing to SAML user connections
Change-Id: I12dc9b844fa92a1b246bbe25b3854c83a09ca668
Commit: 83b881fa183badebdb9a2b90f80204c971910e43
https://github.com/Checkmk/checkmk/commit/83b881fa183badebdb9a2b90f80204c97…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
A .werks/16391.md
M cmk/gui/wato/pages/ldap.py
Log Message:
-----------
16391 FIX ldap_connection: When you create/clone a new ldap connection, the ID will now be unique
Previously, when creating a new LDAP connection via the UI, you could provide
an ID that was already in use by another user connection. This is no longer
the case with this werk. Now, when you clone a connection, a new unique ID
will be generated from the cloned connection. If you create a new connection,
the ID must be unique or you will get an error.
Change-Id: I12489a87ff51c36cbd9a1c79c046cedfd0073cd8
Compare: https://github.com/Checkmk/checkmk/compare/6d9022b3fe3f...83b881fa183b
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 43c138b355872bc58fa90e7c4bc51463bd99388b
https://github.com/Checkmk/checkmk/commit/43c138b355872bc58fa90e7c4bc51463b…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M packages/mk-sql/src/ms_sql/sqls.rs
Log Message:
-----------
mk-sql: use cross-platform code to get the computer name
Change-Id: I27b1183d4b8af8f76231be2425698025c63f07a2
Commit: d5cb870d8d9703250911ad88a9e45fd389a29fc9
https://github.com/Checkmk/checkmk/commit/d5cb870d8d9703250911ad88a9e45fd38…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M packages/mk-sql/src/args.rs
M packages/mk-sql/src/config/ms_sql.rs
M packages/mk-sql/src/constants.rs
M packages/mk-sql/src/ms_sql/instance.rs
M packages/mk-sql/src/setup.rs
Log Message:
-----------
mk-sql: add state-dir
- from MK_VARDIR linux
- from MK_STATEDIR windows
Change-Id: I9796d08233379dc6e460748d33a8b0ab50ab7e46
Commit: 0b4e472a9483a753a0fb306f8e76f34bc1a57fb5
https://github.com/Checkmk/checkmk/commit/0b4e472a9483a753a0fb306f8e76f34bc…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M packages/mk-sql/src/ms_sql/instance.rs
Log Message:
-----------
mk-sql: avoid error if registry is nor available
The reason is lack of registry in Linux and possibility to block
registry access in Windows.
Change-Id: Ie38c037d4206ed5b55d5dbac5721956b1b843a68
Commit: 633f6f4280fd5549ddc52381a84bd854ff70c2f8
https://github.com/Checkmk/checkmk/commit/633f6f4280fd5549ddc52381a84bd854f…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M scripts/windows/shorten_dir_and_call.ps1
Log Message:
-----------
report current dir building rust project on Windows
- shorten dir
Change-Id: Ib5ca66ae17f9f6fa5db3caa757baf0a67447d84d
Compare: https://github.com/Checkmk/checkmk/compare/eb399bc41ecc...633f6f4280fd
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 4f3f493a61dedb7f6bf63d9e290fd84b5d29558a
https://github.com/Checkmk/checkmk/commit/4f3f493a61dedb7f6bf63d9e290fd84b5…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M agents/check_mk_agent.openbsd
Log Message:
-----------
OpenBSD's /bin/sh *is* actually /bin/ksh.
We use ksh features, so let's be honest, this makes shfmt
and shellcheck happy out-of-the-box.
Change-Id: I8e02ef732ccfb808c2862ae69719a678ae6a561f
Commit: b91ef5a98dab065916702d99270a38c902762cac
https://github.com/Checkmk/checkmk/commit/b91ef5a98dab065916702d99270a38c90…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/winperf_phydisk.py
Log Message:
-----------
fix winperf_phydisk check
revert all changes done since 2.2.0 with exception related to
refactoring.
The resoning in the ticket: impossible or quite to fix code
CMK-15930
Change-Id: I6996213f5d747915935320f92100ea485c788ca8
Commit: 6d9022b3fe3fc21cbf225b5e92ed39ede245ec06
https://github.com/Checkmk/checkmk/commit/6d9022b3fe3fc21cbf225b5e92ed39ede…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M cmk/base/plugins/agent_based/winperf_phydisk.py
M tests/unit/cmk/base/plugins/agent_based/test_winperf_phydisk.py
Log Message:
-----------
rework winperf_phydisk
1. renaming + NamedTuple + correct exception management2
2. correct procesing of very special Windows situation when both nom and demo are 0
Change-Id: I694078c0888327824b4f408c57547a3e8057fda6
Compare: https://github.com/Checkmk/checkmk/compare/f0fdda847398...6d9022b3fe3f
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 89c86d46301b77b5d85603292e68627662f65c7e
https://github.com/Checkmk/checkmk/commit/89c86d46301b77b5d85603292e6862766…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M agents/plugins/mk_inventory.linux
M cmk/.f12
M tests/unit-shell/agents/plugins/test_mk_inventory.sh
Log Message:
-----------
shmfmt'd our codebase again.
This is a bit tricky due to some versionitis in the shfmt
versions, so let's slightly modify the code and comments
to make *all* shfmt versions happy.
Change-Id: Ib7b3f4caa3ae140824bab818b67965642d2cd674
Commit: f0fdda847398e96015cac5b4e1f0fff0f484db15
https://github.com/Checkmk/checkmk/commit/f0fdda847398e96015cac5b4e1f0fff0f…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-02-12 (Mon, 12 Feb 2024)
Changed paths:
M buildscripts/infrastructure/build-nodes/scripts/install-clang.sh
Log Message:
-----------
Fixed embarrassing copy-n-paste typo.
Change-Id: I4de258861560a3e6f95513d1451bebb1b14f71c1
Compare: https://github.com/Checkmk/checkmk/compare/0578107da7d2...f0fdda847398