Установка
ВНИМАНИЕ
Перед установкой еще раз убедитесь в корректности выполненных шагов по подготовке к старту кластера.
1. Конфигурация TestIT
Примените настройки, выполненные относительно Test IT при предварительной
настройке, где ${TESTIT_NAMESPACE}
— имя пространства Kubernetes, в
котором развернуто ПО Test IT:
```shell
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
```
2. Распаковка архива teamstorm_helm_vXXX.tgz
Распакуйте файлы приложения TeamStorm и перейдите в разархивированную директорию
```shell
unzip teamstorm_helm_v%Release%.tgz
cd ./teamstorm_vX.XX # где _vX.XX - номер версии
```
3. Укажите основные переменные кластера
Задайте основные переменные teamstorm/values.yaml
Cтруктура 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 |
[email protected] |
Определяет параметр заголовка письма уведомления from |
└────display_name |
Mail Deamon |
Определяет имя отправителя порт |
└────user_name |
${MAIL_SERVER_HOST} |
SMTP имя пользователя |
└────password |
${MAIL_SERVER_PORT} |
SMTP пароль |
4. Запуск кластера приложения TeamStorm
Для запуска кластера приложения TeamStorm выполните следующую команду, установив значение:
`${TEAMSTORM_NAMESPACE}`:
```shell
helm install teamstorm -n ${TEAMSTORM_NAMESPACE} .
```