# ============================================================ # Система: Единая библиотека, Центр ИИ НИУ ВШЭ # Модуль: DatasetComponent # Авторы: Климин Н.А., Полежаев В.А., Хританков А.С. # Дата создания: 2025 г. # ============================================================ from pydantic_settings import BaseSettings # todo: конфигурировать при помощи чистого Python, не использовать pydantic_settings class ProcessingError(BaseException): pass class Settings(BaseSettings): files_api_base_url: str = "https://platform-test.stratpro.hse.ru" ingress_rule_host: str = "platform-test.stratpro.hse.ru" ingress_backend_service_name: str = "files-svc" ingress_backend_service_port: int = 80 settings = Settings() required_permissions = { ":secrets": {"get"}, "networking.k8s.io:ingresses": {"get", "create", "update", "patch", "delete"}, }