2 - name: Add Istio Helm repository
3 kubernetes.core.helm_repository:
5 repo_url: https://istio-release.storage.googleapis.com/charts
7 - name: Create Istio config namespace
14 - name: Deploy Istio base chart
17 chart_version: "{{ istio_version }}"
19 release_namespace: istio-system
20 create_namespace: true
22 - name: Deploy Istio discovery chart
25 chart_version: "{{ istio_version }}"
26 chart_ref: istio/istiod
27 release_namespace: istio-system
31 rootNamespace: istio-config
33 - name: Apply workaround for SDC case sensivity issue
36 definition: "{{ lookup('file', 'envoyfilter-case.yml') | from_yaml }}"
38 - name: Create Istio ingress gateway namespace
47 istio-injection: enabled
49 - name: Deploy Istio ingress gateway chart
52 chart_version: "{{ istio_version }}"
53 chart_ref: istio/gateway
54 release_namespace: istio-ingress