Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 0bba2b828c933b8a7bd451a9c7b759bbdc801a94
https://github.com/tribe29/checkmk/commit/0bba2b828c933b8a7bd451a9c7b759bbd…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M cmk/gui/views/__init__.py
Log Message:
-----------
Preparations for typed ViewSpec #9
Suppress issues in view report element for now. This will be cleaned
up soon, once the report element configurations are typed.
The view editor valuespec handling has been changed a bit to make the
calls more typing friendly.
Change-Id: I6d997968284f6bf214bdef8d3f480f6e32135f07
Commit: b999fd0ad8443487f6ff1ca83263f9007b207586
https://github.com/tribe29/checkmk/commit/b999fd0ad8443487f6ff1ca83263f9007…
Author: Lars Michelsen <lm(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M cmk/gui/plugins/dashboard/view.py
M cmk/gui/plugins/sidebar/views.py
M cmk/gui/plugins/sidebar/wato.py
M cmk/gui/type_defs.py
M cmk/gui/view_store.py
M cmk/gui/views/__init__.py
M cmk/gui/visuals.py
Log Message:
-----------
Change ViewSpec to TypedDict
Another dict[str, Any] to TypedDict. This is the 2nd of 3 visual types.
Again an very large commit, but most changes are mechanic ones.
Change-Id: I9157005f435928b2a02e81b059f4a1a9f9d60c0d
Commit: 455723cc526fad161c7f116bda552ef9babacab0
https://github.com/tribe29/checkmk/commit/455723cc526fad161c7f116bda552ef9b…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M tests/unit/cmk/utils/type_defs/test_type_defs_result.py
Log Message:
-----------
Some typing improvements
Change-Id: Ie3bd52e5778cfc4d2badff515ae67f1cb92d56a6
Compare: https://github.com/tribe29/checkmk/compare/9b343e21d36d...455723cc526f
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 437ee997799186222c6eef5ae4067da0451f98ef
https://github.com/tribe29/checkmk/commit/437ee997799186222c6eef5ae4067da04…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
A tests/composition/agents/__init__.py
A tests/composition/agents/plugins/__init__.py
A tests/gui_crawl/__init__.py
A tests/integration/agents/__init__.py
A tests/integration/agents/special/__init__.py
A tests/integration/bin/__init__.py
A tests/integration/cmk/__init__.py
A tests/integration/cmk/base/__init__.py
A tests/integration/cmk/base/test-files/__init__.py
A tests/integration/cmk/ec/__init__.py
A tests/integration/cmk/gui/__init__.py
A tests/integration/cmk/gui/plugins/__init__.py
A tests/integration/cmk/gui/plugins/bi/__init__.py
A tests/integration/cmk/gui/plugins/config/__init__.py
A tests/integration/cmk/gui/plugins/cron/__init__.py
A tests/integration/cmk/gui/plugins/dashboard/__init__.py
A tests/integration/cmk/gui/plugins/metrics/__init__.py
A tests/integration/cmk/gui/plugins/openapi/__init__.py
A tests/integration/cmk/gui/plugins/userdb/__init__.py
A tests/integration/cmk/gui/plugins/visuals/__init__.py
A tests/integration/cmk/gui/plugins/wato/__init__.py
A tests/integration/cmk/gui/plugins/watolib/__init__.py
A tests/integration/cmk/gui/plugins/webapi/__init__.py
A tests/integration/cmk/gui/utils/__init__.py
A tests/integration/cmk/lib/__init__.py
A tests/integration/cmk/lib/snmplib/snmp_data/__init__.py
A tests/integration/cmk/post_rename_site/__init__.py
A tests/integration/cmk/post_rename_site/plugns/__init__.py
A tests/integration/cmk/post_rename_site/plugns/actions/__init__.py
A tests/integration/cmk/utils/__init__.py
A tests/integration/cmk/utils/snmp_data/__init__.py
A tests/integration/core/__init__.py
A tests/integration/livestatus/__init__.py
A tests/integration/notifications/__init__.py
A tests/integration/omd/__init__.py
A tests/unit/active_checks/__init__.py
A tests/unit/agents/__init__.py
A tests/unit/agents/plugins/__init__.py
A tests/unit/agents/special/__init__.py
A tests/unit/cmk/base/agent_based/__init__.py
A tests/unit/cmk/base/agent_based/checking/__init__.py
A tests/unit/cmk/base/agent_based/discovery/__init__.py
A tests/unit/cmk/base/api/__init__.py
A tests/unit/cmk/base/api/agent_based/__init__.py
A tests/unit/cmk/base/api/agent_based/register/__init__.py
A tests/unit/cmk/base/api/agent_based/value_store/__init__.py
A tests/unit/cmk/base/autochecks/__init__.py
A tests/unit/cmk/base/check_legacy_includes/__init__.py
A tests/unit/cmk/core_helpers/__init__.py
A tests/unit/cmk/gui/fields/__init__.py
A tests/unit/cmk/gui/htmllib/__init__.py
A tests/unit/cmk/gui/livestatus_utils/__init__.py
A tests/unit/cmk/gui/plugins/cron/__init__.py
A tests/unit/cmk/gui/plugins/dashboard/__init__.py
A tests/unit/cmk/gui/plugins/metrics/__init__.py
A tests/unit/cmk/gui/plugins/sidebar/__init__.py
A tests/unit/cmk/gui/plugins/userdb/__init__.py
A tests/unit/cmk/gui/plugins/views/icons/__init__.py
A tests/unit/cmk/gui/plugins/views/perfometers/__init__.py
A tests/unit/cmk/gui/plugins/visuals/__init__.py
A tests/unit/cmk/gui/utils/__init__.py
A tests/unit/cmk/gui/views/__init__.py
A tests/unit/cmk/gui/wato/__init__.py
A tests/unit/cmk/gui/wato/pages/__init__.py
A tests/unit/cmk/gui/watolib/__init__.py
A tests/unit/cmk/gui/wsgi/__init__.py
A tests/unit/cmk/notifications/__init__.py
A tests/unit/cmk/post_rename_site/plugins/__init__.py
A tests/unit/cmk/snmplib/__init__.py
A tests/unit/cmk/special_agents/agent_azure/__init__.py
A tests/unit/cmk/special_agents/agent_mobileiron_files/__init__.py
A tests/unit/cmk/special_agents/proxmox_ve-files/__init__.py
A tests/unit/cmk/utils/rulesets/__init__.py
A tests/unit/cmk/utils/structured_data/__init__.py
A tests/unit/cmk/utils/structured_data/tree_test_data/__init__.py
A tests/unit/livestatus/__init__.py
Log Message:
-----------
Consistently add __init__.py in test/.
This way, tools like mypy or pylint (astroid, to be more exact) see a
sensible hierarchical module name, not just a flat "leaf name". The latter
might not even be unique, this property needed to be ensured manually
previously.
Change-Id: Id7fb194499e252482d5a8f2c43d99f4a9e8b562a
Commit: 9b343e21d36db1c3647ea813eac2cc451338bab4
https://github.com/tribe29/checkmk/commit/9b343e21d36db1c3647ea813eac2cc451…
Author: Sven Panne <sven.panne(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M livestatus/api/python/README
R livestatus/api/python/example.py
A livestatus/api/python/example_singlesite.py
Log Message:
-----------
Make name of example more unique.
Change-Id: Ie64f1a7a1c0980a0c65fba12ef539046d5069f6a
Compare: https://github.com/tribe29/checkmk/compare/0c31b46e458a...9b343e21d36d
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: af9c20fda9eb8ac8a9e3344e8f083d294dab4d62
https://github.com/tribe29/checkmk/commit/af9c20fda9eb8ac8a9e3344e8f083d294…
Author: Max Linke <max.linke(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M cmk/base/agent_based/checking/__init__.py
M cmk/base/core.py
M cmk/base/notify.py
M cmk/ec/main.py
M cmk/gui/plugins/openapi/restful_objects/request_schemas.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/wato/mkeventd.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/timeperiods.py
M cmk/gui/wato/permissions.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/users.py
Log Message:
-----------
timeperiod -> time period on GUI
Change-Id: I2b5f8ed1aed825108271cab9cda457c4f78c87ac
Commit: 1e4aa9e61425c122ff9b205232d55676927a4e7c
https://github.com/tribe29/checkmk/commit/1e4aa9e61425c122ff9b205232d556769…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M cmk/base/agent_based/checking/_cluster_modes.py
M cmk/base/api/agent_based/checking_classes.py
M cmk/base/api/agent_based/type_defs.py
M cmk/base/automations/check_mk.py
M cmk/base/config.py
M cmk/base/core_config.py
M cmk/base/core_nagios.py
M cmk/base/plugin_contexts.py
M tests/unit/cmk/base/api/agent_based/test_checking_classes.py
Log Message:
-----------
Some typing improvements
Change-Id: Ib8f5aa212cbfd45120db4666df2394f923710b29
Compare: https://github.com/tribe29/checkmk/compare/4ddf352cf1b2...1e4aa9e61425
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: da09dcc2f856dcd1bb8fe45a855f10d866b210b3
https://github.com/tribe29/checkmk/commit/da09dcc2f856dcd1bb8fe45a855f10d86…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M omd/packages/omd/omdlib/main.py
Log Message:
-----------
omd: move matching value to choices into seperate function
Change-Id: I4c271584747a445c60d4d52c4dd733df46be9338
Commit: 28f99cd336189ef523eca46c748fcf46aa88f61d
https://github.com/tribe29/checkmk/commit/28f99cd336189ef523eca46c748fcf46a…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M omd/packages/omd/omdlib/config_hooks.py
Log Message:
-----------
omd: update some exception handling
Change-Id: I7fafadebf5582bb70e7a6d6ab5e5844c5b448683
Commit: 95a40ee4844e5da2005d6eddeac4f8c7ca7c52eb
https://github.com/tribe29/checkmk/commit/95a40ee4844e5da2005d6eddeac4f8c7c…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
M omd/packages/mk-livestatus/LIVESTATUS_TCP_ONLY_FROM
M omd/packages/omd/omdlib/config_hooks.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/type_defs.py
Log Message:
-----------
omd: change hook mechanism
Change-Id: Ibe0aa3a2c143e745cf047a3099d6476d99fed267
Commit: 9b8ed9f90b889659c71a7e084aaf3af31f992f7a
https://github.com/tribe29/checkmk/commit/9b8ed9f90b889659c71a7e084aaf3af31…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
A tests/unit/omdlib/test_omdlib_config_hooks.py
Log Message:
-----------
omd: test _error_from_config_choice_reject_value
Change-Id: I24f2d5033046a60d8af977b0a5a073527152cb8c
Commit: ef7284ed0cf940e40e52aea931374f469840d1c2
https://github.com/tribe29/checkmk/commit/ef7284ed0cf940e40e52aea931374f469…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2022-09-16 (Fri, 16 Sep 2022)
Changed paths:
A .werks/14560
M omd/packages/omd/omdlib/config_hooks.py
M tests/unit/omdlib/test_omdlib_config_hooks.py
Log Message:
-----------
14560 FIX LIVESTATUS_TCP_ONLY_FROM now allows IPv6 addresses
Previously, using the command <tt>omd config set LIVESTATUS_TCP_ONLY_FROM</tt> with any IPv6 address
would fail. For example, the command
C+:
$ omd config set LIVESTATUS_TCP_ONLY_FROM "0.0.0.0 ::/0"
C-:
resulted in <tt>Invalid value for '0.0.0.0 ::/0'. Does not match allowed pattern.</tt>
With this werk, each IP address is matched using <tt>ipaddress.ip_network</tt> from the Python
standard library. In particular, this allows the usage of IPv6 addresses.
Change-Id: I0c8003f50f304e6bacaccca1d7dc7783bee9921d
Compare: https://github.com/tribe29/checkmk/compare/9568e1821212...ef7284ed0cf9