Branch: refs/heads/2.3.0
Home: https://github.com/Checkmk/checkmk
Commit: 8e78fe8ec12bd8b577add549ce4f609990204f0f
https://github.com/Checkmk/checkmk/commit/8e78fe8ec12bd8b577add549ce4f60999…
Author: Mathias Laurin <mathias.laurin(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
Log Message:
-----------
ssc: Do not remove type of param
`noop_parser()` would return the `params` as `Mappint[str, object]`
thus removing the type of the values. A generic parameter conserves
the type.
Change-Id: I6249f2188133bed901dd09cd8067c21a54440548
Commit: b1906456b2c16a053648f8880cd1883d027e5ca1
https://github.com/Checkmk/checkmk/commit/b1906456b2c16a053648f8880cd1883d0…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_special_agents.py
Log Message:
-----------
Removed superfluous "yield from"s.
We already have an Iterable[SpecialAgentCommand], and we need to return the
exact same type, so there is no need for a "yield from". If it already was
e.g. a generator, it stays one. And if it was e.g. a list, there is no
point in "lazyfying" it.
Change-Id: Iabca8299170b64f252c667e13db85168c9551235
Compare: https://github.com/Checkmk/checkmk/compare/211a97d6b73c...b1906456b2c1
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: d2e490c9832a0f1fd905474030f5bd74217fadcf
https://github.com/Checkmk/checkmk/commit/d2e490c9832a0f1fd905474030f5bd742…
Author: Wontek Hong <wontek.hong(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M cmk/gui/watolib/bulk_discovery.py
Log Message:
-----------
bulk_discovery: addition of 'update changed service labels' option
Change-Id: I00cd02be72a9dc729b233bf272193a4bc49e7898
(cherry picked from commit 43964af0cca634c9a10888aa45d26e652a600fc5)
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: cbcf3f9922c2a33e8d765b9062fe151f36af71aa
https://github.com/Checkmk/checkmk/commit/cbcf3f9922c2a33e8d765b9062fe151f3…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M cmk/plugins/cisco/server_side_calls/prime.py
M cmk/plugins/elasticsearch/server_side_calls/special_agent.py
M cmk/plugins/prism/server_side_calls/special_agent.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_utils.py
M packages/cmk-server-side-calls/tests/v1/test_utils.py
Log Message:
-----------
Make parse_secret's type more honest.
It *has* more requirements than its previous signature stated, and testing
these requirements within that function is an anti-pattern.
If we really want more validation for the value part of the secret, that
should live in e.g. __post_init__()s of StoredSecret and PlainSecret, but
there is not really much point in doing so: If we deem this necessary, we
would need *tons* of other validations and should probably switch to
pydantic models directly.
Fixed a wrong type annotation in the cisco plugin on the way.
Change-Id: I550e75e66d13ec9cad47e7531b5a890b1068f44f
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: 7ce9dc61d5bce8db9a7bc38645763ea0179b175c
https://github.com/Checkmk/checkmk/commit/7ce9dc61d5bce8db9a7bc38645763ea01…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_special_agents.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_active_checks.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/_special_agents.py
M packages/cmk-server-side-calls/tests/v1/test_active_checks.py
M packages/cmk-server-side-calls/tests/v1/test_special_agents.py
M tests/unit/cmk/plugins/cisco/server_side_calls/test_prime.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_azure_status.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_bi_aggr.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_form_submit.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_check_smtp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_cisco_meraki.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_datadog.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_disk_smb.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_ftp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_icmp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_jenkins.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_kube.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_ldap.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_notify_count.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_prometheus.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_active_check.py
M tests/unit/cmk/plugins/elasticsearch/server_side_calls/test_agent_elasticsearch.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mail_loop.py
M tests/unit/cmk/plugins/mail/server_side_calls/test_mailboxes.py
M tests/unit/cmk/plugins/proxmox_ve/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/ssh/server_side_calls/test_check_by_ssh.py
M tests/unit/cmk/plugins/three_par/server_side_calls/test_three_par.py
Log Message:
-----------
server side calls: make ActiveCheckConfig and SpecialAgentConfig callable
parameter_parser and commands_function are only used in combination,
so exposing both isn't necessary.
Making config classes callable makes them easier to use, e.g. in tests.
Change-Id: I6ff9157b919ae71a49921ff77876a4694bbc7bb1
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: 111591a53543c94df5106686032dd1b595808fba
https://github.com/Checkmk/checkmk/commit/111591a53543c94df5106686032dd1b59…
Author: Sergey Kipnis <sergey.kipnis(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M packages/mk-sql/src/config/defines.rs
M packages/mk-sql/src/config/ms_sql.rs
M packages/mk-sql/src/ms_sql/client.rs
M packages/mk-sql/src/types.rs
M packages/mk-sql/tests/files/test-config.yml
Log Message:
-----------
mk-sql: add trust certificate flag
Rework client API due to increased complexity
Change-Id: I405234b18832065605560901eff377a78d2ad074
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications