Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: 9fb8c3f2eccae169671024d416702450449c9291
https://github.com/Checkmk/checkmk/commit/9fb8c3f2eccae169671024d4167024504…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M cmk/utils/type_defs/rest_api_types/notifications_rule_types.py
M cmk/utils/type_defs/rest_api_types/notifications_types.py
Log Message:
-----------
Fix default plugin checkbox values to None instead of False
Notification rule plugin checkboxes when disabled were being saved to file
with a value of False, when they should just be ignored. This is now
handled by the CheckboxTrueOrNone dataclass.
Change-Id: I76675120bbcb2f3232a717635af4945ef21d3362
Commit: e9e29dc60c062f14927418a8898c65c3e6941530
https://github.com/Checkmk/checkmk/commit/e9e29dc60c062f14927418a8898c65c3e…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
A .werks/16386
M cmk/gui/watolib/notifications.py
Log Message:
-----------
16386 FIX notification rule: match service levels and match time period being saved with wrong key
Previously when creating or updating an notification rule via the rest-api, the
matching conditions for service levels and time periods were being saved to
file with an incorrect key. This werk addresses this issue by correcting the
keys being saved.
CMK-17080
Change-Id: I805ee7a2ff87475b85a1fa12fee376d9969afce2
Compare: https://github.com/Checkmk/checkmk/compare/fa6c219f56f6...e9e29dc60c06
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: cec2c30b13e3d94e2ce0813054a09999112ec4f7
https://github.com/Checkmk/checkmk/commit/cec2c30b13e3d94e2ce0813054a099991…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M packages/cmk-agent-based/cmk/agent_based/prediction_backend.py
M packages/cmk-agent-based/cmk/agent_based/v2/__init__.py
A packages/cmk-agent-based/cmk/agent_based/v2/_check_levels.py
M packages/cmk-agent-based/tests/cmk/agent_based/test_v2_namespace.py
A packages/cmk-agent-based/tests/cmk/agent_based/v2/test_check_levels.py
Log Message:
-----------
agent_based v2: implement check_levels
Change-Id: Iaef8caf07448f3b668bbea32ca9c0865b9f4bb1a
Commit: b1411db74d3cec8b70a2ed97729736f736916e1e
https://github.com/Checkmk/checkmk/commit/b1411db74d3cec8b70a2ed97729736f73…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M Makefile
M agents/Makefile
M agents/wnx/run.cmd
M buildscripts/scripts/build-cmk-distro-package.groovy
M buildscripts/scripts/stages.yml
M buildscripts/scripts/test-check-sql.groovy
M buildscripts/scripts/utils/windows.groovy
M omd/Makefile
R packages/check-sql/.gitignore
R packages/check-sql/.vscode/tasks.json
R packages/check-sql/Cargo.lock
R packages/check-sql/Cargo.toml
R packages/check-sql/mssql/jobs_ext.sql
R packages/check-sql/readme.md
R packages/check-sql/references/mssql/legacy_plugin.vbs
R packages/check-sql/references/mssql/legacy_plugin_output.txt
R packages/check-sql/references/mssql/legacy_plugin_output_db_absent.txt
R packages/check-sql/references/mssql/legacy_plugin_output_two_instances.txt
R packages/check-sql/references/mssql/mssql_config_draft_v3.yml
R packages/check-sql/run
R packages/check-sql/run.cmd
R packages/check-sql/rust-toolchain.toml
R packages/check-sql/scripts/cargo_build_core.cmd
R packages/check-sql/setup_config.cmd
R packages/check-sql/src/args.rs
R packages/check-sql/src/config.rs
R packages/check-sql/src/config/defines.rs
R packages/check-sql/src/config/ms_sql.rs
R packages/check-sql/src/config/section.rs
R packages/check-sql/src/config/system.rs
R packages/check-sql/src/config/yaml.rs
R packages/check-sql/src/constants.rs
R packages/check-sql/src/emit.rs
R packages/check-sql/src/lib.rs
R packages/check-sql/src/main.rs
R packages/check-sql/src/ms_sql.rs
R packages/check-sql/src/ms_sql/client.rs
R packages/check-sql/src/ms_sql/custom.rs
R packages/check-sql/src/ms_sql/defaults.rs
R packages/check-sql/src/ms_sql/instance.rs
R packages/check-sql/src/ms_sql/query.rs
R packages/check-sql/src/ms_sql/section.rs
R packages/check-sql/src/ms_sql/sqls.rs
R packages/check-sql/src/setup.rs
R packages/check-sql/src/utils.rs
R packages/check-sql/tests/common/mod.rs
R packages/check-sql/tests/common/tools.rs
R packages/check-sql/tests/files/.gitignore
R packages/check-sql/tests/files/no-mssql.yml
R packages/check-sql/tests/files/not-yaml.yml
R packages/check-sql/tests/files/test-config.yml
R packages/check-sql/tests/files/test-for-configs.yml
R packages/check-sql/tests/files/test-mini-piggyback.yml
R packages/check-sql/tests/files/test-mini-two-sections.yml
R packages/check-sql/tests/files/test-mini.yml
R packages/check-sql/tests/files/test-no-ms-sql.yml
R packages/check-sql/tests/test_ms_sql.rs
A packages/mk-sql/.gitignore
A packages/mk-sql/.vscode/settings.json
A packages/mk-sql/.vscode/tasks.json
A packages/mk-sql/Cargo.lock
A packages/mk-sql/Cargo.toml
A packages/mk-sql/mssql/jobs_ext.sql
A packages/mk-sql/readme.md
A packages/mk-sql/references/mssql/legacy_plugin.vbs
A packages/mk-sql/references/mssql/legacy_plugin_output.txt
A packages/mk-sql/references/mssql/legacy_plugin_output_db_absent.txt
A packages/mk-sql/references/mssql/legacy_plugin_output_two_instances.txt
A packages/mk-sql/references/mssql/mssql_config_draft_v3.yml
A packages/mk-sql/run
A packages/mk-sql/run.cmd
A packages/mk-sql/rust-toolchain.toml
A packages/mk-sql/scripts/cargo_build_core.cmd
A packages/mk-sql/setup_config.cmd
A packages/mk-sql/src/args.rs
A packages/mk-sql/src/config.rs
A packages/mk-sql/src/config/defines.rs
A packages/mk-sql/src/config/ms_sql.rs
A packages/mk-sql/src/config/section.rs
A packages/mk-sql/src/config/system.rs
A packages/mk-sql/src/config/yaml.rs
A packages/mk-sql/src/constants.rs
A packages/mk-sql/src/emit.rs
A packages/mk-sql/src/lib.rs
A packages/mk-sql/src/main.rs
A packages/mk-sql/src/ms_sql.rs
A packages/mk-sql/src/ms_sql/client.rs
A packages/mk-sql/src/ms_sql/custom.rs
A packages/mk-sql/src/ms_sql/defaults.rs
A packages/mk-sql/src/ms_sql/instance.rs
A packages/mk-sql/src/ms_sql/query.rs
A packages/mk-sql/src/ms_sql/section.rs
A packages/mk-sql/src/ms_sql/sqls.rs
A packages/mk-sql/src/setup.rs
A packages/mk-sql/src/utils.rs
A packages/mk-sql/tests/common/mod.rs
A packages/mk-sql/tests/common/tools.rs
A packages/mk-sql/tests/files/.gitignore
A packages/mk-sql/tests/files/no-mssql.yml
A packages/mk-sql/tests/files/not-yaml.yml
A packages/mk-sql/tests/files/test-config.yml
A packages/mk-sql/tests/files/test-for-configs.yml
A packages/mk-sql/tests/files/test-mini-piggyback.yml
A packages/mk-sql/tests/files/test-mini-two-sections.yml
A packages/mk-sql/tests/files/test-mini.yml
A packages/mk-sql/tests/files/test-no-ms-sql.yml
A packages/mk-sql/tests/test_ms_sql.rs
Log Message:
-----------
move check-sql project to packages/mk-sql
Initial step in renaming check-sql to mk-sql
Change-Id: I16eb5a1e32cf13ba0c2111e45ad9012b1c655e2d
Compare: https://github.com/Checkmk/checkmk/compare/8b88defc2404...b1411db74d3c
Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: e889b86d5796bd83897c5b4af409b6664928d5d4
https://github.com/Checkmk/checkmk/commit/e889b86d5796bd83897c5b4af409b6664…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
Log Message:
-----------
Fix default plugin checkbox values to None instead of False
Notification rule plugin checkboxes when disabled were being saved to file
with a value of False, when they should just be ignored. This is now
handled by the CheckboxTrueOrNone dataclass.
Change-Id: I76675120bbcb2f3232a717635af4945ef21d3362
Commit: 8b88defc2404c40805e8c6ec3d1e526c6e0fe679
https://github.com/Checkmk/checkmk/commit/8b88defc2404c40805e8c6ec3d1e526c6…
Author: Gav <gavin.mcguigan(a)checkmk.com>
Date: 2024-01-19 (Fri, 19 Jan 2024)
Changed paths:
A .werks/16386.md
M cmk/gui/watolib/notifications.py
Log Message:
-----------
16386 FIX notification rule: match service levels and match time period being saved with wrong key
Previously when creating or updating an notification rule via the rest-api, the
matching conditions for service levels and time periods were being saved to
file with an incorrect key. This werk addresses this issue by correcting the
keys being saved.
CMK-17080
Change-Id: I805ee7a2ff87475b85a1fa12fee376d9969afce2
Compare: https://github.com/Checkmk/checkmk/compare/298251908d92...8b88defc2404