Обратно несовместимые изменения в 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-ресурсах, по умолчанию), но по-прежнему применяются в кластер.