-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathenvoy-ingress.yaml
36 lines (36 loc) · 1002 Bytes
/
envoy-ingress.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
# kubernetes.io/tls-acme - is legacy kube-lego annotation.
cert-manager.io/cluster-issuer: letsencrypt-prod
# kubernetes.io/tls-acme: "true"
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-body-size: 20m
# nginx.ingress.kubernetes.io/enable-cors: "true"
# nginx.ingress.kubernetes.io/cors-allow-methods: "PUT, GET, POST, OPTIONS"
# nginx.ingress.kubernetes.io/cors-allow-origin: "https://<%= @vars['gateway']['host'] %>"
name: envoy
spec:
rules:
- host: cs.ysv.pp.ua
http:
paths:
- backend:
serviceName: envoy
servicePort: 10000
path: /
- host: rl.test.coinselect.com
http:
paths:
- backend:
serviceName: envoy
servicePort: 10000
path: /
tls:
- hosts:
- cs.ysv.pp.ua
secretName: cs-ysv-pp-ua
- hosts:
- rl.test.coinselect.com
secretName: rl-test-coinselect-com