werf/nelm

Resource Lifecycle Management v2

ilya-lesikov opened this issue · 0 comments

Before proceeding

  • I didn't find a similar issue

Problem

Helm have a few annotations that can change the resource behavior during deployment, i.e. helm.sh/hook-delete-policy and helm.sh/resource-policy, but that's not enough.

Solution (if you have one)

We need to provide mechanisms to easily configure werf behavior during resource deploys and deletions: enable resource recreation, configure conditions for resource cleanups/deletions, configure applying/updating release and service metadata.

Additional information

Refs: #82