Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: cc6a3aff244a26da236109ab150cf0ac0f88d832
https://github.com/tribe29/checkmk/commit/cc6a3aff244a26da236109ab150cf0ac0…
Author: Lisa Pichler <lisa.pichler(a)tribe29.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M cmk/gui/config.py
M cmk/gui/login.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/plugins/wato/builtin_modules.py
M cmk/gui/plugins/wato/check_mk_configuration.py
R cmk/gui/userdb/saml2/__init__.py
R cmk/gui/userdb/saml2/config.py
R cmk/gui/userdb/saml2/connector.py
R cmk/gui/userdb/saml2/interface.py
R cmk/gui/userdb/saml2/pages.py
M cmk/gui/userdb/type_defs.py
R cmk/gui/wato/pages/saml2.py
M cmk/gui/wato/pages/users.py
M cmk/gui/watolib/activate_changes.py
M omd/packages/check_mk/check_mk.make
R omd/packages/check_mk/saml2/attribute_mappings/checkmk_saml2_attribute_mappings.py
M omd/packages/check_mk/skel.permissions
R omd/packages/check_mk/skel/etc/ssl/saml2/builtin/signature/.gitignore
R omd/packages/check_mk/skel/etc/ssl/saml2/custom/.gitignore
R tests/integration/cmk/gui/userdb/__init__.py
R tests/integration/cmk/gui/userdb/saml2/__init__.py
R tests/integration/cmk/gui/userdb/saml2/test_custom_signatures.py
R tests/integration/cmk/gui/userdb/saml2/test_paths.py
R tests/unit/cmk/gui/userdb/saml2/__init__.py
R tests/unit/cmk/gui/userdb/saml2/attribute_mappings/checkmk_saml2_attribute_mappings.py
R tests/unit/cmk/gui/userdb/saml2/certificate_files/signature_private.pem
R tests/unit/cmk/gui/userdb/saml2/certificate_files/signature_public.pem
R tests/unit/cmk/gui/userdb/saml2/conftest.py
R tests/unit/cmk/gui/userdb/saml2/test_config.py
R tests/unit/cmk/gui/userdb/saml2/test_connector.py
R tests/unit/cmk/gui/userdb/saml2/test_interface.py
R tests/unit/cmk/gui/userdb/saml2/xml_files/authentication_request.xml
R tests/unit/cmk/gui/userdb/saml2/xml_files/checkmk_service_provider_metadata.xml
R tests/unit/cmk/gui/userdb/saml2/xml_files/identity_provider_metadata.xml
R tests/unit/cmk/gui/userdb/saml2/xml_files/signed_authentication_request_response.xml
R tests/unit/cmk/gui/userdb/saml2/xml_files/unsigned_authentication_request_response.xml
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
Log Message:
-----------
SAML is an enterprise feature
CMK-12043
Change-Id: I20807945359d22c078251ec62e97205e2f9d54a4
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 2826a5b2f6dc3903c5b8b7654648b97cf422cde5
https://github.com/tribe29/checkmk/commit/2826a5b2f6dc3903c5b8b7654648b97cf…
Author: Christoph Rauch <christoph.rauch(a)tribe29.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M cmk/gui/wsgi/applications/rest_api.py
Log Message:
-----------
REST API: handle MKHTTPExceptions
* this is due to a slight difference between HTTPException and
MKHTTPException. Not handling them correctly could lead to a 500.
Change-Id: I165ec42d0ab115fd57a8b54fd1ee23a1a1a927cc
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: 041af0972c3e0596be7f635c3f37a27e56bbc534
https://github.com/tribe29/checkmk/commit/041af0972c3e0596be7f635c3f37a27e5…
Author: Maximilian Wirtz <maximilian.wirtz(a)tribe29.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M cmk/base/check_api.py
M cmk/base/plugins/agent_based/utils/aws.py
M cmk/base/plugins/agent_based/utils/azure.py
M cmk/base/plugins/agent_based/utils/df.py
M cmk/base/plugins/agent_based/utils/eval_regex.py
M cmk/base/plugins/agent_based/utils/liebert.py
M cmk/base/plugins/agent_based/utils/oracle.py
Log Message:
-----------
Add more type hints
Change-Id: I5ed94433ba3fa041cb8ac1c4a4046fabdd229d0e
Branch: refs/heads/master
Home: https://github.com/tribe29/checkmk
Commit: fe9e78fd5daddf94972684b18511e0ca2ea5884c
https://github.com/tribe29/checkmk/commit/fe9e78fd5daddf94972684b18511e0ca2…
Author: Joerg Herbel <joerg.herbel(a)tribe29.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M cmk/base/plugins/agent_based/azure_app_registration.py
M cmk/base/plugins/agent_based/ciena_cfm.py
M cmk/base/plugins/agent_based/ciena_health.py
M cmk/base/plugins/agent_based/ciena_port_power.py
M cmk/base/plugins/agent_based/ciena_routing_instance.py
M cmk/base/plugins/agent_based/ciena_temperature.py
M cmk/base/plugins/agent_based/ciena_tunnel.py
M cmk/base/plugins/agent_based/gcp_exceptions.py
M cmk/base/plugins/agent_based/statgrab_load.py
M cmk/base/plugins/agent_based/synology_fans.py
M cmk/base/plugins/agent_based/synology_info.py
M cmk/base/plugins/agent_based/synology_raid.py
M cmk/base/plugins/agent_based/synology_status.py
M cmk/base/plugins/agent_based/synology_update.py
M cmk/base/plugins/agent_based/utils/fileinfo.py
M cmk/base/plugins/agent_based/utils/timesync.py
M cmk/bi/type_defs.py
M cmk/gui/crash_handler.py
M cmk/gui/plugins/wato/check_parameters/etherbox.py
M cmk/gui/plugins/wato/check_parameters/gcp.py
M cmk/gui/plugins/wato/check_parameters/gcp_gce.py
M cmk/gui/plugins/wato/check_parameters/gcp_gcs.py
M cmk/gui/plugins/wato/check_parameters/gcp_sql.py
M cmk/gui/views/page_ajax_reschedule.py
M cmk/gui/watolib/_host_attributes.py
M cmk/notification_plugins/ilert.py
M cmk/special_agents/utils/crash_reporting.py
A doc/documentation/__init__.py
M doc/documentation/conf.py
A doc/plugin-api/source/__init__.py
M omd/packages/check_mk/saml2/attribute_mappings/checkmk_saml2_attribute_mappings.py
M tests/gui_e2e/test_asvs.py
M tests/gui_e2e/test_change_password.py
M tests/gui_e2e/test_hosts.py
M tests/gui_e2e/test_login.py
M tests/gui_e2e/test_sidebar.py
M tests/testlib/playwright/helpers.py
M tests/testlib/playwright/pom/werks.py
M tests/unit/checks/generictests/datasets/watchdog_sensors_regression.py
M tests/unit/checks/generictests/datasets/windows_tasks.py
M tests/unit/checks/test_prism_containers.py
M tests/unit/cmk/base/plugins/agent_based/test_ciena_health.py
M tests/unit/cmk/base/plugins/agent_based/test_fileinfo_check.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_disk.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_fans.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_info.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_raid.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_status.py
M tests/unit/cmk/base/plugins/agent_based/test_synology_update.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_host_tag_group.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_password.py
M tests/unit/cmk/gui/plugins/openapi/test_openapi_time_period.py
M tests/unit/cmk/gui/plugins/openapi/test_service_and_host_comments.py
M tests/unit/cmk/gui/test_availability_table.py
R tests/unit/cmk/gui/test_htmllib_html_cls.py
M tests/unit/cmk/gui/userdb/saml2/attribute_mappings/checkmk_saml2_attribute_mappings.py
M tests/unit/cmk/special_agents/agent_kubernetes/conftest.py
M tests/unit/cmk/special_agents/agent_kubernetes/test_agent_kube_api_cronjobs.py
Log Message:
-----------
Fix some python file headers and newly revealed issues
Change-Id: If5914420e6dc4401bd1cdd17d245aee0d5ab0c3f
Commit: 4e3d56d277a6c59b127e3a57cc5c35c223f67c3f
https://github.com/tribe29/checkmk/commit/4e3d56d277a6c59b127e3a57cc5c35c22…
Author: Solomon Jacobs <solomon.jacobs(a)tribe29.com>
Date: 2023-01-30 (Mon, 30 Jan 2023)
Changed paths:
M cmk/utils/packaging/_type_defs.py
M tests/unit/cmk/utils/packaging/test_manifest.py
Log Message:
-----------
mkp: fix regression II
Pydantic does not deserialize based on the type. It only checks,
__validators__, and otherwise defaults to the parent class:
https://github.com/pydantic/pydantic/issues/2189
In this case, the name of a package was no longer validated and the
type signature was lying. Moreover, we add a test for package part.
Change-Id: I90487015d1064d64b9afda96c7db8610d37c6495
Compare: https://github.com/tribe29/checkmk/compare/dec8d8b1203e...4e3d56d277a6