Frontend
Веб-интерфейс платформы Trisigma.
Назначение
Frontend — единственная точка взаимодействия пользователей с платформой. Общается с Configurator через внутрикластерный DNS. Не требует собственной инфраструктуры и секретов.
Деплой
Параметры инсталляции задаются в values-trisigma.yaml. Создайте файл из примера: cp values-trisigma.yaml.example values-trisigma.yaml.
values.yaml содержит значения по умолчанию — не изменяйте его напрямую, а переопределяйте нужные параметры в values-trisigma.yaml.
Параметры приложения
Образ сервиса
| Параметр | Описание |
|---|---|
image.repository | Образ сервиса в Container registry |
image.tag | Тег образа сервиса в Container registry |
registry.trisigma.io напрямуюОбразы необходимо предварительно зеркалировать в ваш собственный Container Registry.
Подключение к Configurator
| Параметр | Описание |
|---|---|
configurator.url | Публичный1 URL Configurator. Например, https://trisigma-configurator.example.com |
Репозиторий метрик
| Параметр | Описание |
|---|---|
metricsRepo.url | URL Git-репозитория метрик |
metricsRepo.provider | Тип репозитория: github / bitbucket / gitlab |
Интерфейс
| Параметр | Описание |
|---|---|
timezone | Таймзона. IANA tz, например Europe/Moscow |
support.chatUrl | Ссылка на чат поддержки Trisigma (например https://t.me/<channel>, mailto:) |
support.chatName | Подпись ссылки в UI |
Helm Install
cd trisigma-frontend
helm upgrade --install trisigma-frontend . \
--namespace trisigma-frontend --create-namespace \
-f values-trisigma.yaml
Проверка деплоя
После установки убедитесь, что сервис работает:
curl http://<frontend-host>/_info
Ожидаемый ответ:
{"result": "ok"}
Troubleshooting
«Ошибка сети — Не удалось загрузить данные пользователя»
При открытии интерфейса отображается:
Ошибка сети Не удалось загрузить данные пользователя: Возникли проблемы с сетью
Возможная причина — фронтенд не может достучаться до Configurator. Проверьте, что Configurator запущен и доступен по указанному при сборке образа URL и порту.