It is not feasible to bring the Gateway chart under the istio chart as a dependency. The reason for this is based on the Gateway chart performing a webhook at spin up to determine the correct image to use. It becomes a race condition between the gateway pods and the istiod pods. Gateway pods will always fail in our testing when setup as a dependent chart.