Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 90b85ae17bc24436a9ecf53d1df1745cd3bcfe23
https://github.com/Checkmk/checkmk/commit/90b85ae17bc24436a9ecf53d1df1745cd…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/validate_plugins.py
Log Message:
-----------
Add entry point and result presentation for plugin validation script
CMK-15720
Change-Id: I652d16fac097ddfb2875507c9917ef077a0a8842
(cherry picked from commit 2b5c412e9ecb060da6b3e1fca0a95f42e1a6e710)
Commit: 3b11a122768eae4e39166fe061eb6403d4cdf462
https://github.com/Checkmk/checkmk/commit/3b11a122768eae4e39166fe061eb6403d…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
A bin/cmk-validate-plugins
M tests/integration/omd/test_basic_commands.py
M tests/testlib/pylint_checker_cmk_module_layers.py
Log Message:
-----------
Make plugin validation script available as bin/script
so that it can be executed manually during development
CMK-15720
Change-Id: I185e93feaf3436534bc65bee9d9790be27ac3c87
(cherry picked from commit d6d6bb80773e4ecaf15afe257f13ca579f61ebc8)
Commit: f1bffd964beaaf12d2280ae3e7bf093a640f1a6b
https://github.com/Checkmk/checkmk/commit/f1bffd964beaaf12d2280ae3e7bf093a6…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M tests/plugins_integration/conftest.py
A tests/plugins_integration/test_plugin_validation.py
Log Message:
-----------
Make plugin validation script available as test
so that it can be executed as part of the CI
CMK-15720
Change-Id: Idcbb952acf14cfed9d39eded25ec3342a22dc307
(cherry picked from commit 1a4af0c7912d2c0bed57be6ddfcd59edd9a27744)
Commit: a2170b0bde9e05763538cf6dfc0117034b19de61
https://github.com/Checkmk/checkmk/commit/a2170b0bde9e05763538cf6dfc0117034…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/gui/rulespec.py
M cmk/validate_plugins.py
Log Message:
-----------
Add validation for loading of rule specs to plugin validation script
CMK-15720
Change-Id: I57880e4daa3817124eba7dcd829f945faaf86db3
(cherry picked from commit 8c8dd6ac23c315e21837ad4f2cbb4bfaad8518aa)
Commit: 3a0a05a923dc1ce5c785a5a8873906d02c64c8d8
https://github.com/Checkmk/checkmk/commit/3a0a05a923dc1ce5c785a5a8873906d02…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/validate_plugins.py
Log Message:
-----------
Add validation for form specs/valuespecs to plugin validation script
CMK-15720
Change-Id: I1c9f38c745abf341f3bd0ac26f1b4fcddbb6c0b4
(cherry picked from commit be4a18bc3058d9af3212dddb99b13c522ed1ed38)
Commit: e12438110f5459ba67fa7176c3b6d0051d0ca2fd
https://github.com/Checkmk/checkmk/commit/e12438110f5459ba67fa7176c3b6d0051…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/base/config.py
M cmk/validate_plugins.py
Log Message:
-----------
Validate loading of active checks and special agents
for server-side-calls API only
CMK-15720
Change-Id: I95eec8b7b1a09af924471a1225bc241d5d9c6c0e
(cherry picked from commit 7a6ba31b7122cc4b8c7e76bd279f7d204ef18c8e)
Commit: 37e065b0506218be8ba27fe3fcd39cdf69e0e560
https://github.com/Checkmk/checkmk/commit/37e065b0506218be8ba27fe3fcd39cdf6…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/validate_plugins.py
Log Message:
-----------
Check if references rulesets exist in plugin validation script
CMK-15720
Change-Id: I2f3e25a01a0542117c6ac4d9696c538ed28a40d4
Commit: 261a4a20fd6daeae302b9abfc3c37056451d966a
https://github.com/Checkmk/checkmk/commit/261a4a20fd6daeae302b9abfc3c370564…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/rmon.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/collection/rulesets/zypper.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/backup.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/instance.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/netapp/rulesets/api_ports.py
M cmk/plugins/prism/rulesets/protection_domains.py
M cmk/plugins/prism/rulesets/vm_tools.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/rabbitmq/rulesets/nodes_gc.py
M cmk/plugins/rabbitmq/rulesets/nodes_proc.py
M cmk/plugins/sap/rulesets/values.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_basic.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_composed.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_levels.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_preconfigured.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs/basic.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs/composed.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs/levels.py
R packages/cmk-rulesets/cmk/rulesets/v1/form_specs/preconfigured.py
M packages/cmk-rulesets/cmk/rulesets/v1/migrations.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
R packages/cmk-rulesets/tests/test_form_spec.py
A packages/cmk-rulesets/tests/test_form_specs.py
M packages/cmk-rulesets/tests/test_migrations.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Unnest form_specs
All FormSpecs are directly importable via "from
cmk.rulesets.v1.form_specs import <FormSpec>" again
Change-Id: I4dcd3e53c28d418fda9b7615c20ddca095a3faa1
Commit: ebd26dfa88f6bd0f1d6e0dfdacfd28fb9620268d
https://github.com/Checkmk/checkmk/commit/ebd26dfa88f6bd0f1d6e0dfdacfd28fb9…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/plugins/cisco/rulesets/prime_wlan_controller.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/mssql/rulesets/utils.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_migrations.py
R packages/cmk-rulesets/cmk/rulesets/v1/migrations.py
A packages/cmk-rulesets/tests/form_specs/test_migrations.py
R packages/cmk-rulesets/tests/test_migrations.py
Log Message:
-----------
Ruleset API: Expose migration helpers under form_specs
Change-Id: Ia708633b6d8cc97dc34d33f82720f18781c3d072
Commit: 213f0f8dec72fb5f581ceb358f44f876cada3eea
https://github.com/Checkmk/checkmk/commit/213f0f8dec72fb5f581ceb358f44f876c…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/sap/rulesets/values.py
M packages/cmk-rulesets/cmk/rulesets/v1/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
A packages/cmk-rulesets/cmk/rulesets/v1/form_specs/validators.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
R packages/cmk-rulesets/cmk/rulesets/v1/validators.py
A packages/cmk-rulesets/tests/form_specs/test_validators.py
R packages/cmk-rulesets/tests/test_validators.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Expose validators as form_specs.validators
Change-Id: I24befff32ae3b4e010e432296fe119f9d9cf5dd1
Commit: a44e75a86612f84a5c6d69e3932c5a0d13fe5a5f
https://github.com/Checkmk/checkmk/commit/a44e75a86612f84a5c6d69e3932c5a0d1…
Author: Rebekka Seltmann <rebekka.seltmann(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/validation/visitors/vue_formspec_visitor.py
M cmk/plugins/collection/rulesets/alertmanager.py
M cmk/plugins/collection/rulesets/cert.py
M cmk/plugins/collection/rulesets/fujitsu_ca.py
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/rulesets/sql.py
M cmk/plugins/esx_vsphere/rulesets/objects_count.py
M cmk/plugins/mssql/rulesets/backup_per_type.py
M cmk/plugins/mssql/rulesets/utils.py
M cmk/plugins/pure_storage_fa/rulesets/pure_storage_fa.py
M cmk/plugins/sap/rulesets/values.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/__init__.py
M packages/cmk-rulesets/cmk/rulesets/v1/form_specs/_basic.py
M packages/cmk-rulesets/cmk/rulesets/v1/rule_specs.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
Log Message:
-----------
Ruleset API: Rename "Text" FormSpec to "String"
to be consistent with other atomic FormSpecs
Change-Id: Ic56a1e828f28c06d8faa5a341675b57fa8541d5f
Compare: https://github.com/Checkmk/checkmk/compare/446125876d2b...a44e75a86612
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9583e1c3464b247377393a345502dd61da47b32a
https://github.com/Checkmk/checkmk/commit/9583e1c3464b247377393a345502dd61d…
Author: Konstantin Baikov <konstantin.baikov(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
M Pipfile
M Pipfile.lock
M cmk/gui/livestatus_utils/commands/downtimes.py
M cmk/gui/livestatus_utils/commands/force_schedule.py
M cmk/gui/livestatus_utils/commands/utils.py
M cmk/special_agents/agent_proxmox_ve.py
M tests/unit/cmk/gui/livestatus_utils/test_downtime_commands.py
Log Message:
-----------
Remove pytz as a direct dependency
Use ZoneInfo for timezones
There is no need to use a third party package
for timezones. The ZoneInfo is the official way.
Change-Id: I1c4ad9f0de9eeff79d0de722dcc2f12a02f6868c
Commit: 149731bfc28615a7e8690ade654df5b667b6a195
https://github.com/Checkmk/checkmk/commit/149731bfc28615a7e8690ade654df5b66…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
A .werks/16481.md
M cmk/gui/availability.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/brocade_fcport.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/psu_wattage.py
M cmk/gui/plugins/wato/special_agents/siemens_plc.py
M cmk/gui/valuespec/definitions.py
M cmk/gui/watolib/sites.py
M tests/unit/cmk/gui/valuespecs/test_vs_float.py
M tests/unit/cmk/gui/valuespecs/test_vs_percentage.py
Log Message:
-----------
16481 FIX No longer round values for Float and Percentage valuespecs
The `Float` and `Percentage` valuespecs used to round to a specified and limited
number of decimal places.
Now all decimal precision is displayed and used.
SUP-16857
Change-Id: I8d5d847de08ed19ff1ad5f285a15879e79754d75
Compare: https://github.com/Checkmk/checkmk/compare/5fa2c5e55d62...149731bfc286
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 446125876d2b7f69dc4ee033ee8d56068da5b071
https://github.com/Checkmk/checkmk/commit/446125876d2b7f69dc4ee033ee8d56068…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
A .werks/16481.md
M cmk/gui/availability.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/brocade_fcport.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/psu_wattage.py
M cmk/gui/plugins/wato/special_agents/siemens_plc.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/sites.py
M tests/unit/cmk/gui/valuespecs/test_vs_float.py
M tests/unit/cmk/gui/valuespecs/test_vs_percentage.py
Log Message:
-----------
16481 FIX No longer round values for Float and Percentage valuespecs
The `Float` and `Percentage` valuespecs used to round to a specified and limited
number of decimal places.
Now all decimal precision is displayed and used.
SUP-16857
Change-Id: I8d5d847de08ed19ff1ad5f285a15879e79754d75
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: a5a047d98b333980c6cec63c3cb8bdbd3288960f
https://github.com/Checkmk/checkmk/commit/a5a047d98b333980c6cec63c3cb8bdbd3…
Author: Lukas Lengler <lukas.lengler(a)checkmk.com>
Date: 2024-02-19 (Mon, 19 Feb 2024)
Changed paths:
A .werks/16481
M cmk/gui/availability.py
M cmk/gui/plugins/wato/check_parameters/aws.py
M cmk/gui/plugins/wato/check_parameters/brocade_fcport.py
M cmk/gui/plugins/wato/check_parameters/interfaces.py
M cmk/gui/plugins/wato/check_parameters/mssql_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/mssql_instance_blocked_sessions.py
M cmk/gui/plugins/wato/check_parameters/psu_wattage.py
M cmk/gui/plugins/wato/special_agents/siemens_plc.py
M cmk/gui/valuespec.py
M cmk/gui/watolib/sites.py
M tests/unit/cmk/gui/valuespecs/test_vs_float.py
M tests/unit/cmk/gui/valuespecs/test_vs_percentage.py
Log Message:
-----------
16481 FIX No longer round values for Float and Percentage valuespecs
The `Float` and `Percentage` valuespecs used to round to a specified and limited
number of decimal places.
Now all decimal precision is displayed and used.
SUP-16857
Change-Id: I8d5d847de08ed19ff1ad5f285a15879e79754d75
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications