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

Рекомендации к обновлению TeamStorm

ВНИМАНИЕ

Перед обновлением ознакомьтесь с руководством по обновлению версий.

  1. Загрузите образы из архива с релизом teamstorm_v3.x.y.tgz:

    # Если используется containerd
    ctr -n=k8s.io images import images.tar
    # Если используется docker
    docker load -i images.tar
    
  2. Создайте копию values.yaml из предыдущего релиза teamstorm, например:

    cp values.yaml values_old.yaml .
    
  3. Распакуйте архив c helm-чартом, например:

    tar -xzvf teamstorm_helm_v3.xx.tgz .
    
  4. Создайте файл-отчёт об отличиях в файлах values.yaml старой и новой версии с помощью команды diff:

    diff values.yaml values_old.yaml > diff.yaml
    cat diff.yaml
    <     repository: "oldrepository"
    <     infraRepository: "oldrepository"
    >     repository: "newrepository"
    >     infraRepository: "newrepository"
    
  5. Сравните ваш файл values_teamstorm.yaml c diff.yaml и перенесите все изменения пользовательских переменных в ваш файл.

  6. Теперь можно обновлять приложение:

helm upgrade --install -f values_teamstorm.yaml -n my-namespace --wait --create-namespace teamstorm helm-chart-dir