1721
|
1 apiVersion: networking.k8s.io/v1
|
|
2 kind: Ingress
|
|
3 metadata:
|
|
4 name: powereagle
|
|
5 annotations:
|
|
6 cert-manager.io/cluster-issuer: letsencrypt-prod
|
|
7 ingress.pomerium.io/allow_public_unauthenticated_access: "false"
|
|
8 ingress.pomerium.io/pass_identity_headers: "true"
|
|
9 ingress.pomerium.io/preserve_host_header: "true"
|
|
10 ingress.pomerium.io/policy: |
|
|
11 allow:
|
|
12 or:
|
|
13 - { email: { is: "drewpca@gmail.com" }}
|
|
14 - { email: { is: "kelsimp@gmail.com" }}
|
|
15 ingress.pomerium.io/prefix_rewrite: "/"
|
|
16 ingress.pomerium.io/allow_websockets: "true"
|
|
17 spec:
|
|
18 ingressClassName: pomerium
|
|
19 rules:
|
|
20 - host: "bigasterisk.com"
|
|
21 http:
|
|
22 paths:
|
|
23 - pathType: Prefix
|
|
24 path: /powerEagle/
|
|
25 backend: { service: { name: power-eagle, port: { number: 80 } } }
|
|
26 tls:
|
|
27 - hosts: [bigasterisk.com]
|
|
28 secretName: bigasterisk.com-tls
|