lokses f53593966e connectors: команда check_connectors — health-check Mattermost/Nextcloud/SILO.
Первый шаг подключения внешних сервисов: проверка доступности +
аутентификации, а не просто наличия настроек.
- mattermost — GET users/me ботом provisioning;
- nextcloud  — WebDAV PROPFIND корня files-хранилища;
- s3 (silo)  — list_objects_v2 на media-бакете (таймаут 5с, без ретраев).

Отключённый коннектор → SKIP; включённый недоступный → FAIL + ненулевой
код возврата (для мониторинга/CI). Переиспользует существующих клиентов
(MattermostService, NextcloudWebDAVService, django-storages S3-настройки).
Тесты: core/tests_check_connectors.py.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-11-02 19:09:40 +02:00
S
Description
No description provided
7.8 MiB
Languages
Python 63.8%
HTML 27.5%
JavaScript 6.1%
CSS 2.5%