Ensure all tests run for each chart version
Summary
Tests in the gitlab package run using the latest chart version (chartVersions[0]) - example.
Conversely, tests in the controllers package run against each chart version:
This effectively means that although we currently run 3 separate unit_test jobs (supposedly for each chart version), the tests are actually all running for only the latest chart version.
Acceptance criteria
-
All relevant tests consider the CHART_VERSIONenvironment variable rather than pinning to the latest chart version