Replies: 2 comments 3 replies
-
Thanks for bringing this to our attention! In your cluster, is the problem that we entirely removed the deprecated flags from the Helm chart (e.g., here in deployment.yaml), rather than supporting both flags during the transition period? Reading through the code now, I notice that we have proper fallback logic to handle CLI flags, both new and deprecated. But I don't see similar code for the Helm chart. |
Beta Was this translation helpful? Give feedback.
-
Yes: the code does handle both new and old flags, but the helm chart just swapped from "checkASGTagBeforeDraining" to "checkTagBeforeDraining". To be honest:
|
Beta Was this translation helpful? Give feedback.
-
Hi,
Just wanted to bring a pain point we just experienced:
Release 1.17.0 introduced this call out:
Great :) that's the right way to deprecate flags
But the helm chart changed to:
https://github.com/aws/aws-node-termination-handler/blob/main/config/helm/aws-node-termination-handler/values.yaml
=> node termination handler silently suddenly stopped working for us after upgrading. Lucky us for randomly catching it :)
So just mentioning it, in case someone can come up with a solution to slowly deprecate helm values too
Beta Was this translation helpful? Give feedback.
All reactions