cluster

Infrastructure files for Nordgedanken and Midnightthoughts.
git clone git://archive.git.mtrnord.blog/MTRNord/cluster.git
Log | Files | Refs | README

ingress.yaml (1843B)


      1 apiVersion: gateway.networking.k8s.io/v1
      2 kind: HTTPRoute
      3 metadata:
      4   name: stalwart-admin
      5   namespace: stalwart
      6 spec:
      7   parentRefs:
      8     - name: email-gateway
      9       namespace: envoy-gateway
     10       sectionName: https-stalwart-nordgedanken
     11     - name: email-gateway
     12       namespace: envoy-gateway
     13       sectionName: https-webmail-midnightthoughts
     14     - name: email-gateway
     15       namespace: envoy-gateway
     16       sectionName: https-midnightthoughts-mta-sts
     17     - name: email-gateway
     18       namespace: envoy-gateway
     19       sectionName: https-autoconfig-midnightthoughts
     20     - name: email-gateway
     21       namespace: envoy-gateway
     22       sectionName: https-autodiscover-midnightthoughts
     23     - name: email-gateway
     24       namespace: envoy-gateway
     25       sectionName: https-autoconfig-lists-midnightthoughts
     26     - name: email-gateway
     27       namespace: envoy-gateway
     28       sectionName: https-autodiscover-lists-midnightthoughts
     29     - name: email-gateway
     30       namespace: envoy-gateway
     31       sectionName: https-mta-sts-lists-midnightthoughts
     32     - name: email-gateway
     33       namespace: envoy-gateway
     34       sectionName: https-autoconfig-phorge
     35     - name: email-gateway
     36       namespace: envoy-gateway
     37       sectionName: https-autodiscover-phorge
     38     - name: email-gateway
     39       namespace: envoy-gateway
     40       sectionName: https-mta-sts-phorge
     41   hostnames:
     42     - stalwart.nordgedanken.dev
     43     - webmail.midnightthoughts.space
     44     - mta-sts.midnightthoughts.space
     45     - autoconfig.midnightthoughts.space
     46     - autodiscover.midnightthoughts.space
     47     - autoconfig.lists.midnightthoughts.space
     48     - autodiscover.lists.midnightthoughts.space
     49     - mta-sts.lists.midnightthoughts.space
     50     - autoconfig.phorge.mtrnord.blog
     51     - autodiscover.phorge.mtrnord.blog
     52     - mta-sts.phorge.mtrnord.blog
     53   rules:
     54     - backendRefs:
     55         - name: stalwart-mail
     56           port: 80