Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 213feb3f29633953bceb73d17ddfa10f7e76f33e
https://github.com/tribe29/checkmk/commit/213feb3f29633953bceb73d17ddfa10f7…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M livestatus/src/BoolColumn.cc
M livestatus/src/BoolColumn.h
M livestatus/src/TableComments.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStatus.cc
M livestatus/src/TableTimeperiods.cc
Log Message:
-----------
Default bool column to non-templated version
CMK-7076
Change-Id: I3f46b1e1ff3c362ba7cdc24a61e21556620ba81f
Commit: 85f0ea860d5f6bfc5d33e6fe63211c7f215de674
https://github.com/tribe29/checkmk/commit/85f0ea860d5f6bfc5d33e6fe63211c7f2…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M livestatus/src/BlobColumn.cc
M livestatus/src/BlobColumn.h
M livestatus/src/DynamicEventConsoleReplicationColumn.cc
M livestatus/src/DynamicFileColumn.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableStatus.cc
M livestatus/src/test/test_BlobColumn.cc
Log Message:
-----------
Non-templated namespace for BlobColumn
- BlobColumn<T>::Constant -> BlobColumn::Constant
- BlobColumn<T>::Reference -> BlobColumn::Reference
- BlobColumn<T> -> BlobColumn::Callback<T>
- BlobColumn<T>::File -> BlobColumn::Callback<T>::File
CMK-7076
Change-Id: I23996ae6a9dc1f7104e62c1fff9cba85b0bef1a5
Commit: fcaf34f0cb5dc9881ecaed2de59e13f28182a308
https://github.com/tribe29/checkmk/commit/fcaf34f0cb5dc9881ecaed2de59e13f28…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M livestatus/src/AttributeListAsIntColumn.h
M livestatus/src/IntColumn.cc
M livestatus/src/IntColumn.h
M livestatus/src/IntLambdaColumn.h
M livestatus/src/TableComments.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStatus.cc
M livestatus/src/test/test_IntColumn.cc
Log Message:
-----------
Non-templated namespace for IntColumn
- IntColumn -> deprecated::IntColumn
- IntLambdaColumn<T>::Constant -> IntColumn::Constant
- IntLambdaColumn<T>::Reference -> IntColumn::Reference
- IntLambdaColumn<T> -> IntColumn::Callback<T>
CMK-7076
Change-Id: I3ff2b922c297ca98c67c91afa8371cf8ecd7b991
Commit: 810346e85bf8e38c6c21237879d3e6dea76efde7
https://github.com/tribe29/checkmk/commit/810346e85bf8e38c6c21237879d3e6dea…
Author: Mathias Laurin <mathias.laurin(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M livestatus/src/StringColumn.h
M livestatus/src/TableColumns.cc
M livestatus/src/TableCommands.cc
M livestatus/src/TableComments.cc
M livestatus/src/TableContactGroups.cc
M livestatus/src/TableContacts.cc
M livestatus/src/TableCrashReports.cc
M livestatus/src/TableDowntimes.cc
M livestatus/src/TableEventConsole.cc
M livestatus/src/TableEventConsole.h
M livestatus/src/TableHostGroups.cc
M livestatus/src/TableHosts.cc
M livestatus/src/TableLog.cc
M livestatus/src/TableServiceGroups.cc
M livestatus/src/TableServices.cc
M livestatus/src/TableStateHistory.cc
M livestatus/src/TableStatus.cc
M livestatus/src/TableTimeperiods.cc
M livestatus/src/test/test_MacroExpander.cc
M livestatus/src/test/test_StringColumn.cc
Log Message:
-----------
Non-templated namespace for StringColumn
- StringColumn<T>::Constant -> StringColumn::Constant
- StringColumn<T>::Reference -> StringColumn::Reference
- StringColumn<T> -> StringColumn::Callback<T>
- StringColumn<T>::PerfData -> StringColumn::Callback<T>::PerfData
CMK-7076
Change-Id: I3cde14935617490337466fa779e9b5c9b091039a
Compare: https://github.com/tribe29/checkmk/compare/d20c7e22e83e...810346e85bf8
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 22f2a8de2e38c128078acf7ff95ed3fb750b7475
https://github.com/tribe29/checkmk/commit/22f2a8de2e38c128078acf7ff95ed3fb7…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/plugins/config/base.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/global_settings.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
Log Message:
-----------
Fix exception "unknown site ID" on remote sites
This exception could occur when opening the "host properties" page on
remote sites. This issue only affects users that enable WATO (Setup) on
a distributed wato remote site.
If neither the host nor its parent folders has been assigned a site_id,
it falls back to the default site ID which is normally the local site.
This works for single sites and central sites in distributed setups, but
not for remote sites in distributed setups.
Previously the site_id was set to False internally (which was also
visible to the user) because the remote site did not know the site ID of
the central site. This is how it worked in 1.6 and until now partially
in the 2.0 code.
Sadly this was not working completely. The type hints were already
showing that this had to be fixed. Otherwise we would have to change
many more places to deal with the Union[Literal[False], SiteId] type of
the site_id which is obviously just a bad hack. It seemed clear that the
total cleanup of the type is the only valid way to go, even this short
before the release.
The first thing we needed to solve this is to make the remote site aware
of the site_id of the central site. This is now done by writing the
wato_distributed_central_site GUI config setting for the remote sites.
Once this is known, the site_id attribute can now fall back to the ID
of the central site instead of False.
Change-Id: I447d1e18629ac593a21059b5934cb679e30cc2c6
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: 58ae7e12a3a7c83df76a96d5b3efbcc789d1e8fb
https://github.com/tribe29/checkmk/commit/58ae7e12a3a7c83df76a96d5b3efbcc78…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/config.py
M cmk/gui/plugins/config/base.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/__init__.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/global_settings.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/utils.py
Log Message:
-----------
Fix exception "unknown site ID" on remote sites
This exception could occur when opening the "host properties" page on
remote sites. This issue only affects users that enable WATO (Setup) on
a distributed wato remote site.
If neither the host nor its parent folders has been assigned a site_id,
it falls back to the default site ID which is normally the local site.
This works for single sites and central sites in distributed setups, but
not for remote sites in distributed setups.
Previously the site_id was set to False internally (which was also
visible to the user) because the remote site did not know the site ID of
the central site. This is how it worked in 1.6 and until now partially
in the 2.0 code.
Sadly this was not working completely. The type hints were already
showing that this had to be fixed. Otherwise we would have to change
many more places to deal with the Union[Literal[False], SiteId] type of
the site_id which is obviously just a bad hack. It seemed clear that the
total cleanup of the type is the only valid way to go, even this short
before the release.
The first thing we needed to solve this is to make the remote site aware
of the site_id of the central site. This is now done by writing the
wato_distributed_central_site GUI config setting for the remote sites.
Once this is known, the site_id attribute can now fall back to the ID
of the central site instead of False.
Change-Id: I447d1e18629ac593a21059b5934cb679e30cc2c6
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 9163292e052a7b6f29b32c890ea612da723d0f66
https://github.com/tribe29/checkmk/commit/9163292e052a7b6f29b32c890ea612da7…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
A cmk/base/agent_based/__init__.py
A cmk/base/agent_based/checking/__init__.py
A cmk/base/agent_based/checking/_legacy_mode.py
A cmk/base/agent_based/checking/_submit_to_core.py
A cmk/base/agent_based/checking/utils.py
A cmk/base/agent_based/decorator.py
A cmk/base/agent_based/discovery/__init__.py
A cmk/base/agent_based/discovery/_discovered_services.py
A cmk/base/agent_based/discovery/_filters.py
A cmk/base/agent_based/discovery/_host_labels.py
A cmk/base/agent_based/discovery/type_defs.py
A cmk/base/agent_based/discovery/utils.py
A cmk/base/agent_based/inventory.py
M cmk/base/automations/check_mk.py
R cmk/base/checking/__init__.py
R cmk/base/checking/_legacy_mode.py
R cmk/base/checking/_submit_to_core.py
R cmk/base/checking/utils.py
R cmk/base/decorator.py
R cmk/base/discovery/__init__.py
R cmk/base/discovery/_discovered_services.py
R cmk/base/discovery/_filters.py
R cmk/base/discovery/_host_labels.py
R cmk/base/discovery/type_defs.py
R cmk/base/discovery/utils.py
M cmk/base/dump_host.py
R cmk/base/inventory.py
M cmk/base/modes/check_mk.py
A tests/unit/cmk/base/agent_based/discovery/test_discovered_services.py
A tests/unit/cmk/base/agent_based/discovery/test_discovery.py
A tests/unit/cmk/base/agent_based/discovery/test_discovery_filters.py
A tests/unit/cmk/base/agent_based/discovery/test_discovery_utils.py
A tests/unit/cmk/base/agent_based/test_base_inventory.py
A tests/unit/cmk/base/agent_based/test_checking.py
R tests/unit/cmk/base/discovery/test_discovered_services.py
R tests/unit/cmk/base/discovery/test_discovery.py
R tests/unit/cmk/base/discovery/test_discovery_filters.py
R tests/unit/cmk/base/discovery/test_discovery_utils.py
M tests/unit/cmk/base/sources/test_section_broker.py
M tests/unit/cmk/base/test_autochecks.py
R tests/unit/cmk/base/test_base_inventory.py
R tests/unit/cmk/base/test_checking.py
M tests/unit/cmk/base/test_discovered_labels.py
Log Message:
-----------
cmk/base: add agent_based directory
This adds the new layer `agent_based` to the
`cmk/base` file layout.
It is in line with `cmk/base/plugins/agent_based` and
`cmk/base/api/agent_based`.
Change-Id: Ib03a4f778127e47cfb67947aa9d462e8cfa708c5
Commit: 4c7c84f8fc910fcfed269fb50bc253adcadb57ce
https://github.com/tribe29/checkmk/commit/4c7c84f8fc910fcfed269fb50bc253adc…
Author: Moritz Kiemer <moritz.kiemer(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/agent_based/checking/_legacy_mode.py
A cmk/base/agent_based/data_provider.py
M cmk/base/agent_based/discovery/__init__.py
M cmk/base/agent_based/discovery/_discovered_services.py
M cmk/base/agent_based/discovery/_host_labels.py
M cmk/base/agent_based/inventory.py
M cmk/base/sources/__init__.py
M cmk/base/sources/_checkers.py
R cmk/base/sources/host_sections.py
M cmk/core_helpers/__init__.py
M tests/unit/cmk/base/agent_based/discovery/test_discovery.py
A tests/unit/cmk/base/agent_based/test_section_broker.py
R tests/unit/cmk/base/sources/test_section_broker.py
Log Message:
-----------
sources: move host_sections to agent_based/
The name `host_sections` was a relict, and made no
sense anymore.
Change-Id: I782ec0e01a3f4c9480b3b07eab7532411784fb81
Commit: 22d994a8ecf6a683b607adb6eb4007a3e26d4335
https://github.com/tribe29/checkmk/commit/22d994a8ecf6a683b607adb6eb4007a3e…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M .werks/first_free
Log Message:
-----------
Reserved 20 Werk IDS
Change-Id: Id95883e71d6e07c93389b1cc134e817562e9d6d3
Compare: https://github.com/tribe29/checkmk/compare/ca381c58095b...22d994a8ecf6
Branch: refs/heads/2.0.0
Home: https://github.com/tribe29/checkmk
Commit: bc41f0a1ec06f381030437d4bbe3bf672831b731
https://github.com/tribe29/checkmk/commit/bc41f0a1ec06f381030437d4bbe3bf672…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/html_render.py
Log Message:
-----------
isort some imports
Change-Id: Icacbf20143c2b23bade1241aa4de0b1a2027ead0
Commit: 9b4c7787e5f1bc1d4e5f0979486d35025339ec9d
https://github.com/tribe29/checkmk/commit/9b4c7787e5f1bc1d4e5f0979486d35025…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/identification.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/type_defs.py
Log Message:
-----------
Improve typing and code for graphs a tiny bit
Change-Id: I2fe81b690e69c6d34f0f2c4c5d1df36d7ad2a8c0
Compare: https://github.com/tribe29/checkmk/compare/fd81935b505d...9b4c7787e5f1
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0b296b5f97749b0090967014bb9ed807b80a2980
https://github.com/tribe29/checkmk/commit/0b296b5f97749b0090967014bb9ed807b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/average_scatterplot_dashlet.py
M cmk/gui/plugins/dashboard/utils.py
M cmk/gui/plugins/metrics/html_render.py
Log Message:
-----------
isort some imports
Change-Id: Icacbf20143c2b23bade1241aa4de0b1a2027ead0
Commit: ca381c58095b81f9f97527b30dcc88ea903ce2ce
https://github.com/tribe29/checkmk/commit/ca381c58095b81f9f97527b30dcc88ea9…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2021-03-01 (Mon, 01 Mar 2021)
Changed paths:
M cmk/gui/plugins/dashboard/graph.py
M cmk/gui/plugins/metrics/graph_templates.py
M cmk/gui/plugins/metrics/html_render.py
M cmk/gui/plugins/metrics/identification.py
M cmk/gui/plugins/metrics/utils.py
M cmk/gui/type_defs.py
Log Message:
-----------
Improve typing and code for graphs a tiny bit
Change-Id: I2fe81b690e69c6d34f0f2c4c5d1df36d7ad2a8c0
Compare: https://github.com/tribe29/checkmk/compare/ea788417a7a7...ca381c58095b