Перейти к основному содержимому

Обновление конфигурации для версии 5.11.3

Важно

Инструкции ниже относятся к ТестОпс версии 5.x.

Внимание

Для релиза 5.11.3 требуется база данных PostgreSQL строго версии 15 или выше.

Если версия PostgreSQL отличается (ниже 15), запуск ТестОпс завершится с ошибкой.

Перед обновлением до версии 5.11.x убедитесь, что используете правильную версию PostgreSQL, и обновите параметры конфигурации.

Как обновить конфигурации

  1. Обновите Helm-чарт:

    helm repo update
  2. Обновите файл values.yaml в соответствии с шаблоном values.yaml актуального Helm-чарта:

    1. Откройте https://dl.qatools.ru/service/rest/repository/browse/helm-charts/testops/ и найдите TGZ-архив с номером не ниже 5.11.0.

    2. Скачайте архив.

    3. Извлеките шаблон values.yaml с помощью команды:

      tar -xzvf testops-<5.11.XX>.tgz  testops/values.yaml

      где вместо <5.11.XX> укажите номер актуальной версии Helm-чарта, например, 5.11.3.

    4. В извлечённом шаблоне values.yaml найдите раздел, связанный с источниками данных для миграций, и скопируйте параметры в ваш файл values.yaml.

      Параметры, которые вам нужны, выглядят следующим образом (в разделе datasources:):

      migrationDatasource:
      # This section's purpose is to make the data migrations inside the database less visible for the end users.
      # System will allocate separate pool of the DB connections for the data migrations tasks and the migrations won't affect end users operations.
      # maxDBMigrationConn defines the max connections number that will be used for the migrations tasks inside the database.
      maxDBMigrationConn: 2
      # minDBMigrationIdle defines the min amount of connections to be kept in idle state. Leave it as it is unless recommended otherwise by the support
      minDBMigrationIdle: 0
      # migrationSchedulerPoolSize defines the number of parallel threads that can be used for the migration tasks.
      # The default value is 1, please do not increase this amount unless you have high workload and large database size.
      migrationSchedulerPoolSize: 1
  3. Повторно разверните приложение с обновлёнными параметрами.

Если у вас есть какие-либо сомнения или инструкции выше недостаточно понятны, пожалуйста, создайте запрос в службу поддержки на https://help.qatools.ru.