Предварительная настройка параметров
Так как работа Teamstorm требует наличие работающего программного обеспечения TestIT, то для успешного старта вам нужно внести следующие изменения в конфигурацию :ts-testit: Teamstorm:
-
Убедитесь в том, что параметр
CWM_ENABLED: "true"
дляtestit-backend/values.yaml
иtestit-frontend/values.yaml
: -
Укажите DNS имена для следующих служб Teamstorm в файле конфигурации TestIt
testit-frontend/values.yaml
, учитывая имя пространства Kubernetesteamstorm
:general: config: CWM_ENABLED: "true" CWM_S3_BUCKET_NAME: "cwm" CWM_S3_BUCKET_SECRET_KEY: "secretKey" WIKI_S3_BUCKET_NAME: "wiki" WIKI_S3_BUCKET_SECRET_KEY: "secretKey" TASK_TRACKER_GATEWAY_API: "task-tracker-gateway-api.teamstorm:8080" WIKI_GATEWAY_API_UPSTREAM: "wiki-gateway-api.teamstorm:8080" TASK_TRACKER_WEB_APP: "task-tracker-web-app.teamstorm:8080" NOTIFICATION_SERVICE_HUB: "notification-service-hub.teamstorm:8080" CWM_PUBLIC_GATEWAY_API: "cwm-public-gateway-api.teamstorm:8080"
Внимание
Сгенерируйте значения параметров
CWM_S3_BUCKET_SECRET_KEY
иWIKI_S3_BUCKET_SECRET_KEY
. Обратите внимание, что недопустимым символами являются$
: -
Убедитесь в соответствии выставленных значений параметров
CWM_S3_BUCKET_SECRET_KEY
иWIKI_S3_BUCKET_SECRET_KEY
в файлах конфигурации Teamstorm и TestITvalues.yml
:3.1
teamstorm/values.yml
:3.2
testit-frontend/values.yaml
-
Параметры секции
main.tms
конфигурационного файла Teamstorm должны указывать на соответствующие сервисы TestItmain: ... tms: auth_url: "http://auth.testit:8080" auth_cache_url: "auth-cache.testit" avatars_api_url: "http://avatars-api.testit:8080/api/" license_url: "http://license-service.testit:8080" s3_endpoint_url: "http://minio.testit:9000" s3_access_key: "testitAccessKey" s3_secret_key: "testitSecretKey" use_auth_openid: "false" ...
Внимание
Конфигурационные файлы предустановлены с учётом использования пространств имен
TestIt
иTeamstorm
. В случае их изменения требуются отразить это в конфигурационных файлах.