Enable istio version
General MR
Summary
This is part of the effort to migrate to Istio Operatorless. The problem is that both versions cannot be deploy to the same cluster as they will collide. This MR add a method to disable istio and istioOperator if a label of istioCore is present on the MR. Additionally, it will enable all gateways required for the new istioCore helm charts. This was also added to the all-packages logic. The end goal of this will be it continues to working as it always had unless a label of istioCore is present.
Relevant logs/screenshots
Pipeline with istioCore label
https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/jobs/42912166/viewer#L3883
Pipeline without istioCore label (default)
https://repo1.dso.mil/big-bang/pipeline-templates/package-validation/-/jobs/42995332#L828
Linked Issue
Upgrade Notices
N/A