Test ITTest IT
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Базовый и Стандарт
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Базовый и Стандарт
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Test IT Базовый и Стандарт?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
      
    
  • Руководство пользователя Test IT
  • Работа в Личном кабинете Базовый и Стандарт
  • Установка и настройка Test IT Про
Рецепты Test IT
  • Личный кабинет Test IT Базовый и Стандарт
  • Загрузить Test IT Про
  • GitHub Test IT
  • Что нового в Test IT Базовый и Стандарт?
  • Что нового в Test IT Про?
  • Что нового в документации?
  • Часто задаваемые вопросы
  • Центр помощи
  • Видеокурс по Test IT
  • Спросите нас в Telegram
  • Официальный сайт Test IT
  • Руководство системного администратора Test IT
  • Установка

    • Установка в Docker Compose
      • Описание .env-файла
    • Установка в Kubernetes
      • Значения, используемые в файле "values"
  • Настройка внешних подключений и повышение их безопасности

    • О настройке внешних подключений Test IT
    • Настройка внешних подключений в Docker Compose

      • Подключение RabbitMQ в Docker Compose
      • Подключение стека (ELK) в Docker
      • Подключение MinIO в Docker Compose
      • Миграция бакетов во внешний MinIO
      • Подключение Redis в Docker Compose
      • Подключение InfluxDB в Docker Compose
      • Подключение PostgreSQL в Docker Compose
    • Настройка внешних подключений в Kubernetes

      • Подключение RabbitMQ в Kubernetes
      • Подключение MinIO в Kubernetes
      • Подключение Redis в Kubernetes
      • Подключение InfluxDB в Kubernetes
      • Подключение PostgreSQL в Kubernetes
      • Подключение хранилища Яндекс S3 в Kubernetes
    • Описание микросервисов Test IT
      • Подключение Gotenberg
  • Настройка почтового SMTP-сервера для уведомлений
  • Настройка внешних ссылок для перехода из Test IT
  • Перезапуск системы

    • Перезапуск Test IT в Docker Compose
    • Перезапуск Test IT в Kubernetes
  • Работа с компонентами Kubernetes

    • Изменение выделенных ресурсов в Kubernetes
    • Замена рабочего узла (ноды) в Kubernetes
    • Настройка SSL для внутренних подключений в Kubernetes
    • Добавление самоподписанных сертификатов в контейнеры K8s
    • Переход на новый кластер Kubernetes
    • Перезапуск подов и остановка компонентов Test IT в K8s
    • Переопределение переменных и настроек приложений в K8s
  • Обновление

    • Обновление в Docker Compose

      • Обновление Test IT в Docker Compose
      • Структура файла docker-compose.yml в Test IT 4.5
    • Обновление в Kubernetes

      • Обновление в Test IT в Kubernetes
      • Обновление старых версий Test IT (до 4.2) в Kubernetes
  • Переход из Docker в Kubernetes

    • Переход из Docker в Kubernetes для Test IT 5.3 и выше
    • Переход из Docker в Kubernetes для Test IT 5.2 и ниже
  • Проверка лицензии

    • Проверка лицензии в Docker Compose
    • Проверка лицензии в Kubernetes
  • Резервное копирование

    • Резервное копирование в Docker Compose
    • Резервное копирование в K8s для Test IT 5.3 и выше
    • Резервное копирование в K8s для Test IT 5.2 и ниже
  • Логирование пользовательских действий (Docker Compose)
  • Настройка HTTPS

    • Настройка HTTPS в Docker Compose
    • Настройка HTTPS в Kubernetes
  • Добавление самоподписанных сертификатов в контейнеры Docker
  • Удаление системы

    • Удаление Test IT в Docker Compose
    • Удаление Test IT в Kubernetes

Описание микросервисов Test IT

Описание микросервисов для Test IT 5.3 Reticulum и более поздних версий.

#КонтейнерБазовое ПОНазначение
Сервисы Test IT
1auth.NETАутентификация и авторизация пользователей
2avatars.api.NETREST API для взаимодействия с аватарами пользователей
3background-service.NETИмпорт и экспорт проектных данных, периодическая очистка архивных данных и вложений
4globalsearch-migrationtool-context.NETМиграция данных сервиса globalsearch-service
5globalsearch-migrationtool-data.NETМиграция данных сервиса globalsearch-service
6globalsearch-service.NETГлобальный поиск элементов
7ldapwebapi.NETИнтеграция с AD/LDAP
8license-service.NETЛицензирование
9webapi.NETИмплементация публичного REST API и бизнес-логики
Сторонние сервисы
10auth-cacheValkey (в Test IT 5.2 и более ранних версиях — Redis)Кэш для работы с пользователями
11dbPostgreSQLОсновная база данных приложения. Используется для хранения тест-кейсов, автотестов, описаний, ссылок и т.д.
12ClickHouseClickHouseВ Test IT 5.7 и более поздних версиях: хранение исторических данных по количеству тестов, на основании которых строятся графики. Используется в одноименном контейнере для агрегации статистики.
13gotenberg-apiGotenbergГенерация PDF для офисных и текстовых документов
14imgproxyimgproxyОбработка изображений: изменение размера, конвертация, и др.
15influxdbInfluxDBВ Test IT 5.6 и более ранних версиях: хранение исторических данных по количеству тестов, на основании которых строятся графики. Используется в одноименном контейнере для агрегации статистики.
16minioMinIOОбъектное хранилище, S3 API. Хранение файлов (вложения, логи и др.)
17rabbitmqRabbitMQБрокер сообщений. В него попадают действия, которые можно исполнить позже (по событию).
  • Смотрите также: Подключение Gotenberg
Обновлено: