Fix istio Operator-less handling
General MR
Summary
-
Adds support for Istio Operator-less enabled deployments and the dynamic creation of the following resources:
Network Polices, Virtual services, and Authorization Policies. -
Resource configurations are dynamically set depending on wether
.values.bigbang.istioor.values.bigbang.istiodare enabled. -
Following the merge of this MR, templating will be added to the BB MR that applies
istio-injection=truelabelon package namespaces when istiod is enabled. Example in the BB branch istiod-wrapper-and-package-templating
Relevant logs/screenshots
K3d Dev Cluster - Istio Operator, Jira and Confluence Enabled
K3d Dev Cluster - BB deployment with Istiod (Operator-less), Jira and Confluence Enabled
Linked Issue
Upgrade Notices
The wrapper package will now look for either .Values.bigbang.istiod.enabled or .Values.bigbang.istio.enabled to deploy the istio and networking components.

