Branch: refs/heads/master
Home: https://github.com/Checkmk/checkmk
Commit: 9f74510f6efae4ed3053a1ef96c6a4151f194ec5
https://github.com/Checkmk/checkmk/commit/9f74510f6efae4ed3053a1ef96c6a4151…
Author: Hannes Rantzsch <hannes.rantzsch(a)checkmk.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
M cmk/gui/watolib/broker_certificates.py
M cmk/utils/certs.py
M omd/packages/omd/omdlib/main.py
M packages/cmk-crypto/cmk/crypto/certificate.py
M packages/cmk-crypto/tests/test_certificate.py
M tests/unit/cmk/utils/test_certs.py
Log Message:
-----------
Reland "Certificate.issue_new_certificate"
This reverts commit af4bdcba787048e81375714719f89f17f7f3a7a1.
Change-Id: I4467618427b0352e0a7c486d3d1047c32fa198b6
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: 0bdcd738455415170fc6a0bb764c8a44e9410c1a
https://github.com/Checkmk/checkmk/commit/0bdcd738455415170fc6a0bb764c8a44e…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
A .werks/17176.md
M cmk/gui/openapi/endpoints/notification_rules/request_schemas.py
M cmk/gui/openapi/endpoints/notification_rules/response_schemas.py
M cmk/gui/rest_api_types/notifications_rule_types.py
M cmk/gui/rest_api_types/notifications_types.py
M cmk/gui/wato/_notification_parameter/_jira_issues.py
M cmk/notification_plugins/mail.py
M cmk/notification_plugins/utils.py
M cmk/utils/notify_types.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
M tests/unit/cmk/notifications/test_mail.py
M tests/unit/cmk/notifications/test_notification_plugins_utils.py
Log Message:
-----------
17176 Jira: Add option to include graphs
You can now use the new option "Attach graphs" to include graphs on newly
created issues. The graphs will not be updated afterwards.
If the option is unchecked, no graphs will be attached to the issue.
Change-Id: I918bb8ac4be6c85f147a9e54e8690d19b9193d18
JIRA-Ref: CMK-18540
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: be0f0f207c305afcb21a16db0a6da6301ccd8b84
https://github.com/Checkmk/checkmk/commit/be0f0f207c305afcb21a16db0a6da6301…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
A .werks/17182.md
M cmk/gui/wato/_notification_parameter/_opsgenie_issues.py
M cmk/notification_plugins/opsgenie_issues.py
M notifications/opsgenie_issues
Log Message:
-----------
17182 Opsgenie: Support other notification types
Previously, only PROBLEM, RECOVERY and ACKNOWLEDGEMENT notifications were supported by the Opsgenie plugin.
Now the other types are also supported. Flapping and Downtimes will add or remove tags from the alerts. Alert handler executions will only add notes.
Change-Id: If21a3967be0e987815bb8d8dbd73fb2441b35a0c
JIRA-Ref: CMK-18150
Commit: df52dcd5e8e7303c278f3f7b8a64c763613c0a2d
https://github.com/Checkmk/checkmk/commit/df52dcd5e8e7303c278f3f7b8a64c7636…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
A .werks/17183.md
M cmk/notification_plugins/opsgenie_issues.py
Log Message:
-----------
17183 Opsgenie: Update description and message
The alerts description and message will now be updated.
This requires configuring the integration team name in the plugin.
Change-Id: Ib0a981c3b063240de0e3f00efd24ab7cb7470aa7
JIRA-Ref: CMK-18080
Commit: c834f42ba50aed93c126ff223bccb484b0a2971d
https://github.com/Checkmk/checkmk/commit/c834f42ba50aed93c126ff223bccb484b…
Author: Christopher Krause <christopher.krause(a)checkmk.com>
Date: 2024-08-29 (Thu, 29 Aug 2024)
Changed paths:
M notifications/jira_issues
Log Message:
-----------
Jira: refactor notification plugin
Change-Id: I03641c83f8576864a2c9db75428e7baf70bedcd2
JIRA-Ref: CMK-18540
Compare: https://github.com/Checkmk/checkmk/compare/4eb42f7c33ef...c834f42ba50a
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: 42f636edb042dff8270268662d283028e05d712b
https://github.com/Checkmk/checkmk/commit/42f636edb042dff8270268662d283028e…
Author: Weblate Transfer job <weblate(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M locale/de/LC_MESSAGES/multisite.po
M locale/es/LC_MESSAGES/multisite.po
M locale/fr/LC_MESSAGES/multisite.po
M locale/it/LC_MESSAGES/multisite.po
M locale/ja/LC_MESSAGES/multisite.po
M locale/nl/LC_MESSAGES/multisite.po
M locale/pt_PT/LC_MESSAGES/multisite.po
M locale/ro/LC_MESSAGES/multisite.po
Log Message:
-----------
[Weblate] Updated translation files
Translation: checkmk/dev
Translate-URL: https://translate.checkmk.com/projects/checkmk/dev/
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: 69cb1a3f0585a5a13ab2dee12cdc09c2fc5f0902
https://github.com/Checkmk/checkmk/commit/69cb1a3f0585a5a13ab2dee12cdc09c2f…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
A cmk/gui/form_specs/converter/__init__.py
A cmk/gui/form_specs/converter/transform.py
M cmk/gui/form_specs/vue/form_spec_visitor.py
M cmk/gui/form_specs/vue/visitors/__init__.py
M cmk/gui/form_specs/vue/visitors/_utils.py
A cmk/gui/form_specs/vue/visitors/transform.py
Log Message:
-----------
vue: added transform FormSpec
Change-Id: I6f2b53730abd8ca0fef550adac213a8a3e3503e4
Commit: 496f32b7bd00908efc17d7365348c8f7a9d2627c
https://github.com/Checkmk/checkmk/commit/496f32b7bd00908efc17d7365348c8f7a…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M cmk/gui/form_specs/converter/__init__.py
A cmk/gui/form_specs/converter/tuple.py
M cmk/gui/form_specs/vue/form_spec_visitor.py
M cmk/gui/form_specs/vue/shared_type_defs.py
M cmk/gui/form_specs/vue/visitors/__init__.py
A cmk/gui/form_specs/vue/visitors/tuple.py
M packages/cmk-frontend-vue/src/form/components/FormEdit.vue
M packages/cmk-frontend-vue/src/form/components/FormReadonly.vue
M packages/cmk-frontend-vue/src/form/components/forms/FormList.vue
A packages/cmk-frontend-vue/src/form/components/forms/FormTuple.vue
M packages/cmk-frontend-vue/src/form/components/utils/validation.ts
M packages/cmk-frontend-vue/src/form/components/vue_formspec_components.ts
A packages/cmk-frontend-vue/tests/form/components/forms/FormTuple.test.ts
M packages/cmk-shared-typing/source/vue_formspec/components.json
M packages/cmk-shared-typing/source/vue_formspec/postprocess.py
A tests/unit/cmk/gui/form_specs/vue/visitors/test_tuple.py
Log Message:
-----------
vue: added tuple FormSpec
Change-Id: I9754e9f9b5f70bc8c1f56a3680bf812da7c78f7d
Compare: https://github.com/Checkmk/checkmk/compare/8628f7458c1c...496f32b7bd00
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: 359b60ba50d05a0aebcd7dc872467f3310faf07c
https://github.com/Checkmk/checkmk/commit/359b60ba50d05a0aebcd7dc872467f331…
Author: Sofia Colakovic <sofia.colakovic(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
A cmk/piggyback_hub/config.py
M cmk/piggyback_hub/main.py
A cmk/piggyback_hub/utils.py
M tests/unit/cmk/test_piggyback_hub.py
Log Message:
-----------
piggyback_hub: send and receive piggyback_hub config
Precondition for piggyback hub config distribution
Change-Id: I0a40d6374ba7381cf83041aafd540b8cc72be971
Commit: 8628f7458c1c1c67b90f2d6a0070733960bba75f
https://github.com/Checkmk/checkmk/commit/8628f7458c1c1c67b90f2d6a007073396…
Author: Andreas Boesl <andreas.boesl(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M cmk/gui/form_specs/vue/shared_type_defs.py
M packages/cmk-frontend-vue/src/form/components/vue_formspec_components.ts
M packages/cmk-frontend-vue/tests/form/components/FormReadonly.test.ts
M packages/cmk-frontend-vue/tests/form/components/forms/FormCascadingSingleChoice.test.ts
M packages/cmk-frontend-vue/tests/form/components/forms/FormDictionary.test.ts
M packages/cmk-frontend-vue/tests/form/components/forms/FormList.test.ts
M packages/cmk-shared-typing/run
M packages/cmk-shared-typing/source/vue_formspec/components.json
Log Message:
-----------
vue: introduced layout options for Dictionary and CascadingDropdown
Change-Id: I2545ac887f8cb18bddbf6f9d94a2d005b0e587a0
Compare: https://github.com/Checkmk/checkmk/compare/4587ade0df1a...8628f7458c1c
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: 766e55b3fbf814210e3d405a4aa7a0b2370953bc
https://github.com/Checkmk/checkmk/commit/766e55b3fbf814210e3d405a4aa7a0b23…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M cmk/gui/watolib/broker_certificates.py
Log Message:
-----------
Fixed some minor ruff findings
NOTE: Do *not* use a plain "except:", it catches some
exceptions you don't want to catch 99.9% of the time.
Change-Id: I347b90535d5fe76cbcc6d5e2d86f58ae41325fd4
Commit: 4587ade0df1ab69321b1587466352f6fddb4862c
https://github.com/Checkmk/checkmk/commit/4587ade0df1ab69321b1587466352f6fd…
Author: Sven Panne <sven.panne(a)checkmk.com>
Date: 2024-08-28 (Wed, 28 Aug 2024)
Changed paths:
M bin/check_mk
M bin/cmk-update-license-usage
M bin/mkbackup
M cmk/automations/results.py
M cmk/base/api/agent_based/register/export.py
M cmk/base/api/agent_based/register/section_plugins.py
M cmk/base/api/agent_based/register/utils.py
M cmk/base/api/agent_based/value_store/_utils.py
M cmk/base/api/bakery/register.py
M cmk/base/automations/__init__.py
M cmk/base/automations/check_mk.py
M cmk/base/checkers.py
M cmk/base/compress_history.py
M cmk/base/config.py
M cmk/base/core.py
M cmk/base/core_config.py
M cmk/base/core_factory.py
M cmk/base/core_nagios/_create_config.py
M cmk/base/core_nagios/_host_check_template.py
M cmk/base/core_nagios/_precompile_host_checks.py
M cmk/base/default_config/notify.py
M cmk/base/diagnostics.py
M cmk/base/dump_host.py
M cmk/base/errorhandling/_crash.py
M cmk/base/errorhandling/_handler.py
M cmk/base/events.py
M cmk/base/modes/__init__.py
M cmk/base/modes/_localize.py
M cmk/base/modes/check_mk.py
M cmk/base/notify.py
M cmk/base/parent_scan.py
M cmk/base/server_side_calls/_active_checks.py
M cmk/base/server_side_calls/_loading.py
M cmk/base/server_side_calls/_special_agents.py
M cmk/bi/compiler.py
M cmk/bi/computer.py
M cmk/bi/lib.py
M cmk/bi/packs.py
M cmk/bi/rule_interface.py
M cmk/ccc/store/__init__.py
M cmk/checkengine/discovery/_autochecks.py
M cmk/checkengine/discovery/_autodiscovery.py
M cmk/checkengine/discovery/_commandline.py
M cmk/checkengine/discovery/_host_labels.py
M cmk/checkengine/discovery/_impl.py
M cmk/checkengine/discovery/_preview.py
M cmk/checkengine/discovery/_services.py
M cmk/checkengine/inventory.py
M cmk/checkengine/parameters.py
M cmk/checkengine/parser/_agent.py
M cmk/checkengine/parser/_sectionstore.py
M cmk/checkengine/sectionparser.py
M cmk/checkengine/submitters.py
M cmk/checkengine/summarize.py
M cmk/cmkpasswd.py
M cmk/ec/config.py
M cmk/ec/defaults.py
M cmk/ec/main.py
M cmk/ec/query.py
M cmk/ec/rule_packs.py
M cmk/ec/settings.py
M cmk/fetchers/_abstract.py
M cmk/fetchers/_agentprtcl.py
M cmk/fetchers/_api.py
M cmk/fetchers/_ipmi.py
M cmk/fetchers/_nofetcher.py
M cmk/fetchers/_program.py
M cmk/fetchers/_snmp.py
M cmk/fetchers/_snmpcache.py
M cmk/fetchers/_snmpscan.py
M cmk/fetchers/_tcp.py
M cmk/fetchers/filecache/_cache.py
M cmk/fetchers/snmp_backend/classic.py
M cmk/fetchers/snmp_backend/stored_walk.py
M cmk/gui/autocompleters.py
M cmk/gui/availability.py
M cmk/gui/background_job/_base.py
M cmk/gui/background_job/_process.py
M cmk/gui/background_job/_store.py
M cmk/gui/backup/handler.py
M cmk/gui/bi/_config.py
M cmk/gui/bi/_valuespecs.py
M cmk/gui/bi/bi_manager.py
M cmk/gui/bi/view.py
M cmk/gui/config.py
M cmk/gui/crash_handler.py
M cmk/gui/crash_reporting/pages.py
M cmk/gui/cron.py
M cmk/gui/custom_icons/_modes.py
M cmk/gui/dashboard/__init__.py
M cmk/gui/dashboard/cre_dashboards.py
M cmk/gui/dashboard/dashlet/dashlets/graph.py
M cmk/gui/dashboard/dashlet/dashlets/status_helpers.py
M cmk/gui/dashboard/dashlet/dashlets/view.py
M cmk/gui/dashboard/page_show_dashboard.py
M cmk/gui/dashboard/store.py
M cmk/gui/dashboard/visual_type.py
M cmk/gui/data_source/registry.py
M cmk/gui/exporter.py
M cmk/gui/fields/definitions.py
M cmk/gui/form_specs/generators/setup_site_choice.py
M cmk/gui/form_specs/vue/form_spec_visitor.py
M cmk/gui/form_specs/vue/visitors/_base.py
M cmk/gui/form_specs/vue/visitors/boolean_choice.py
M cmk/gui/form_specs/vue/visitors/catalog.py
M cmk/gui/form_specs/vue/visitors/fixed_value.py
M cmk/gui/form_specs/vue/visitors/recomposers/dictionary.py
M cmk/gui/form_specs/vue/visitors/recomposers/host_state.py
M cmk/gui/form_specs/vue/visitors/recomposers/list.py
M cmk/gui/form_specs/vue/visitors/recomposers/percentage.py
M cmk/gui/form_specs/vue/visitors/recomposers/regular_expression.py
M cmk/gui/form_specs/vue/visitors/recomposers/service_state.py
M cmk/gui/form_specs/vue/visitors/recomposers/single_choice.py
M cmk/gui/global_config.py
M cmk/gui/graphing/_color.py
M cmk/gui/graphing/_from_api.py
M cmk/gui/graphing/_graph_specification.py
M cmk/gui/graphing/_graph_templates.py
M cmk/gui/graphing/_html_render.py
M cmk/gui/graphing/_perfometer.py
M cmk/gui/graphing/_rrd_fetch.py
M cmk/gui/graphing/_timeseries.py
M cmk/gui/gui_background_job.py
M cmk/gui/hooks.py
M cmk/gui/htmllib/generator.py
M cmk/gui/htmllib/html.py
M cmk/gui/http.py
M cmk/gui/inventory/__init__.py
M cmk/gui/inventory/_history.py
M cmk/gui/key_mgmt.py
M cmk/gui/livestatus_utils/commands/lowlevel.py
M cmk/gui/livestatus_utils/testing.py
M cmk/gui/logged_in.py
M cmk/gui/login.py
M cmk/gui/logwatch.py
M cmk/gui/main.py
M cmk/gui/main_menu.py
M cmk/gui/main_modules.py
M cmk/gui/message.py
M cmk/gui/metrics.py
M cmk/gui/mkeventd/_sidebar_snapin.py
M cmk/gui/mkeventd/config_domain.py
M cmk/gui/mkeventd/wato.py
M cmk/gui/mobile/pages.py
M cmk/gui/nodevis/topology.py
M cmk/gui/nodevis/type_defs.py
M cmk/gui/nodevis/utils.py
M cmk/gui/openapi/endpoints/aux_tags/__init__.py
M cmk/gui/openapi/endpoints/contact_group_config/__init__.py
M cmk/gui/openapi/endpoints/host_group_config/__init__.py
M cmk/gui/openapi/endpoints/host_internal/__init__.py
M cmk/gui/openapi/endpoints/password/__init__.py
M cmk/gui/openapi/endpoints/service_group_config/__init__.py
M cmk/gui/openapi/endpoints/site_management/common.py
M cmk/gui/openapi/endpoints/utils.py
M cmk/gui/openapi/endpoints/version/__init__.py
M cmk/gui/openapi/restful_objects/code_examples.py
M cmk/gui/openapi/restful_objects/constructors.py
M cmk/gui/openapi/restful_objects/decorators.py
M cmk/gui/openapi/spec/spec_generator.py
M cmk/gui/page_menu_utils.py
M cmk/gui/pages.py
M cmk/gui/pagetypes.py
M cmk/gui/painter/v0/base.py
M cmk/gui/painter/v0/painters.py
M cmk/gui/painter/v1/painter_lib.py
M cmk/gui/painter_options.py
M cmk/gui/permissions.py
M cmk/gui/piggyback_hub/config_domain.py
M cmk/gui/plugins/config/base.py
M cmk/gui/plugins/main_modules/registration.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent.py
M cmk/gui/plugins/wato/check_parameters/checkmk_agent_plugins.py
M cmk/gui/plugins/wato/special_agents/datadog.py
M cmk/gui/plugins/wato/special_agents/kube.py
M cmk/gui/plugins/wato/utils/__init__.py
M cmk/gui/prediction.py
M cmk/gui/quick_setup/_modes.py
M cmk/gui/quick_setup/config_setups/aws/form_specs.py
M cmk/gui/quick_setup/config_setups/aws/stages.py
M cmk/gui/quick_setup/to_frontend.py
M cmk/gui/quick_setup/v0_unstable/_registry.py
M cmk/gui/quick_setup/v0_unstable/definitions.py
M cmk/gui/quick_setup/v0_unstable/predefined/_complete.py
M cmk/gui/quick_setup/v0_unstable/predefined/_recaps.py
M cmk/gui/quick_setup/v0_unstable/predefined/_validators.py
M cmk/gui/raw/registration.py
M cmk/gui/rulespec.py
M cmk/gui/session.py
M cmk/gui/sidebar/__init__.py
M cmk/gui/sidebar/_snapin/__init__.py
M cmk/gui/sidebar/_snapin/_helpers.py
M cmk/gui/sidebar/_snapin/_registry.py
M cmk/gui/sidebar/_snapin/_search.py
M cmk/gui/single_global_setting.py
M cmk/gui/site_config.py
M cmk/gui/sites.py
M cmk/gui/user_sites.py
M cmk/gui/userdb/_check_credentials.py
M cmk/gui/userdb/_connections.py
M cmk/gui/userdb/_roles.py
M cmk/gui/userdb/_user_sync_config.py
M cmk/gui/userdb/ldap_connector.py
M cmk/gui/userdb/session.py
M cmk/gui/userdb/store.py
M cmk/gui/utils/agent.py
M cmk/gui/utils/compatibility.py
M cmk/gui/utils/csrf_token.py
M cmk/gui/utils/htpasswd.py
M cmk/gui/utils/rule_specs/legacy_converter.py
M cmk/gui/utils/rule_specs/loader.py
M cmk/gui/utils/theme.py
M cmk/gui/valuespec/autocompleter.py
M cmk/gui/valuespec/definitions.py
M cmk/gui/view_renderer.py
M cmk/gui/views/availability.py
M cmk/gui/views/builtin_views.py
M cmk/gui/views/command/commands.py
M cmk/gui/views/command/registry.py
M cmk/gui/views/icon/painter.py
M cmk/gui/views/icon/registry.py
M cmk/gui/views/inventory/registry.py
M cmk/gui/views/layout/layouts.py
M cmk/gui/views/page_ajax_reschedule.py
M cmk/gui/views/page_edit_view.py
M cmk/gui/views/page_show_view.py
M cmk/gui/views/perfometer/base.py
M cmk/gui/views/sorter/registry.py
M cmk/gui/visuals/__init__.py
M cmk/gui/visuals/_add_to_visual.py
M cmk/gui/visuals/_store.py
M cmk/gui/visuals/filter/_registry.py
M cmk/gui/wato/__init__.py
M cmk/gui/wato/_ac_tests.py
M cmk/gui/wato/_check_mk_configuration.py
M cmk/gui/wato/_main_modules.py
M cmk/gui/wato/_notification_parameter/_helpers.py
M cmk/gui/wato/_notification_parameter/_mail.py
M cmk/gui/wato/_notification_parameter/_registry.py
M cmk/gui/wato/_omd_configuration.py
M cmk/gui/wato/page_handler.py
M cmk/gui/wato/pages/__init__.py
M cmk/gui/wato/pages/_host_attributes.py
M cmk/gui/wato/pages/activate_changes.py
M cmk/gui/wato/pages/analyze_configuration.py
M cmk/gui/wato/pages/automation.py
M cmk/gui/wato/pages/bulk_import.py
M cmk/gui/wato/pages/diagnostics.py
M cmk/gui/wato/pages/events.py
M cmk/gui/wato/pages/fetch_agent_output.py
M cmk/gui/wato/pages/global_settings.py
M cmk/gui/wato/pages/groups.py
M cmk/gui/wato/pages/host_diagnose.py
M cmk/gui/wato/pages/host_rename.py
M cmk/gui/wato/pages/hosts.py
M cmk/gui/wato/pages/notifications.py
M cmk/gui/wato/pages/read_only.py
M cmk/gui/wato/pages/services.py
M cmk/gui/wato/pages/sites.py
M cmk/gui/wato/pages/tags.py
M cmk/gui/wato/pages/user_profile/async_replication.py
M cmk/gui/wato/pages/user_profile/mega_menu.py
M cmk/gui/wato/pages/user_profile/page_menu.py
M cmk/gui/wato/pages/user_profile/two_factor.py
M cmk/gui/wato/pages/userdb_common.py
M cmk/gui/wato/pages/users.py
M cmk/gui/wato/registration.py
M cmk/gui/wato/views.py
M cmk/gui/watolib/_sync_remote_sites.py
M cmk/gui/watolib/activate_changes.py
M cmk/gui/watolib/analyze_configuration.py
M cmk/gui/watolib/appendstore.py
M cmk/gui/watolib/attributes.py
M cmk/gui/watolib/auth_php.py
M cmk/gui/watolib/autodiscovery.py
M cmk/gui/watolib/automation_commands.py
M cmk/gui/watolib/automations.py
M cmk/gui/watolib/backup_snapshots.py
M cmk/gui/watolib/broker_certificates.py
M cmk/gui/watolib/bulk_discovery.py
M cmk/gui/watolib/check_mk_automations.py
M cmk/gui/watolib/config_domain_name.py
M cmk/gui/watolib/config_domains.py
M cmk/gui/watolib/config_sync.py
M cmk/gui/watolib/configuration_bundles.py
M cmk/gui/watolib/custom_attributes.py
M cmk/gui/watolib/git.py
M cmk/gui/watolib/global_settings.py
M cmk/gui/watolib/groups.py
M cmk/gui/watolib/host_attributes.py
M cmk/gui/watolib/host_label_sync.py
M cmk/gui/watolib/host_rename.py
M cmk/gui/watolib/hosts_and_folders.py
M cmk/gui/watolib/main_menu.py
M cmk/gui/watolib/mode/_registry.py
M cmk/gui/watolib/network_scan.py
M cmk/gui/watolib/notifications.py
M cmk/gui/watolib/parent_scan.py
M cmk/gui/watolib/password_store.py
M cmk/gui/watolib/registration.py
M cmk/gui/watolib/rulesets.py
M cmk/gui/watolib/rulespecs.py
M cmk/gui/watolib/sample_config.py
M cmk/gui/watolib/search.py
M cmk/gui/watolib/services.py
M cmk/gui/watolib/simple_config_file.py
M cmk/gui/watolib/site_management.py
M cmk/gui/watolib/sites.py
M cmk/gui/watolib/tags.py
M cmk/gui/watolib/timeperiods.py
M cmk/gui/watolib/translation.py
M cmk/gui/watolib/user_profile.py
M cmk/gui/watolib/users.py
M cmk/gui/watolib/utils.py
M cmk/gui/werks.py
M cmk/gui/wsgi/applications/checkmk.py
M cmk/gui/wsgi/applications/index.wsgi
M cmk/gui/wsgi/applications/rest_api.py
M cmk/gui/wsgi/applications/utils.py
M cmk/gui/wsgi/blueprints/checkmk.py
M cmk/gui/wsgi/blueprints/rest_api.py
M cmk/notification_plugins/mail.py
M cmk/plugins/azure/rulesets/azure.py
M cmk/plugins/collection/agent_based/checkmk_agent.py
M cmk/plugins/collection/agent_based/checkmk_agent_plugins.py
M cmk/plugins/collection/agent_based/inventory_checkmk_server.py
M cmk/plugins/emailchecks/rulesets/active_check_mail.py
M cmk/plugins/gcp/rulesets/gcp.py
M cmk/plugins/logwatch/agent_based/logwatch.py
M cmk/plugins/logwatch/agent_based/logwatch_ec.py
M cmk/post_rename_site/main.py
M cmk/post_rename_site/plugins/actions/compute_api_spec.py
M cmk/post_rename_site/plugins/actions/hosts_and_folders.py
M cmk/post_rename_site/plugins/actions/sites.py
M cmk/post_rename_site/plugins/actions/update_core_config.py
M cmk/post_rename_site/plugins/actions/warn_about_not_migrated_configs.py
M cmk/post_rename_site/plugins/actions/warn_changed_ports.py
M cmk/post_rename_site/plugins/actions/warn_remote_site.py
M cmk/snmplib/_getoid.py
M cmk/snmplib/_table.py
M cmk/snmplib/_typedefs.py
M cmk/special_agents/agent_aws.py
M cmk/special_agents/agent_bi.py
M cmk/special_agents/agent_datadog.py
M cmk/special_agents/agent_ucs_bladecenter.py
M cmk/special_agents/v0_unstable/crash_reporting.py
M cmk/update_config/main.py
M cmk/update_config/plugins/actions/migrate_parents_mk.py
M cmk/update_config/plugins/actions/pagetypes.py
M cmk/update_config/plugins/actions/update_core_config.py
M cmk/update_config/plugins/lib/autochecks.py
M cmk/update_config/plugins/lib/rulesets.py
M cmk/update_config/plugins/pre_actions/rulesets.py
M cmk/update_config/plugins/pre_actions/ui_extensions.py
M cmk/update_config/registry.py
M cmk/utils/backup/config.py
M cmk/utils/backup/stream.py
M cmk/utils/backup/targets/aws_s3_bucket.py
M cmk/utils/backup/targets/azure_blob_storage.py
M cmk/utils/backup/targets/local.py
M cmk/utils/backup/targets/remote_interface.py
M cmk/utils/backup/utils.py
M cmk/utils/certs.py
M cmk/utils/config_path.py
M cmk/utils/config_validation_layer/timeperiods.py
M cmk/utils/encryption.py
M cmk/utils/host_storage.py
M cmk/utils/ip_lookup.py
M cmk/utils/labels.py
M cmk/utils/licensing/registry.py
M cmk/utils/licensing/usage.py
M cmk/utils/mail.py
M cmk/utils/man_pages.py
M cmk/utils/msi_engine.py
M cmk/utils/notify.py
M cmk/utils/password_store/_pwstore.py
M cmk/utils/redis.py
M cmk/utils/rulesets/tuple_rulesets.py
M cmk/utils/setup_search_index.py
M cmk/utils/structured_data.py
M cmk/utils/timeperiod.py
M cmk/utils/werks/__main__.py
M cmk/utils/werks/acknowledgement.py
M cmk/utils/werks/announce/__init__.py
M cmk/utils/werks/mail/__init__.py
M cmk/utils/werks/werk.py
M cmk/validate_plugins.py
M omd/packages/appliance/webconf_snapin.py
M omd/packages/omd/omdlib/config_hooks.py
M omd/packages/omd/omdlib/dialog.py
M omd/packages/omd/omdlib/main.py
M omd/packages/omd/omdlib/users_and_groups.py
M pyproject.toml
M tests/code_quality/test_werks.py
M tests/integration/cmk/base/test_check_variables.py
M tests/integration/cmk/snmplib/conftest.py
M tests/integration/cmk/snmplib/helper_get_single_oid.py
M tests/integration/cmk/snmplib/helper_get_snmp_table.py
M tests/integration/cmk/snmplib/helper_walk_for_export.py
M tests/testlib/rest_api_client.py
M tests/testlib/site.py
M tests/unit/agents/plugins/test_user_agent.py
M tests/unit/cmk/automations/test_results.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_global_state.py
M tests/unit/cmk/base/api/agent_based/value_store/test_vs_utils.py
M tests/unit/cmk/base/server_side_calls/test_macro_support_doc.py
M tests/unit/cmk/base/sources/test_data_sources.py
M tests/unit/cmk/base/test_automations_check_mk.py
M tests/unit/cmk/base/test_config.py
M tests/unit/cmk/base/test_core_config.py
M tests/unit/cmk/base/test_core_nagios.py
M tests/unit/cmk/base/test_discovered_labels.py
M tests/unit/cmk/base/test_discovery.py
M tests/unit/cmk/base/test_error_handling.py
M tests/unit/cmk/base/test_ip_lookup.py
M tests/unit/cmk/base/test_unit_automations.py
M tests/unit/cmk/checkengine/test_summarizers.py
M tests/unit/cmk/ec/test_ec_crash_reporting.py
M tests/unit/cmk/fetchers/test_agent_protocol.py
M tests/unit/cmk/fetchers/test_classic_snmp.py
M tests/unit/cmk/fetchers/test_fetchers.py
M tests/unit/cmk/gui/form_specs/vue/visitors/test_single_choice.py
M tests/unit/cmk/gui/graphing/test_color.py
M tests/unit/cmk/gui/graphing/test_from_api.py
M tests/unit/cmk/gui/graphing/test_metrics_graph_template.py
M tests/unit/cmk/gui/graphing/test_perfometer.py
M tests/unit/cmk/gui/graphing/test_timeseries.py
M tests/unit/cmk/gui/openapi/test_headers.py
M tests/unit/cmk/gui/openapi/test_notification_rules.py
M tests/unit/cmk/gui/openapi/test_openapi_agent.py
M tests/unit/cmk/gui/openapi/test_openapi_autocompleters.py
M tests/unit/cmk/gui/openapi/test_openapi_downtime.py
M tests/unit/cmk/gui/openapi/test_openapi_folder_config.py
M tests/unit/cmk/gui/openapi/test_openapi_group_config.py
M tests/unit/cmk/gui/openapi/test_openapi_host_config.py
M tests/unit/cmk/gui/openapi/test_openapi_password.py
M tests/unit/cmk/gui/openapi/test_openapi_rules.py
M tests/unit/cmk/gui/openapi/test_openapi_service.py
M tests/unit/cmk/gui/openapi/test_openapi_user.py
M tests/unit/cmk/gui/openapi/test_site_management.py
M tests/unit/cmk/gui/openapi/test_version.py
M tests/unit/cmk/gui/plugins/sidebar/test_snapins.py
M tests/unit/cmk/gui/plugins/views/test_painters.py
M tests/unit/cmk/gui/plugins/visuals/test_filters.py
M tests/unit/cmk/gui/plugins/wato/utils/test_sample_config.py
M tests/unit/cmk/gui/quick_setup/test_quick_setup_param_collection.py
M tests/unit/cmk/gui/test_background_job.py
M tests/unit/cmk/gui/test_crash_handler.py
M tests/unit/cmk/gui/test_cron.py
M tests/unit/cmk/gui/test_dashboard.py
M tests/unit/cmk/gui/test_gui_hooks.py
M tests/unit/cmk/gui/test_gui_inventory_history.py
M tests/unit/cmk/gui/test_pages.py
M tests/unit/cmk/gui/test_visuals.py
M tests/unit/cmk/gui/userdb/test_userdb.py
M tests/unit/cmk/gui/utils/rulespecs/test_legacy_converter.py
M tests/unit/cmk/gui/utils/test_compatibility.py
M tests/unit/cmk/gui/utils/test_ntop.py
M tests/unit/cmk/gui/views/icon/test_icons.py
M tests/unit/cmk/gui/views/test_join_service_rows.py
M tests/unit/cmk/gui/views/test_row_post_processing.py
M tests/unit/cmk/gui/views/test_views.py
M tests/unit/cmk/gui/wato/pages/test_automation.py
M tests/unit/cmk/gui/wato/test_menu.py
M tests/unit/cmk/gui/watolib/test_activate_changes.py
M tests/unit/cmk/gui/watolib/test_analyze_configuration.py
M tests/unit/cmk/gui/watolib/test_config_domains.py
M tests/unit/cmk/gui/watolib/test_config_sync.py
M tests/unit/cmk/gui/watolib/test_configuration_bundles.py
M tests/unit/cmk/gui/watolib/test_gui_rulesets.py
M tests/unit/cmk/gui/watolib/test_hosts_and_folders.py
M tests/unit/cmk/gui/watolib/test_rulespecs.py
M tests/unit/cmk/gui/watolib/test_user_roles.py
M tests/unit/cmk/gui/watolib/test_watolib.py
M tests/unit/cmk/gui/watolib/test_watolib_automations.py
M tests/unit/cmk/gui/wsgi/test_wsgi_router.py
M tests/unit/cmk/plugins/aws/rulesets/test_aws.py
M tests/unit/cmk/plugins/aws/rulesets/test_aws_status.py
M tests/unit/cmk/plugins/azure/rulesets/test_azure.py
M tests/unit/cmk/plugins/cisco/rulesets/test_cisco_meraki.py
M tests/unit/cmk/plugins/cisco/rulesets/test_cisco_prime.py
M tests/unit/cmk/plugins/cisco/rulesets/test_cisco_prime_wlan_controller.py
M tests/unit/cmk/plugins/collection/agent_based/test_checkmk_agent_plugins.py
M tests/unit/cmk/plugins/collection/agent_based/test_inv_checkmk.py
M tests/unit/cmk/plugins/collection/agent_based/test_section_host_label_doc.py
M tests/unit/cmk/plugins/collection/rulesets/test_httpv1.py
M tests/unit/cmk/snmplib/test_snmp_scan.py
M tests/unit/cmk/snmplib/test_table.py
M tests/unit/cmk/special_agents/test_user_agent.py
M tests/unit/cmk/update_config/plugins/actions/test_migrate_parents_mk.py
M tests/unit/cmk/update_config/plugins/actions/test_rulesets.py
M tests/unit/cmk/utils/backup/targets/test_local.py
M tests/unit/cmk/utils/licensing/test_cre_registry.py
M tests/unit/cmk/utils/rulesets/test_tuple_rulesets.py
M tests/unit/cmk/utils/test_daemon.py
M tests/unit/cmk/utils/test_password_store.py
M tests/unit/cmk/utils/test_site.py
M tests/unit/cmk/utils/test_store.py
M tests/unit/cmk/utils/test_utils_tags.py
M tests/unit/conftest.py
M tests/update/conftest.py
M tests/update/test_update.py
Log Message:
-----------
isort: Move cmk.ccc to the right place
Not doing this in 6a52529313 was an oversight, so ruff and
black disagreed on this.
Change-Id: I008ec4766df3ecba6aa1d9013dc43fb6ec79fa15
Compare: https://github.com/Checkmk/checkmk/compare/056c2eaf35ce...4587ade0df1a
To unsubscribe from these emails, change your notification settings at https://github.com/Checkmk/checkmk/settings/notifications