Breaking changes in v2.0
Key changes:
- The new deployment engine Nelm is enabled by default. The old deployment engine cannot be used anymore.
- Commands werf converge,werf planandwerf bundle applyhave better resource validation, which may require fixing your charts.
- Commands werf renderandwerf bundle rendernow format the resulting YAML, stripping comments, sorting fields and formatting values.
- Commands werf renderandwerf bundle rendersort manifests in the resulting YAML differently.
- Removed commands werf bundle downloadandwerf bundle export. Usewerf bundle copy --from REPO:TAG --to archive:mybundle.tar.gz.
- Renamed flag --skip-buildto--require-built-images.
- Replaced Helm templating function werf_imagewith{{ $.Values.werf.image.<MY_IMAGE_NAME> }}.
- Replaced flags --report-path,--report-formatwith--save-build-report,--build-report-path.
- In command werf bundle copyreplaced flags--repo,--tag,--to-tagwith--from=REPO,--from=REPO:TAG,--to=REPO:TAG.
- Removed automatic migrations from Helm 2 releases to Helm 3 releases.
Other changes:
- Renamed flags --repo-implementation,--final-repo-implementationto--repo-container-registry,--final-repo-container-registry.
- Removed Selectel Container Registry flags --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. Use the regular container registry authentication.
- Special werf annotations such as werf.io/versionorproject.werf.io/nameare no longer saved in the Helm release (i.e. Secret resource by default), but still applied to the cluster.