Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e1fd294cbef1c915f7ac40a0eb8b7f54537bc66e
https://github.com/Checkmk/checkmk/commit/e1fd294cbef1c915f7ac40a0eb8b7f545…
Author: Simon Jess <simon.jess(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/graphing/_evaluate.py
M cmk/gui/graphing/_loader.py
M cmk/gui/graphing/_perfometer.py
M cmk/gui/graphing/_utils.py
M cmk/plugins/aws/graphing/graphs.py
M cmk/plugins/aws/graphing/metrics.py
M cmk/plugins/aws/graphing/perfometers.py
M cmk/plugins/collection/graphing/cpu.py
M cmk/plugins/collection/graphing/network.py
M cmk/plugins/collection/graphing/perfometers.py
M doc/treasures/migration_helpers/graphing_v0_v1.py
M packages/cmk-graphing/cmk/graphing/v1/_type_defs.py
R packages/cmk-graphing/cmk/graphing/v1/graph.py
A packages/cmk-graphing/cmk/graphing/v1/graphs.py
R packages/cmk-graphing/cmk/graphing/v1/metric.py
A packages/cmk-graphing/cmk/graphing/v1/metrics.py
R packages/cmk-graphing/cmk/graphing/v1/perfometer.py
A packages/cmk-graphing/cmk/graphing/v1/perfometers.py
M packages/cmk-graphing/tests/test_graph.py
M packages/cmk-graphing/tests/test_metric.py
M packages/cmk-graphing/tests/test_perfometer.py
M tests/unit/cmk/gui/graphing/test_evaluate.py
M tests/unit/cmk/gui/graphing/test_perfometer.py
M tests/unit/cmk/gui/graphing/test_utils.py
Log Message:
-----------
Rename {metric,perfometer,graph}.py -> *s.py
Change-Id: I9c0c2b659552a246e2c78b570aaac3c8bde65abf
Commit: 781fd1d3071c941b6c817dabdc6a45f19ad877cc
https://github.com/Checkmk/checkmk/commit/781fd1d3071c941b6c817dabdc6a45f19…
Author: Benedikt Seidl <benedikt.seidl(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/utils/werks/collect.py
Log Message:
-----------
werk collect: fix wrong version information for mixed werks
before this change markdown werks and legacy werks were not merged
correctly in collect subcommand.
merging was based on filename (which is different for legacy and
markdown werks) so markdown werks would overwrite the previously written
legacy werks.
now the werk id is used for merging instead of the werk filename.
Change-Id: I5d76aba7382351758dc422063de799c22a39cc0e
Compare: https://github.com/Checkmk/checkmk/compare/b4089197ef71...781fd1d3071c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 3e2132bbb2418d13eecb8746f5fb4691309caee7
https://github.com/Checkmk/checkmk/commit/3e2132bbb2418d13eecb8746f5fb46913…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/livestatus/include/livestatus/Query.h
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/include/livestatus/TableColumns.h
M packages/livestatus/include/livestatus/TableCommands.h
M packages/livestatus/include/livestatus/TableComments.h
M packages/livestatus/include/livestatus/TableContactGroups.h
M packages/livestatus/include/livestatus/TableContacts.h
M packages/livestatus/include/livestatus/TableCrashReports.h
M packages/livestatus/include/livestatus/TableDowntimes.h
M packages/livestatus/include/livestatus/TableDummy.h
M packages/livestatus/include/livestatus/TableEventConsole.h
M packages/livestatus/include/livestatus/TableEventConsoleReplication.h
M packages/livestatus/include/livestatus/TableHostGroups.h
M packages/livestatus/include/livestatus/TableHosts.h
M packages/livestatus/include/livestatus/TableHostsByGroup.h
M packages/livestatus/include/livestatus/TableLabels.h
M packages/livestatus/include/livestatus/TableLog.h
M packages/livestatus/include/livestatus/TableServiceGroups.h
M packages/livestatus/include/livestatus/TableServices.h
M packages/livestatus/include/livestatus/TableServicesByGroup.h
M packages/livestatus/include/livestatus/TableServicesByHostGroup.h
M packages/livestatus/include/livestatus/TableStateHistory.h
M packages/livestatus/include/livestatus/TableStatus.h
M packages/livestatus/include/livestatus/TableTimeperiods.h
M packages/livestatus/src/Query.cc
M packages/livestatus/src/TableColumns.cc
M packages/livestatus/src/TableCommands.cc
M packages/livestatus/src/TableComments.cc
M packages/livestatus/src/TableContactGroups.cc
M packages/livestatus/src/TableContacts.cc
M packages/livestatus/src/TableCrashReports.cc
M packages/livestatus/src/TableDowntimes.cc
M packages/livestatus/src/TableEventConsole.cc
M packages/livestatus/src/TableEventConsoleReplication.cc
M packages/livestatus/src/TableHostGroups.cc
M packages/livestatus/src/TableHosts.cc
M packages/livestatus/src/TableHostsByGroup.cc
M packages/livestatus/src/TableLabels.cc
M packages/livestatus/src/TableLog.cc
M packages/livestatus/src/TableServiceGroups.cc
M packages/livestatus/src/TableServices.cc
M packages/livestatus/src/TableServicesByGroup.cc
M packages/livestatus/src/TableServicesByHostGroup.cc
M packages/livestatus/src/TableStateHistory.cc
M packages/livestatus/src/TableStatus.cc
M packages/livestatus/src/TableTimeperiods.cc
Log Message:
-----------
Improve const-correctness.
Change-Id: I7446696bd9f1077c4f4ed1fd40e102f93595c5fa
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: d92726278cfeb149fa84a89b2c389fc6a88289e9
https://github.com/Checkmk/checkmk/commit/d92726278cfeb149fa84a89b2c389fc6a…
Author: Joerg Herbel <joerg.herbel(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/base/plugins/agent_based/robotmk_suite.py
M cmk/plugins/lib/robotmk_suite_execution_report.py
M tests/unit/cmk/base/plugins/agent_based/test_robotmk_suite.py
M tests/unit/cmk/base/plugins/agent_based/test_robotmk_suite_execution_report_section.py
Log Message:
-----------
Robotmk: Unify attempt indices between client and server side
Adjust to changes in the results data model. The indices are now part of
the results to keep them in sync between server and client side.
CMK-15471
Change-Id: Ic98e7ff8ef385356a98dd1320d8fa4fa10f58f9e
Commit: c6288c251b48489cb00f4c2912b079ddb071dcf9
https://github.com/Checkmk/checkmk/commit/c6288c251b48489cb00f4c2912b079ddb…
Author: Matteo Stifano <matteo.stifano(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M tests/update/test_update.py
Log Message:
-----------
test_update: Re-enable checks
Some checks that were previously skipped are now re-enabled.
Change-Id: I93102cc8ec9f5289c047f764e8438166b74568d9
Compare: https://github.com/Checkmk/checkmk/compare/73633e8ddd1a...c6288c251b48
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 73633e8ddd1a2b724365c56eb57ee6b7d1e035ad
https://github.com/Checkmk/checkmk/commit/73633e8ddd1a2b724365c56eb57ee6b7d…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M Makefile
M omd/packages/packages.make
M tests/testlib/utils.py
Log Message:
-----------
Unification of OMD package locations #2 - CEE
A few files in enterprise remain. These need to be moved to somewhere
else.
Change-Id: I7eb96342b945cc4cb6498957601ed71b0173189c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: f0e56758f46302bbfd747bad2b5921269002a844
https://github.com/Checkmk/checkmk/commit/f0e56758f46302bbfd747bad2b5921269…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/livestatus/include/livestatus/Query.h
M packages/livestatus/include/livestatus/Table.h
M packages/livestatus/include/livestatus/TableEventConsoleStatus.h
M packages/livestatus/include/livestatus/TableStatus.h
M packages/livestatus/src/Query.cc
M packages/livestatus/src/Table.cc
M packages/livestatus/src/TableEventConsoleStatus.cc
M packages/livestatus/src/TableStatus.cc
Log Message:
-----------
Pass core abstraction to Table::getDefault().
To improve testability, it would be good to decouple Table from ICore.
This is another step towards that goal, more to come...
Change-Id: I65cb19569be81e6bf44868dce7d23ccf450753db
Commit: 659e54d6f743d807738bef61fdb6d7657413803f
https://github.com/Checkmk/checkmk/commit/659e54d6f743d807738bef61fdb6d7657…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/check-sql/src/config/ms_sql.rs
M packages/check-sql/src/ms_sql/api.rs
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
check-sql: prepare to cache data by section
- add hash to the SqlInstance
- move low level call lower
Change-Id: I4080978ddb2833301643c93b0d0bb9c9ad800c12
Commit: 36893f841f1397aaf006997f86b30dd0ae5a15e8
https://github.com/Checkmk/checkmk/commit/36893f841f1397aaf006997f86b30dd0a…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/check-sql/src/ms_sql/api.rs
M packages/check-sql/src/ms_sql/section.rs
M packages/check-sql/tests/test_ms_sql.rs
Log Message:
-----------
check-sql: replace kind with cache-age
to avoid duplicating of information
Change-Id: I561d40c00bb3526cf4d52dac488988a26ac6a43a
Commit: 0d5a9c158869f903a3f2084f1e103b0d56c646bc
https://github.com/Checkmk/checkmk/commit/0d5a9c158869f903a3f2084f1e103b0d5…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/check-sql/src/args.rs
M packages/check-sql/src/setup.rs
Log Message:
-----------
check-sql: add cache dir to setup/environment
Change-Id: I1de6904f2eb06c9990d9f43543ec89d80f7f6346
Commit: b33e2b3dc4e4e12c1ecae6ab4ca2d77e1b90962b
https://github.com/Checkmk/checkmk/commit/b33e2b3dc4e4e12c1ecae6ab4ca2d77e1…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/check-sql/src/config/yaml.rs
Log Message:
-----------
check-sql: remove excessive logs entries
Change-Id: Iea84676bfa742710cc62434c4501f1b0ecff6d13
Commit: cb5012412de865342aac84828c27e840892b6a19
https://github.com/Checkmk/checkmk/commit/cb5012412de865342aac84828c27e8408…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M packages/check-sql/src/ms_sql/api.rs
Log Message:
-----------
check-sql: add cache dir creation
Change-Id: I50a49f33b87367f2104a0eec0c115e9977fb3fd9
Compare: https://github.com/Checkmk/checkmk/compare/b04168f6a337...cb5012412de8
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: b04168f6a3375cc965451194ef7a2a64b389a5a9
https://github.com/Checkmk/checkmk/commit/b04168f6a3375cc965451194ef7a2a64b…
Author: Kenneth Okoh <kenneth.okoh(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
A .werks/16046
Log Message:
-----------
16046 Improve "Acknowledge problems" command dialog
The command dialog "Acknowledge problems" in views is reworked to improve usability.
The possible options are now more verbose, explaining more clearly what they do. Also, these options' defaults can be accessed directly from the command dialog via the link "Edit defaults".
The removal of acknowledgments is moved into a separate command "Remove acknowledgments" that can be found in the page menu "Commands".
Change-Id: I54cf97d15f6fc8ec0a5068d62bf694f94a500386
Branch: refs/heads/2.1.0
Home: https://github.com/Checkmk/checkmk
Commit: 7a65c773e65839459c6f7e4830060ba9a7a05fce
https://github.com/Checkmk/checkmk/commit/7a65c773e65839459c6f7e4830060ba9a…
Author: Lars Michelsen <lm(a)checkmk.com>
Date: 2023-12-19 (Tue, 19 Dec 2023)
Changed paths:
M cmk/gui/fields/base.py
M cmk/gui/fields/definitions.py
M cmk/gui/plugins/openapi/restful_objects/response_schemas.py
Log Message:
-----------
Compute host attribute fields after application has been loaded
Previously during import time of the host_config request and response
schema modules the host attributes were needed to compute the schema for
the related endpoints.
This required all host attribute definitions to be loaded before the
import happened. This implicit dependency is error prone. It can also
not be made explicit easily since we have a few attributes which are
only available conditionally (e.g. bake_agent_package).
The idea of this change is now to perform the definition of these
attributes later, after the whole application has been loaded. This
way the import order does not matter anymore.
With this change we can get rid of another layer violation, a hack we
had to make to make the host and folder endpoint registration work.
Change-Id: Id902df18c2dbaa1b738cd07ff498bc5f3a2f4d34