Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1fcc7f686e4151719ff26d7a39fdab353fc36e6d
https://github.com/tribe29/checkmk/commit/1fcc7f686e4151719ff26d7a39fdab353…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/base/core_nagios.py
Log Message:
-----------
Revert "Remove unmaintainable copy-paste between Nagios and cmk"
This reverts commit 6e4d2575e87257448c04b17defd0cbe6fd1bad3e.
Commit: 56c6336743c5983a58c2f9e7b4788c539b575310
https://github.com/tribe29/checkmk/commit/56c6336743c5983a58c2f9e7b4788c539…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
A .werks/15139
M cmk/gui/view_utils.py
M tests/unit/cmk/gui/test_view_utils.py
Log Message:
-----------
15139 FIX Fix hyperlinks in the service description
Previously, left click on a hyperlink in the service description would
cause an error and the web page wouldn't open.
Now, the left click opens the web page in a new tab.
CMK-11872
Change-Id: I99596c45076ab0ff732446fc162ad89b8bd00b5a
Compare: https://github.com/tribe29/checkmk/compare/0df0fa083a7f...56c6336743c5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0df0fa083a7fafdf7a2fb0273044a609e7d7497c
https://github.com/tribe29/checkmk/commit/0df0fa083a7fafdf7a2fb0273044a609e…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M agents/wnx/build_release.cmd
M agents/wnx/msb.ps1
Log Message:
-----------
Fixed a few forgotten paths to the agent controller package.
Change-Id: I78e2dfda632b9e9835e5852b657a09aa0c741577
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0a836d84192b7f4dbd15a86acfcb7288c57ffbfb
https://github.com/tribe29/checkmk/commit/0a836d84192b7f4dbd15a86acfcb7288c…
Author: Sergey Kipnis <sergey.kipnis(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M livestatus/src/AttributeListColumn.h
A livestatus/src/CmcNebTypeDefs.h
M livestatus/src/HostListRenderer.h
M livestatus/src/HostListState.cc
M livestatus/src/IntAggregator.h
M livestatus/src/IntColumn.h
M livestatus/src/Makefile.am
M livestatus/src/MonitoringCore.h
M livestatus/src/NagiosCore.cc
M livestatus/src/NagiosCore.h
A livestatus/src/NebContact.h
A livestatus/src/NebContactGroup.cc
A livestatus/src/NebContactGroup.h
A livestatus/src/NebHost.cc
A livestatus/src/NebHost.h
A livestatus/src/NebHostGroup.cc
A livestatus/src/NebHostGroup.h
A livestatus/src/NebService.cc
A livestatus/src/NebService.h
A livestatus/src/NebServiceGroup.cc
A livestatus/src/NebServiceGroup.h
M livestatus/src/Query.cc
M livestatus/src/Query.h
M livestatus/src/ServiceListState.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableEventConsoleEvents.cc
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableHostsByGroup.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableServicesByGroup.cc
M livestatus/src/TableServicesByHostGroup.cc
M livestatus/src/TableStateHistory.cc
R livestatus/src/User.cc
R livestatus/src/User.h
M livestatus/src/module.cc
M livestatus/src/test/test_BoolColumn.cc
M livestatus/src/test/test_DictFilter.cc
M livestatus/src/test/test_IntColumn.cc
M livestatus/src/test/test_ListColumn.cc
M livestatus/src/test/test_Table.cc
A packages/livestatus/include/livestatus/Interface.h
M packages/livestatus/include/livestatus/StringUtils.h
A packages/livestatus/include/livestatus/User.h
M packages/livestatus/src/CMakeLists.txt
M packages/livestatus/src/StringUtils.cc
A packages/livestatus/src/User.cc
Log Message:
-----------
move User.h and User.cc into livestatus library
Change-Id: Iad34bd23e9b2d1ce1268c7a156729a9e41b9df73
Commit: c31078828f02ace0b97ee8ddb17542444fe1eec3
https://github.com/tribe29/checkmk/commit/c31078828f02ace0b97ee8ddb17542444…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M Makefile
M agents/Makefile
R agents/cmk-agent-ctl/.cargo/config.toml
R agents/cmk-agent-ctl/.f12
R agents/cmk-agent-ctl/.gitignore
R agents/cmk-agent-ctl/Cargo.lock
R agents/cmk-agent-ctl/Cargo.toml
R agents/cmk-agent-ctl/cargo_build.cmd
R agents/cmk-agent-ctl/run-cargo-command
R agents/cmk-agent-ctl/src/agent_receiver_api.rs
R agents/cmk-agent-ctl/src/certs.rs
R agents/cmk-agent-ctl/src/cli.rs
R agents/cmk-agent-ctl/src/configuration.rs
R agents/cmk-agent-ctl/src/configuration/config.rs
R agents/cmk-agent-ctl/src/configuration/migrate.rs
R agents/cmk-agent-ctl/src/constants.rs
R agents/cmk-agent-ctl/src/lib.rs
R agents/cmk-agent-ctl/src/log_ext.rs
R agents/cmk-agent-ctl/src/mailslot_transport.rs
R agents/cmk-agent-ctl/src/main.rs
R agents/cmk-agent-ctl/src/misc.rs
R agents/cmk-agent-ctl/src/modes.rs
R agents/cmk-agent-ctl/src/modes/daemon.rs
R agents/cmk-agent-ctl/src/modes/delete_connection.rs
R agents/cmk-agent-ctl/src/modes/dump.rs
R agents/cmk-agent-ctl/src/modes/import_connection.rs
R agents/cmk-agent-ctl/src/modes/pull.rs
R agents/cmk-agent-ctl/src/modes/push.rs
R agents/cmk-agent-ctl/src/modes/registration.rs
R agents/cmk-agent-ctl/src/modes/status.rs
R agents/cmk-agent-ctl/src/monitoring_data.rs
R agents/cmk-agent-ctl/src/monitoring_data/linux.rs
R agents/cmk-agent-ctl/src/monitoring_data/windows.rs
R agents/cmk-agent-ctl/src/setup.rs
R agents/cmk-agent-ctl/src/site_spec.rs
R agents/cmk-agent-ctl/src/tls_server.rs
R agents/cmk-agent-ctl/src/types.rs
R agents/cmk-agent-ctl/tests/common/agent.rs
R agents/cmk-agent-ctl/tests/common/certs.rs
R agents/cmk-agent-ctl/tests/common/mod.rs
R agents/cmk-agent-ctl/tests/test_cli.rs
R agents/cmk-agent-ctl/tests/test_pull.rs
R agents/cmk-agent-ctl/tests/test_status.rs
M buildscripts/scripts/stages.yml
M buildscripts/scripts/utils/windows.groovy
A packages/cmk-agent-ctl/.cargo/config.toml
A packages/cmk-agent-ctl/.f12
A packages/cmk-agent-ctl/.gitignore
A packages/cmk-agent-ctl/Cargo.lock
A packages/cmk-agent-ctl/Cargo.toml
A packages/cmk-agent-ctl/cargo_build.cmd
A packages/cmk-agent-ctl/run-cargo-command
A packages/cmk-agent-ctl/src/agent_receiver_api.rs
A packages/cmk-agent-ctl/src/certs.rs
A packages/cmk-agent-ctl/src/cli.rs
A packages/cmk-agent-ctl/src/configuration.rs
A packages/cmk-agent-ctl/src/configuration/config.rs
A packages/cmk-agent-ctl/src/configuration/migrate.rs
A packages/cmk-agent-ctl/src/constants.rs
A packages/cmk-agent-ctl/src/lib.rs
A packages/cmk-agent-ctl/src/log_ext.rs
A packages/cmk-agent-ctl/src/mailslot_transport.rs
A packages/cmk-agent-ctl/src/main.rs
A packages/cmk-agent-ctl/src/misc.rs
A packages/cmk-agent-ctl/src/modes.rs
A packages/cmk-agent-ctl/src/modes/daemon.rs
A packages/cmk-agent-ctl/src/modes/delete_connection.rs
A packages/cmk-agent-ctl/src/modes/dump.rs
A packages/cmk-agent-ctl/src/modes/import_connection.rs
A packages/cmk-agent-ctl/src/modes/pull.rs
A packages/cmk-agent-ctl/src/modes/push.rs
A packages/cmk-agent-ctl/src/modes/registration.rs
A packages/cmk-agent-ctl/src/modes/status.rs
A packages/cmk-agent-ctl/src/monitoring_data.rs
A packages/cmk-agent-ctl/src/monitoring_data/linux.rs
A packages/cmk-agent-ctl/src/monitoring_data/windows.rs
A packages/cmk-agent-ctl/src/setup.rs
A packages/cmk-agent-ctl/src/site_spec.rs
A packages/cmk-agent-ctl/src/tls_server.rs
A packages/cmk-agent-ctl/src/types.rs
A packages/cmk-agent-ctl/tests/common/agent.rs
A packages/cmk-agent-ctl/tests/common/certs.rs
A packages/cmk-agent-ctl/tests/common/mod.rs
A packages/cmk-agent-ctl/tests/test_cli.rs
A packages/cmk-agent-ctl/tests/test_pull.rs
A packages/cmk-agent-ctl/tests/test_status.rs
Log Message:
-----------
Move agent controller from agents/ to packages/.
It is an independent component, so it should live there.
Note that agents/Makefile contains some feature envy now,
but this will be handled in upcoming changes.
Change-Id: If9eb5c8530ca28008ffbab71aa78cb66d649cdee
Commit: b6f646d05c52f6da2c32eced6f5f93de64118ebc
https://github.com/tribe29/checkmk/commit/b6f646d05c52f6da2c32eced6f5f93de6…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/base/packaging.py
M cmk/utils/packaging/__init__.py
Log Message:
-----------
extension packages: Make table header consistent
Change-Id: I62c17d5895702e9e134f58ce8872ad954434d56c
Compare: https://github.com/tribe29/checkmk/compare/77319f0fbc82...b6f646d05c52
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 77319f0fbc82222f6d3ba36461485a89fe8e9bbd
https://github.com/tribe29/checkmk/commit/77319f0fbc82222f6d3ba36461485a89f…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M agents/Makefile
A agents/cmk-agent-ctl/run-cargo-command
M buildscripts/scripts/stages.yml
R scripts/run-cargo-command
Log Message:
-----------
Moved cargo command wrapper into agent controller component.
Change-Id: I1011dee1a05cfeedad8b78e2105f4b1196c81c07
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 6e4d2575e87257448c04b17defd0cbe6fd1bad3e
https://github.com/tribe29/checkmk/commit/6e4d2575e87257448c04b17defd0cbe6f…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/base/core_nagios.py
Log Message:
-----------
Remove unmaintainable copy-paste between Nagios and cmk
The code was hidden in strings and hard to keep in sync with
changes of the callees. It was not accessible to linters.
Also, it should be expected that the "command line" entry
point be used from the command line. Finally, performance is
barely relevant as this code path is only used once upon
generating a new core configuration.
CMK-12002
Change-Id: I462b1e696ff45dc5746bec38a377dfc10ddeea66
Commit: c3884a8d83f570c5b96a0adaabe0e174dd3c4be1
https://github.com/tribe29/checkmk/commit/c3884a8d83f570c5b96a0adaabe0e174d…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M cmk/special_agents/utils_kubernetes/api_server.py
M cmk/special_agents/utils_kubernetes/schemata/api.py
M cmk/special_agents/utils_kubernetes/transform.py
M cmk/special_agents/utils_kubernetes/transform_json.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_statefulsets.py
Log Message:
-----------
api_server: remove kubernetes.client for StatefulSets
Previously, we maintained two methods for parsing StatefulSets. One
via the client, and one via pydantic. Which parser got triggered
depended on the Kubernetes version.
We now only maintain the parser, which does not need the client.
Change-Id: Iddf10212f746772fc811eb210c8e71ab1c09588c
Compare: https://github.com/tribe29/checkmk/compare/1a1ea93b0aa0...c3884a8d83f5
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 1a1ea93b0aa03d0b51c556b3a881c43290879fe6
https://github.com/tribe29/checkmk/commit/1a1ea93b0aa03d0b51c556b3a881c4329…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
M agents/cmk-agent-ctl/src/cli.rs
M agents/cmk-agent-ctl/src/configuration/config.rs
M agents/cmk-agent-ctl/src/lib.rs
Log Message:
-----------
Agent controller: Offer --validate-api-cert only for modes which use it
Change-Id: Ice536657b2774d5abd6bbd8c038038a89efceb74
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: ed168342e58713420ae51f34f2599b6ca7f465d2
https://github.com/tribe29/checkmk/commit/ed168342e58713420ae51f34f2599b6ca…
Author: Sofia Colakovic <sofia.colakovic(a)tribe29.com>
Date: 2023-01-16 (Mon, 16 Jan 2023)
Changed paths:
A .werks/15140
M cmk/base/plugins/agent_based/fileinfo.py
M cmk/base/plugins/agent_based/utils/fileinfo.py
M cmk/gui/plugins/wato/check_parameters/fileinfo.py
M cmk/gui/plugins/wato/check_parameters/fileinfo_groups.py
A cmk/gui/plugins/wato/check_parameters/fileinfo_utils.py
M tests/unit/cmk/base/plugins/agent_based/utils/test_fileinfo_utils.py
Log Message:
-----------
15140 fileinfo: Add the negative age tolerance parameter
Previously, the state would be UNKNOWN if a file has a creation time from the future.
A new parameter 'Negative age tolerance' has been added to 'Size and age of single files'
and 'Size, age and count of file groups' rules.
By setting the parameter, it's possible to ignore the negative age of the file.
SUP-12579
Change-Id: Ibbf594e595789dcf8311992f478fc44928bc7239