Branch: refs/heads/master
Home:
https://github.com/Checkmk/checkmk
Commit: 643f51457efe7c722498d32349e63cf345b60f4a
https://github.com/Checkmk/checkmk/commit/643f51457efe7c722498d32349e63cf34…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up content types
We only need the most common types in the preconfigured list.
Also, all types referring to binary data are superfluous, as we
only have a text input field anyways.
CMK-15749
Change-Id: I55ea2e0bfca788a92f215126f1ec47b83710070d
Commit: 672e38521fc2e326f787438b7f5a139918052bd7
https://github.com/Checkmk/checkmk/commit/672e38521fc2e326f787438b7f5a13991…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Clean up HTTP methods
Only support the most common HTTP methods.
check_http should provide a quick and generic way of testing a
web service.
Custom and exotic methods are out of scope for now.
Use cases that exceed the options provided can be realized either
by integrating check_httpv2 as custom nagios plugin,
or via synthetic monitoring.
CMK-15749
Change-Id: Id51340ff081997e652697e92e42d5d0a159541a7
Commit: 65b7a31cdbde4f84449acfa3fec241eba2054ffa
https://github.com/Checkmk/checkmk/commit/65b7a31cdbde4f84449acfa3fec241eba…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
Log Message:
-----------
check_http: Refactor rulesets
Simplify method/send_data specs
CMK-15479
Change-Id: Iee771456720bc0635ca7a6e585bf35c4654f4e83
Commit: 3ebe96bc8373f8e6e1b85bc950061762f066f73a
https://github.com/Checkmk/checkmk/commit/3ebe96bc8373f8e6e1b85bc950061762f…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make content optional
CMK-15749
Change-Id: I66cc0416ecee189948286bec44b8705a750ba5ff
Commit: 181a6abccd17041cf833fddec06ff0023e1c727c
https://github.com/Checkmk/checkmk/commit/181a6abccd17041cf833fddec06ff0023…
Author: Andreas Umbreit <andreas.umbreit(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/plugins/collection/rulesets/httpv2.py
M cmk/plugins/collection/server_side_calls/httpv2.py
Log Message:
-----------
check_http: Make HTTP method mandatory
When configuring connection details at all, we now make it mandatory
to select an HTTP method.
We can't make a request without a HTTP method, so this generally
makes sense.
When there's no need to configure the method, one can just leave
the choice at the default "GET"
CMK-15749
Change-Id: I2146eb5ba9469638bb6a9b1f0b5ab25f6421bccc
Commit: 9b8c1f8d81aa67efcc9bc10de9514b6138aae0b8
https://github.com/Checkmk/checkmk/commit/9b8c1f8d81aa67efcc9bc10de9514b613…
Author: Moritz Kiemer <moritz.kiemer(a)checkmk.com>
Date: 2024-03-20 (Wed, 20 Mar 2024)
Changed paths:
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_commons.py
A cmk/base/server_side_calls/_config_processing.py
M cmk/base/server_side_calls/_special_agents.py
M cmk/plugins/aws/server_side_calls/aws.py
M cmk/plugins/cisco/server_side_calls/prime.py
M cmk/plugins/collection/server_side_calls/azure.py
M cmk/plugins/collection/server_side_calls/bi_aggr.py
M cmk/plugins/collection/server_side_calls/check_sftp.py
M cmk/plugins/collection/server_side_calls/check_smtp.py
M cmk/plugins/collection/server_side_calls/cisco_meraki.py
M cmk/plugins/collection/server_side_calls/datadog.py
M cmk/plugins/collection/server_side_calls/disk_smb.py
M cmk/plugins/collection/server_side_calls/gcp.py
M cmk/plugins/collection/server_side_calls/http.py
M cmk/plugins/collection/server_side_calls/jenkins.py
M cmk/plugins/collection/server_side_calls/kube.py
M cmk/plugins/collection/server_side_calls/ldap.py
M cmk/plugins/collection/server_side_calls/mobileiron.py
M cmk/plugins/collection/server_side_calls/netapp_ontap.py
M cmk/plugins/collection/server_side_calls/sql.py
M cmk/plugins/collection/server_side_calls/utils.py
M cmk/plugins/elasticsearch/server_side_calls/active_check.py
M cmk/plugins/elasticsearch/server_side_calls/special_agent.py
M cmk/plugins/mail/server_side_calls/mail_loop.py
M cmk/plugins/mail/server_side_calls/utils.py
M cmk/plugins/prism/server_side_calls/special_agent.py
M cmk/plugins/proxmox_ve/server_side_calls/special_agent.py
M cmk/plugins/pure_storage_fa/server_side_calls/special_agent.py
M cmk/plugins/three_par/server_side_calls/three_par.py
M cmk/plugins/vsphere/server_side_calls/special_agent.py
M packages/cmk-server-side-calls/cmk/server_side_calls/__init__.py
M packages/cmk-server-side-calls/cmk/server_side_calls/v1/__init__.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/_utils.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 packages/cmk-server-side-calls/tests/v1/test_utils.py
M tests/unit/cmk/base/test_server_side_calls.py
M tests/unit/cmk/plugins/aws/server_side_calls/test_aws.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_check_sftp.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_gcp.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_http.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_mobileiron.py
M tests/unit/cmk/plugins/collection/server_side_calls/test_sql.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/prism/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/proxmox_ve/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/pure_storage_fa/server_side_calls/test_special_agent.py
M tests/unit/cmk/plugins/three_par/server_side_calls/test_three_par.py
M tests/unit/cmk/plugins/vsphere/server_side_calls/test_special_agent.py
Log Message:
-----------
Intermediate step: Secret
This is an intermediate step to untagle upcoming changes.
The FormSpec, the SSC API and the backend will change.
Change-Id: If66c7cc1ddc730f16f104cdaf33694ba4168fa1d
Compare:
https://github.com/Checkmk/checkmk/compare/44ed6002bde9...9b8c1f8d81aa
To unsubscribe from these emails, change your notification settings at
https://github.com/Checkmk/checkmk/settings/notifications