werf new release: v2.0 with Nelm by default #6100
shurup
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Briefly
We're happy to announce a new major update for werf with its v2.0 released!
The main change is the new deployment engine Nelm is now the default and the only deployment engine in werf. Nelm is backwards-compatible with Helm, so, in general, you don’t need to change anything and can deploy your Helm charts with werf just as before.
Background & details
Nelm brings new major features and improvements to werf, some of them are:
werf plan
command, which shows expected changes in the cluster during the next deployment;There are more features that still need some polishing, such as a way to directly describe dependencies between the resources instead of relying on hooks, weights and init-containers, or capabilities to use all hook-specific features like
helm.sh/hook: pre-install
orhelm.sh/hook: before-hook-creation,hook-succeeded
for non-hook resources. We will announce these features separately as soon as we think they are ready for general use.Configuration
Here's how you can try werf v2.0 out:
With v2.0, there are some minor breaking changes. The full list is available here.
We encourage you to migrate to v2.0 as soon as possible. The migration will be much easier than it was from v1.1 to v1.2 because there are not many breaking changes in v2.0. werf v1.2 will stay in maintenance mode.
Also, starting from v2.0, we will follow semantic versioning in werf and we plan to release a new major version of werf every year. This will allow us to move faster without compromising backwards compatibility in minor/patch updates. In exchange, we will double down on our efforts to preserve backwards compatibility in minor and patch updates.
Beta Was this translation helpful? Give feedback.
All reactions