Provide explicit node ports in IstioOperator chart
[icn.git] / deploy / istio / templates / istio-operator.yaml
1 apiVersion: install.istio.io/v1alpha1
2 kind: IstioOperator
3 metadata:
4   name: {{ .Release.Name }}-config
5 spec:
6   profile: minimal
7   meshConfig:
8     accessLogFile: /dev/stdout
9     enableAutoMtls: true
10     defaultConfig:
11       proxyMetadata:
12         # Enable Istio agent to handle DNS
13         ISTIO_META_DNS_CAPTURE: "true"
14   components:
15     # Enable Istio Ingress gateway
16     ingressGateways:
17     - name: istio-ingressgateway
18       enabled: true
19       k8s:
20         env:
21           - name: ISTIO_META_ROUTER_MODE
22             value: "sni-dnat"
23         service:
24           type: NodePort
25           ports:
26             - port: 80
27               targetPort: 8080
28               name: http2
29               nodePort: 32003
30             - port: 443
31               targetPort: 8443
32               name: https
33               nodePort: 32002
34             - port: 15443
35               targetPort: 15443
36               name: tls
37               nodePort: 32001
38   values:
39     global:
40       pilotCertProvider: istiod