Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 545f4e844cecea34eb4649659c518a170ab7ca64
https://github.com/Checkmk/checkmk/commit/545f4e844cecea34eb4649659c518a170…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
R cmk/base/legacy_checks/check_notify_count.py
M cmk/gui/plugins/wato/active_checks/notify_count.py
A cmk/plugins/collection/server_side_calls/notify_count.py
R tests/unit/checks/test_check_notify_count.py
A tests/unit/cmk/plugins/collection/server_side_calls/test_notify_count.py
Log Message:
-----------
notify_count: migrate special agent to SSC API
Change-Id: Ie807d7ea8a14c4a68dfd0ead7ebf2d9d682472e1
(cherry picked from commit 361bdee45759147cb011003407522b1e2c5a03c9)
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 100058890668a3095e6712aebebfcf2ace94399a
https://github.com/Checkmk/checkmk/commit/100058890668a3095e6712aebebfcf2ac…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
A .werks/16466.md
Log Message:
-----------
16466 introduce possibility to update discovered service labels
Prior to this werk, it was not possible to update only the
discovered labels of a service. Updating those were tied
to updating the identified parameters of the service. This
werk introduces the option to update the discovered service
labels only automatically as well as manually. The following
changes were made to introduce this option as well for better
visibility:
* Service discovery page: changed services due to a change in
their labels are now listed under 'Changed services'. Service
labels can be manually updated with dedicated actions targeting
all changed services or a specific service
* Check_MK Discovery service: the service now accounts for
changed services due to label changes. The state of the discovery
service for such cases can also be configured
* Bulk discovery & Periodic service discovery: now have the option
to update labels of changed services
Change-Id: I2e7fd20d80fe15307d19473810d18718d07dd465
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: d8c01e72d93d49a25c183c9fdc28fdc8c6abe9c0
https://github.com/Checkmk/checkmk/commit/d8c01e72d93d49a25c183c9fdc28fdc8c…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M packages/mk-sql/src/config/ms_sql.rs
M packages/mk-sql/tests/files/test-config.yml
Log Message:
-----------
mk-sql: rework config processing
move other configs parsing higher
This is initial step to correctly inherit data by other configs from
main config
Change-Id: I1cde600725dfd159ba6d8d536237d3207ca7ee01
Commit: 661e8f597583e72186e3e2716b634620e91663b9
https://github.com/Checkmk/checkmk/commit/661e8f597583e72186e3e2716b634620e…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M packages/mk-sql/src/config/defines.rs
M packages/mk-sql/src/config/ms_sql.rs
M packages/mk-sql/src/config/section.rs
M packages/mk-sql/src/ms_sql/instance.rs
M packages/mk-sql/tests/files/test-config.yml
M packages/mk-sql/tests/files/test-mini-piggyback.yml
Log Message:
-----------
mk-sql: rework config processing #2
rename system to options to be more clear
make inheritance from main to others
unify a bit key processing
Change-Id: I283222b5ace284f53e0d505bd3327bb0c2826671
Commit: 57321406ef5453148e03f4afbd6496d78d935535
https://github.com/Checkmk/checkmk/commit/57321406ef5453148e03f4afbd6496d78…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M buildscripts/scripts/utils/windows.groovy
Log Message:
-----------
increase timeout for windows build job to 60 minutes
Change-Id: Id4c017e04392aa3bb5aa10aebaac46de372ed8c3
Reason: OpenSSL rebuild may require a lot of time
Commit: f745953927dc0d42d57b96b187c2bc113bf7eec9
https://github.com/Checkmk/checkmk/commit/f745953927dc0d42d57b96b187c2bc113…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
R agents/wnx/python_package_install.cmd
M agents/wnx/python_packages.cmd
Log Message:
-----------
improve windows python package installation script
fast and use correctly defaultversion
Change-Id: I369ce9f18cb2974128ad67078a1f98e6537f0929
Commit: ba9f285f2a7699d424544c5fc3f8857aba8c9eec
https://github.com/Checkmk/checkmk/commit/ba9f285f2a7699d424544c5fc3f8857ab…
Author: Luka Racic <luka.racic(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: Add more information about the -f option when updateing
CMK-15943
Change-Id: I9d539dc0b9334029e613cd2c041dff7c1a63fd23
Compare: https://github.com/Checkmk/checkmk/compare/60370eacf3df...ba9f285f2a76
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 5949606ec86532d0eceb4ebac7cdb1b2a3fa902b
https://github.com/Checkmk/checkmk/commit/5949606ec86532d0eceb4ebac7cdb1b2a…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M agents/check_mk_agent.aix
M agents/check_mk_agent.freebsd
M agents/check_mk_agent.hpux
M agents/check_mk_agent.netbsd
M agents/check_mk_agent.openbsd
M agents/check_mk_agent.openvms
M agents/check_mk_agent.openwrt
M agents/check_mk_agent.solaris
M agents/z_os/check_mk_agent.zOS
Log Message:
-----------
Add variables OSType, OSName and OSVersion to agents
OSType, OSName and OSVersion variables on check_mk header are used to
generate automatic OS based labels.
CMK-15916
Change-Id: I2c27e65c4d615f207a7053b8b62a226b78714bd6
Commit: 839f5ffed9fc114c1b1f14a320196acb086c8045
https://github.com/Checkmk/checkmk/commit/839f5ffed9fc114c1b1f14a320196acb0…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_dcd.py
Log Message:
-----------
Update the restrict_source_hosts field to accept non-existent hosts as it happens in the GUI
CMK-15848
Change-Id: I6dae0b7e787335f39711ab9ac98c6eef1f7a3b8d
Commit: a06fae758baf51b3437996212b409b9461d6bcfe
https://github.com/Checkmk/checkmk/commit/a06fae758baf51b3437996212b409b946…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
A .werks/16367.md
M cmk/gui/openapi/endpoints/audit_log/__init__.py
M tests/testlib/rest_api_client.py
M tests/unit/cmk/gui/openapi/test_openapi_audit_log.py
Log Message:
-----------
16367 FIX audit_log: Deprecate 'delete' method and replace it for 'archive'
Since the DELETE method actually archives the audit_log entries, this endpoint is
replaced by domain-types/audit_log/actions/archive/invoke
The DELETE endpoint is deprecated and will be removed on version 2.4.0.
In order to update their scripts, users should replace
curl -x DELETE http://host/site/api/1.0/domain-types/audit_log/collections/all
with
curl -x POST http://host/site/api/1.0/domain-types/audit_log/actions/archive/invoke
CMK-15847
Change-Id: I37caca8c98e40268500a895ab650bbebf1c702f9
Compare: https://github.com/Checkmk/checkmk/compare/015ebef8cbcf...a06fae758baf
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: fed66a471e1a1742a6502de552af1f7421c2771c
https://github.com/Checkmk/checkmk/commit/fed66a471e1a1742a6502de552af1f742…
Author: Frans Fürst <frans.fuerst(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M buildscripts/scripts/test-extension-compatibility.groovy
Log Message:
-----------
brings f12-less semantic to test-extension-compatibility
Change-Id: I354526ec5194880b4bb584c1f82678a52e02e3f4
Commit: 073941b1eda78fb4ce6b23e0681bb15682ade057
https://github.com/Checkmk/checkmk/commit/073941b1eda78fb4ce6b23e0681bb1568…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Make predictive "bound" form configuration consistent with model
Data model specifies that the "bound" key is present, but can be None.
CMK-15498
Change-Id: Ia852eade4b8324fadb33db70ca4a9d02cb720dd9
Commit: efd56912a3e1b77b97b8a0a51d7a3f8dded664bb
https://github.com/Checkmk/checkmk/commit/efd56912a3e1b77b97b8a0a51d7a3f8dd…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/mkeventd/views.py
Log Message:
-----------
Painter 1/X: inline painter_event_phase_icons
Change-Id: I4e8b21d2f43d0611d934b499c183c884e414ee09
Commit: da8726c990fef417eb87be1091fdace2470a28e1
https://github.com/Checkmk/checkmk/commit/da8726c990fef417eb87be1091fdace24…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/views/graph.py
Log Message:
-----------
Painter 2/X: inline paint_cmk_graphs_with_timeranges
Change-Id: I5fbaa6a3d892ef774a977b5495ab80cfa69be3c8
Commit: 294ad404b9844a4ad494e33718b43514daa6bde3
https://github.com/Checkmk/checkmk/commit/294ad404b9844a4ad494e33718b43514d…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/bi/view.py
M cmk/gui/painter/v0/base.py
M cmk/gui/view.py
M cmk/gui/views/graph.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/sort_url.py
M cmk/gui/views/sorter/base.py
M cmk/gui/views/sorter/registry.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/views/perfometer/test_perfometer.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/views/test_views_inventory.py
Log Message:
-----------
Painter 3/X: pass user to Painter/Sorter classes
Change-Id: I3ab43c228a29fa9e06ef9bba542556eac90de47a
Commit: dbdd09ad34827f49333e6d4277b926b97b719132
https://github.com/Checkmk/checkmk/commit/dbdd09ad34827f49333e6d4277b926b97…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/graphing/_utils.py
M cmk/gui/graphing/_valuespecs.py
M cmk/gui/main.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd/icon.py
M cmk/gui/mkeventd/views.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/openapi/endpoints/service_discovery/__init__.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/painter/v1/helpers.py
M cmk/gui/painter/v1/painters.py
M cmk/gui/query_filters.py
M cmk/gui/sidebar/_snapin/_site_status.py
M cmk/gui/site_config.py
M cmk/gui/user_sites.py
M cmk/gui/userdb/_user_sync.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/layout/layouts.py
M cmk/gui/views/perfometer/base.py
M cmk/gui/views/perfometer/painter.py
M cmk/gui/views/sorter/sorters.py
M cmk/gui/visuals/_filters.py
M cmk/gui/wato/_ac_tests.py
M cmk/gui/wato/pages/_bulk_actions.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/watolib/_sync_remote_sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/agent_registration.py
M cmk/gui/watolib/automatic_host_removal.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/changes.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/site_management.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/user_profile.py
M tests/unit/cmk/gui/graphing/test_expression.py
M tests/unit/cmk/gui/graphing/test_graph_templates.py
M tests/unit/cmk/gui/graphing/test_metrics_graph_template.py
M tests/unit/cmk/gui/graphing/test_utils.py
Log Message:
-----------
Painter 4/X: push active_config up the call stack
following function are touched:
* get_site_config
* site_is_local
* is_stale
* print_stalified
* _paint_service_state_short
* _paint_host_state_short
* _paint_checkedi
* _paint_is_stale
Change-Id: Idd5cd8fcab105029fd30bb61d72ffdd8b20649db
Commit: f5012571ffd22b9140e73ef0e54ad4095146b572
https://github.com/Checkmk/checkmk/commit/f5012571ffd22b9140e73ef0e54ad4095…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/view.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/perfometer/painter.py
M cmk/gui/views/sort_url.py
M cmk/gui/views/sorter/base.py
M cmk/gui/views/sorter/registry.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/views/perfometer/test_perfometer.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/views/test_views_inventory.py
Log Message:
-----------
Painter 5/X: pass active_config to Painter/Sorter classes
Change-Id: I4696ab280cd24a32f90c9d2d585c2dc8650fd68a
Commit: 4bc05070867b4d692582e919af74dcb37c147325
https://github.com/Checkmk/checkmk/commit/4bc05070867b4d692582e919af74dcb37…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/bi/foldable_tree_renderer.py
M cmk/gui/bi/view.py
M cmk/gui/crash_reporting/views.py
M cmk/gui/mkeventd/views.py
M cmk/gui/painter/v0/helpers.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/painter_options.py
M cmk/gui/view_utils.py
M cmk/gui/views/availability.py
M cmk/gui/views/graph.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/perfometer/painter.py
M cmk/gui/wato/pages/folders.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/services.py
M tests/unit/cmk/gui/test_view_utils.py
Log Message:
-----------
Painter 6/X: pass in request to helper functions
Change-Id: Ie1a09c19bdcf54c180e42682a2c640d92c53dbce
Commit: ea2b45b19903fe571c19c030983ea264927f4aef
https://github.com/Checkmk/checkmk/commit/ea2b45b19903fe571c19c030983ea2649…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/view.py
M cmk/gui/views/graph.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/perfometer/painter.py
M cmk/gui/views/sort_url.py
M cmk/gui/views/sorter/base.py
M cmk/gui/views/sorter/registry.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/views/perfometer/test_perfometer.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/views/test_views_inventory.py
Log Message:
-----------
Painter 7/X: pass in request to constructor
Change-Id: I51d2d3881b93923819f05bcb4e1edcad35910750
Commit: 12ef7166498e588be2006758d7593bb6782f03ec
https://github.com/Checkmk/checkmk/commit/12ef7166498e588be2006758d7593bb67…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/bi/view.py
M cmk/gui/crash_reporting/views.py
M cmk/gui/mkeventd/views.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/painter_options.py
M cmk/gui/views/graph.py
M cmk/gui/views/icon/builtin.py
M cmk/gui/views/inventory/__init__.py
Log Message:
-----------
Painter 8/X: pass PainterOptions to helper functions
Change-Id: I34bd52eaf4dd07f05078ae9031fd2a2a65a98190
Commit: af5c0760110d224cd057fd2ed47ae3bc9b319f67
https://github.com/Checkmk/checkmk/commit/af5c0760110d224cd057fd2ed47ae3bc9…
Author: Christoph Rauch <christoph.rauch(a)checkmk.com>
Date: 2024-02-14 (Wed, 14 Feb 2024)
Changed paths:
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/view.py
M cmk/gui/views/graph.py
M cmk/gui/views/inventory/__init__.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/sort_url.py
M cmk/gui/views/sorter/base.py
M cmk/gui/views/sorter/registry.py
M tests/unit/cmk/gui/plugins/views/test_views_utils.py
M tests/unit/cmk/gui/views/perfometer/test_perfometer.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/views/test_views_inventory.py
Log Message:
-----------
Painter 9/X: pass PainterOptions to Painter/Sorter constructors
Change-Id: I1ccdc6883385674602be2f62934f7d8cacb90aaf
Compare: https://github.com/Checkmk/checkmk/compare/00a8576f5fa6...af5c0760110d