Перейти к содержанию

Установка

ВНИМАНИЕ

Перед установкой еще раз убедитесь в корректности выполненных шагов по подготовке к старту кластера.

Конфигурация Test IT

Примените настройки, выполненные относительно Test IT при предварительной настройке, где ${TESTIT_NAMESPACE} — имя пространства Kubernetes, в котором развернуто ПО Test IT:

    cd ~/testit_vX.XX #
    # Установите приложения бэкенда.
    helm upgrade -n ${TESTIT_NAMESPACE} /
                 -f testit_frontend/values-override.yaml /
                 ./testit_frontend
    # Дождитесь начала работы всех модулей внешнего интерфейса
    watch -n 1 kubectl -n ${TESTIT_NAMESPACE} get pods -l app=frontend

Распаковка архива teamstorm_helm_vXXX.tgz

Распакуйте файлы приложения TeamStorm и перейдите в разархивированную директорию

    unzip teamstorm_helm_v%Release%.tgz
    cd ./teamstorm_vX.XX # где _vX.XX - номер версии

Основные переменные кластера

Задайте основные переменные в файле teamstorm/values.yaml

Структура values.yaml и основные переменные конфигурации

Имя переменной Значение Описание
main Блок переменных
├──.сwm. Основной блок переменных Teamstorm
└────frontend_url https://testit.cluster.local Укажите DNS имя ingress контроллера
├──.storage. Блок переменных для PVC разделов
└────storageClassName Измените для уточнения типа раздела
├──.mailserver. Блок переменных для работы почтовых нотификаций
└────host ${MAIL_SERVER_HOST} DNS имя вашего SMTP сервера
└────port ${MAIL_SERVER_PORT} SMTP порт сервера
└────from deamon@service.com Определяет параметр заголовка письма уведомления from
└────display_name Mail Deamon Определяет имя отправителя порт
└────user_name ${MAIL_SERVER_HOST} SMTP имя пользователя
└────password ${MAIL_SERVER_PORT} SMTP пароль

Запуск кластера приложения TeamStorm

Для запуска кластера приложения TeamStorm выполните следующую команду, установив значение:

${TEAMSTORM_NAMESPACE}:

    helm install teamstorm -n ${TEAMSTORM_NAMESPACE} .