istio.io/istio@v0.0.0-20240520182934-d79c90f27776/operator/cmd/mesh/testdata/manifest-generate/input/gateways.yaml (about) 1 apiVersion: install.istio.io/v1alpha1 2 kind: IstioOperator 3 spec: 4 profile: empty 5 components: 6 ingressGateways: 7 - name: istio-ingressgateway 8 enabled: true 9 label: 10 aaa: aaa-val 11 bbb: bbb-val 12 version: "21" 13 k8s: 14 resources: 15 requests: 16 cpu: 111m 17 memory: 111Mi 18 - name: user-ingressgateway 19 enabled: true 20 label: 21 ccc: ccc-val 22 ddd: ddd-val 23 k8s: 24 resources: 25 requests: 26 cpu: 222m 27 memory: 888Mi 28 - namespace: user-ingressgateway-ns 29 name: ilb-gateway 30 enabled: true 31 k8s: 32 resources: 33 requests: 34 cpu: 333m 35 serviceAnnotations: 36 cloud.google.com/load-balancer-type: "internal" 37 service: 38 ports: 39 ## You can add custom gateway ports - google ILB default quota is 5 ports, 40 - port: 15011 41 name: grpc-pilot-mtls 42 - port: 8060 43 targetPort: 8060 44 name: tcp-citadel-grpc-tls 45 # Port 5353 is forwarded to kube-dns 46 - port: 5353 47 name: tcp-dns 48 overlays: 49 - kind: Deployment 50 name: ilb-gateway 51 patches: 52 - path: spec.template.spec.containers.[name:istio-proxy].env.[name:PILOT_CERT_PROVIDER].value 53 value: foobar # OVERRIDDEN