Supporting different Helm versions
Preparing Helm 2 to deploy a project is different from preparing Helm 3. Fortunately, it all comes down to setting the HELM_VERSION
variable and a single function eg. Helm2 eg. Helm3.
It would be great if we had both these different functions in different files and then we have 3 options:
- The users would specify which helm version they wanted to use by including the proper file in their CI
- The users would only have to specify the helm version in a variable in their CI
- The base CI would be able to detect witch helm version we were supposed to use and it would include the necessary file