Rename 'templates/_deprecations.tpl' to 'templates/_removals.tpl'
Summary
Currently, we put deprecation notices in NOTES.txt. When a notice is triggered, it prints a warning in the console during helm install/upgrade
.
Once the deprecation is removed, we move the notice to templates/_deprecations.tpl. When a notice is triggered here, it actually fails the helm install/upgrade
command so the user can address the required change before proceeding.
However, the name of templates/_deprecations.tpl
often does not clearly communicate that pattern. Let's instead consider renaming it to _removals.tpl
so it's more clear what that file does.
We'll also need to update chart docs: https://docs.gitlab.com/charts/development/deprecations.html
Related discussions:
Edited by João Alexandre Cunha