changeset 1721:e30741ab51a7

add ingress
author drewp@bigasterisk.com
date Fri, 16 Jun 2023 17:23:54 -0700
parents 842b5487556c
children a4e70a35f3a6
files service/powerEagle/ingress.yaml service/powerEagle/skaffold.yaml
diffstat 2 files changed, 29 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/service/powerEagle/ingress.yaml	Fri Jun 16 17:23:54 2023 -0700
@@ -0,0 +1,28 @@
+apiVersion: networking.k8s.io/v1
+kind: Ingress
+metadata:
+  name: powereagle
+  annotations:
+    cert-manager.io/cluster-issuer: letsencrypt-prod
+    ingress.pomerium.io/allow_public_unauthenticated_access: "false"
+    ingress.pomerium.io/pass_identity_headers: "true"
+    ingress.pomerium.io/preserve_host_header: "true"
+    ingress.pomerium.io/policy: |
+      allow:
+        or: 
+          - { email: { is: "drewpca@gmail.com" }}
+          - { email: { is: "kelsimp@gmail.com" }}
+    ingress.pomerium.io/prefix_rewrite: "/"
+    ingress.pomerium.io/allow_websockets: "true"
+spec:
+  ingressClassName: pomerium
+  rules:
+    - host: "bigasterisk.com"
+      http:
+        paths:
+          - pathType: Prefix
+            path: /powerEagle/
+            backend: { service: { name: power-eagle, port: { number: 80 } } }
+  tls:
+    - hosts: [bigasterisk.com]
+      secretName: bigasterisk.com-tls
--- a/service/powerEagle/skaffold.yaml	Wed Mar 01 20:37:24 2023 -0800
+++ b/service/powerEagle/skaffold.yaml	Fri Jun 16 17:23:54 2023 -0700
@@ -14,3 +14,4 @@
   kubectl:
     manifests:
       - deploy.yaml
+      - ingress.yaml
\ No newline at end of file