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
Branch: refs/heads/2.2.0
Home: https://github.com/Checkmk/checkmk
Commit: da420b9ecfaaaa900309bc283516388cdb03243f
https://github.com/Checkmk/checkmk/commit/da420b9ecfaaaa900309bc283516388cd…
Author: Leonardo Petrora <leonardo.petrora(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
A .werks/16373
M cmk/gui/plugins/openapi/endpoints/metric/common.py
Log Message:
-----------
16373 FIX metrics: allow dots in metric ids
Before this Werk, the REST API was not able to access metrics named after IP addresses. This Werk fixes that and allows user to access metrics containing dots on the id
CMK-17268
Change-Id: Ifdb737a3bdb59d427ce610503cdfa5f3266bec19
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: 3850bab12812d9cda0cd3f43b217fc0e9b55823a
https://github.com/Checkmk/checkmk/commit/3850bab12812d9cda0cd3f43b217fc0e9…
Author: Maximilian Wirtz <maximilian.wirtz(a)checkmk.com>
Date: 2024-03-01 (Fri, 01 Mar 2024)
Changed paths:
M omd/Licenses.csv
Log Message:
-----------
Changed some spellings and removed some old deps
Adjusted the spelling a bit to be in line with the BOM.
Some dependencies are no longer in the repo, therefore removed here.
Change-Id: I25bb9575bbfbd373399dcbe8d2ec315bac37c96d
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications