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