And all of them build the same kind of execution plan⦠When we are done with the Nelm operator (currently in development), we will probably finish these things as well!
And all of them build the same kind of execution plan⦠When we are done with the Nelm operator (currently in development), we will probably finish these things as well!
We also want to add the same planning functionality for rollback and uninstall, along with the ability to do rollback/uninstall using a previously built plan. It's not difficult to do, since install, rollback and uninstall share most of the code under the hood.
In #werf v2.62.0+ and #Nelm v1.22.0+, you can deploy your application to #Kubernetes using a pre-built plan, similarly to what #Terraform offers with its `plan` and `apply` commands.
Find more details in this GitHub discussion: github.com/werf/werf/di...
In #werf v2.60.0+ and #Nelm v1.21.0+, you can control the order in which #Kubernetes resources are deleted using a new annotation. Deletion order for interdependent resources will be determined automatically.
Find more details in this GitHub discussion: github.com/werf/werf/di...
In #werf v2.60.0+ and #Nelm v1.21.0+, we've added support for JSON Schema-based extended local validation for both built-in and custom #Kubernetes resources. The new mechanism works right out of the box with no additional configuration. github.com/werf/werf/di...
From in-house wrapper to @cncf.io project: A look at the open source beginnings of the opinionated, all-in-one CLI tool for building and deploying applications for Kubernetes.
Today, weβre celebrating 10 years(!) of #werf! If you ever wondered how it all started and evolved during these years, our latest blog post has you covered with a brief history of the project. Enjoy and celebrate with us!
blog.werf.io/werf-project...
Nelm, the #Helm alternative created in #werf to enhance your experience with deploying Helm charts in #Kubernetes, has just reached its first 1000 #GitHub stars π github.com/werf/nelm
Meanwhile, new exciting features are coming soon to Nelm β we'll keep you posted! π
From now on, weβll focus our efforts on Nelm v2 and the Nelm operator. At the same time, thereβs an ongoing community effort to implement a Go templates alternative in Nelm using #TypeScript, following our recent formal proposal (github.com/werf/nelm/pu...). Everyone is welcome to join! π
Weβd also like to present this overview (github.com/werf/nelm/di...) of the recent changes in #Nelm. Since Nelm underwent a major refactoring, added 60(!) new features, and resolved many annoying issues, weβd like to consider Nelm v1 stable and complete enough π
We've seen a lot of new features and fixes in #werf v2.47.1-v2.56.2. They include 4 new commands, 7 new annotations, 48 new CLI flags, and more.
This GitHub announcement summarizes recent changes: github.com/werf/werf/di...
The formal discussion of this proposal is ongoing on GitHub here: github.com/werf/nelm/pu...
There's a related thread on Reddit as well: www.reddit.com/r/kubernetes...
A proposal for implementing an alternative to Go templates in #Nelm has been submitted!
Interested in using a configuration language or a general programming language to write #Helm charts for your #Kubernetes clusters? Read this document and join the discussion: github.com/werf/nelm/bl...
Following the recent release of #Helm v4, weβd like to explain how it is different from Nelm we use in #werf. This article provides our detailed comparison and sheds light on the significant enhancements we plan for Nelm. Feel free to share with your #Kubernetes folks!
blog.werf.io/nelm-helm-4-...
Thank you for sharing! Since Helm 4 is coming next month, we will soon explain how Nelm is different (and why some users might prefer it in what cases) in a new article.
Nelm is a Helm 3 alternative built by the werf team, designed for Kubernetes deployments
It replaces Helmβs 3-way merge with server-side apply, supports Terraform-plan-style dry runs, advanced resource ordering and encrypted values
β€ https://ku.bz/YTzSDVJdl
Configurable resource lifecycle and better `werf plan` in #werf v2.49! Our latest release features new annotations (inspired by #Helm hooks) to configure how the resources behave during deployment, new flags to control the output of werf plan, and even more improvements. github.com/werf/werf/di...
werf is a #CNCF Sandbox CLI tool to implement full-cycle #CICD to #Kubernetes easily
Thank you for sharing! π
Werf is a CLI tool for full-cycle CI/CD to Kubernetes
It supports complete application lifecycle management, including building, publishing, and deploying container images, and offers features like automatic build caching
β https://ku.bz/bcbMgkHcz
Happy to see this real-world experience of using #werf to improve #Kubernetes and CI/CD experience π dev.to/laplacedaemo...
#werf v2.47.0 was released, featuring major #Kubernetes API Server load reduction during deployments (thanks to optimized resource tracking and limited log displaying) and unified and extended capabilities for handling external and internal images in Stapel. github.com/werf/werf/di...
#Nelm, the improved #Helm by #werf, got many new features since its v1.0.0 release five months ago. This post summarises the most significant changes, including 2 new experimental commands, 7 new flags, 2 new annotations, new functions, and several other improvements: github.com/werf/nelm/di...
Thanks a lot for sharing! π We are present in Bluesky as well π
Werf is a CLI tool for full-cycle CI/CD to Kubernetes
It supports complete application lifecycle management, including building, publishing, and deploying container images, and offers features like automatic build caching
β€ https://ku.bz/32DBhLmBf
Tracking rules for #ArgoCD, #Flux, #Prometheus, cert-manager, and more have been added to kubedog / Nelm / werf! Learn how it benefits you and how you can contribute new custom rules for your favourite #CloudNative tools here: github.com/werf/werf/di...
The #GitHub releases page was updated to better follow the release channels approach implemented for #werf, and a few improvements were made for the release process itself. Find more details here: github.com/werf/werf/di...
Enhanced build reports are another addition introduced in #werf v2.42.0, which aims to improve image building in #Kubernetes. Using these details on build stages helps analyze the effectiveness of your build configuration and evaluate your cache cleanup strategy (based on the cache hit ratio) π
Itβs gratifying to see a huge improvement to #Nelm from a third-party #OpenSource contributor, Vladimir! His massive effort introduces the `werf.io/sensitive-paths` annotation, enhancing sensitive data handling with JSONPath expressions. Available in Nelm v1.8.0+. github.com/werf/nelm/pu...
With #werf v2.39.0, you can use any configuration files (including #Helm charts) from #Git repositories in a centralized and convenient manner. This is a game-changer if you have many similar apps and want to reuse common templates while keeping them in a separate repo. github.com/werf/werf/di...