Обратно несовместимые изменения в v2.0
Ключевые изменения:
- Новая подсистема развертывания Nelm включена по умолчанию. Старую подсистему развертывания более нельзя использовать.
- Команды
werf converge
,werf plan
иwerf bundle apply
имеют улучшенную валидацию ресурсов, что может потребовать исправлений ваших чартов. - Команды
werf render
иwerf bundle render
теперь форматируют результат, убирая комментарии, сортируя поля и форматируя значения. - Команды
werf render
иwerf bundle render
сортируют манифесты в результате в другом порядке. - Удалены команды
werf bundle download
иwerf bundle export
. Используйтеwerf bundle copy --from REPO:TAG --to archive:mybundle.tar.gz
. - Переименована опция
--skip-build
в--require-built-images
. - Заменена функция Helm-шаблонизатора
werf_image
на{{ $.Values.werf.image.<MY_IMAGE_NAME> }}
. - Заменены опции
--report-path
,--report-format
на--save-build-report
,--build-report-path
. - В команде
werf bundle copy
заменены опции--repo
,--tag
,--to-tag
на--from=REPO
,--from=REPO:TAG
,--to=REPO:TAG
. - Удалена автоматическая миграция Helm 2 релизов на Helm 3 релизы.
Прочие изменения:
- Заменены опции
--repo-implementation
,--final-repo-implementation
на--repo-container-registry
,--final-repo-container-registry
. - Заменены Selectel Container Registry опции
--repo-selectel-account
,--repo-selectel-password
,--repo-selectel-username
,--repo-selectel-vpc
,--repo-selectel-vpc-id
,--final-repo-selectel-account
,--final-repo-selectel-password
,--final-repo-selectel-username
,--final-repo-selectel-vpc
,--final-repo-selectel-vpc-id
. Используйте обычную аутентификацию в Container Registry. - Специальные аннотации werf вроде
werf.io/version
илиproject.werf.io/name
больше не сохраняются в Helm-релизах (т. е. в Secret-ресурсах, по умолчанию), но по-прежнему применяются в кластер.