Прод-инцидент 2026-07-02: ekaterinburg-tr.gazprom.ru использует сертификат российского УЦ (Минцифры) → CERTIFICATE_VERIFY_FAILED в стандартном CA-bundle. - backend/app/resources/certs/russian_trusted_ca_bundle.pem — публичные Russian Trusted Root CA + Sub CA (скачаны с gu-st.ru/Госуслуги 2026-07-02). - gazprom_grs_loader: ssl-контекст = системные CA + бандл (create_default_context + load_verify_locations), scoped ТОЛЬКО на этот лоадер, lru_cache. Никакого verify=False. Dockerfile уже копирует app/ целиком — бандл попадает в образ. Диагностика с прода: страница 200 (224KB, 1 таблица) при отключённой проверке — подтверждён именно CA-вопрос. |
||
|---|---|---|
| .. | ||
| analysis_runs | ||
| analytics | ||
| cadastre | ||
| chat | ||
| etl | ||
| exporters | ||
| forecasting | ||
| generative | ||
| llm | ||
| photos | ||
| scrapers | ||
| site_finder | ||
| __init__.py | ||
| analytics_queries.py | ||
| analytics_refresh.py | ||
| forecast_request_cache.py | ||
| insights.py | ||
| job_settings.py | ||
| objective_etl.py | ||
| objective_sync_config.py | ||
| own_projects.py | ||
| weather_cache.py | ||