istio
1apiVersion: networking.istio.io/v1alpha3
2kind: Gateway
3metadata:
4name: istio-egressgateway
5namespace: testns
6spec:
7selector:
8# DO NOT CHANGE THESE LABELS
9# The egressgateway is defined in install/kubernetes/helm/istio/values.yaml
10# with these labels
11istio: egressgateway
12servers:
13- port:
14number: 80 #also declared in gateway's deployment files
15name: http
16protocol: HTTP
17hosts:
18- egressgateway.bookinfo.com
19#tls:
20# httpsRedirect: true # sends 302 redirect for http requests
21- port:
22number: 443
23name: https
24protocol: HTTPS
25hosts:
26- egressgateway.bookinfo.com
27tls:
28# We can reuse the standard Istio certs mounted in the gateway
29mode: SIMPLE #enables HTTPS on this port
30serverCertificate: /etc/certs/cert-chain.pem
31privateKey: /etc/certs/key.pem
32caCertificates: /etc/certs/root-cert.pem
33#mode: MUTUAL # TODO
34