Procházet zdrojové kódy

Adding OCNA compatible dav and webdav domains

bodicsek před 1 rokem
rodič
revize
b212c61634
2 změnil soubory, kde provedl 66 přidání a 0 odebrání
  1. 32 0
      dav.yaml
  2. 34 0
      webdav.yaml

+ 32 - 0
dav.yaml

@@ -85,3 +85,35 @@ spec:
       port: 80
   tls:
     secretName: dav.bodicsek.host
+---
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+  name: cal.bodicsek.host
+spec:
+  secretName: cal.bodicsek.host
+  issuerRef:
+    name: letsencrypt-prod
+    kind: ClusterIssuer
+  dnsNames:
+    - cal.bodicsek.host
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+  name: cal
+  namespace: default
+spec:
+  entryPoints:
+    - websecure
+  routes:
+  - kind: Rule
+    match: Host(`cal.bodicsek.host`)
+    services:
+    - kind: Service
+      name: dav
+      namespace: default
+      passHostHeader: true
+      port: 80
+  tls:
+    secretName: cal.bodicsek.host

+ 34 - 0
webdav.yaml

@@ -113,3 +113,37 @@ spec:
       port: 80
   tls:
     secretName: webdav.bodicsek.host
+---
+apiVersion: cert-manager.io/v1
+kind: Certificate
+metadata:
+  name: note.bodicsek.host
+spec:
+  secretName: note.bodicsek.host
+  issuerRef:
+    name: letsencrypt-prod
+    kind: ClusterIssuer
+  dnsNames:
+    - note.bodicsek.host
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+  name: note
+  namespace: default
+spec:
+  entryPoints:
+    - websecure
+  routes:
+  - kind: Rule
+    match: Host(`note.bodicsek.host`)
+    middlewares:
+    - name: webdav-options-support
+    services:
+    - kind: Service
+      name: webdav
+      namespace: default
+      passHostHeader: true
+      port: 80
+  tls:
+    secretName: note.bodicsek.host