werf / nelm

Nelm is a Helm 3 alternative and werf deployment engine
Apache License 2.0
269 stars 2 forks source link

Add flag to disable werf.io/version annotation #72

Open CRASH-Tech opened 1 year ago

CRASH-Tech commented 1 year ago

Before proceeding

Problem

I'm using werf as CMP for argo-cd, and always when I update werf version - all apps becomes OutOfSync.

Solution (if you have one)

Add cli flag for werf render, to disable werf annotations. All or only werf.io/version

Additional information

No response

ilya-lesikov commented 6 months ago

In werf v2 when you use werf converge resources will not be updated if only werf service annotations such as werf.io/version changed.

With ArgoCD it's a different story, since with Argo + werf CMP werf only renders manifests — the actual deployment is done by the Argo deployment subsystem, which doesn't know that werf.io/version should be ignored.

The best way to solve it would be werf/nelm#66