imfreedom/k8s-cluster

782ca4c85444
Parents d8a798d3f184
Children 5ff1f4437f42
Trac is now live in the cluster.. woooohoooooo!!
--- a/50-developer.pidgin.im/trac/manifest.yaml Thu May 06 05:07:07 2021 -0500
+++ b/50-developer.pidgin.im/trac/manifest.yaml Sat May 08 00:13:08 2021 -0500
@@ -1,3 +1,97 @@
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: d-pidgin-im-redirect
+spec:
+ redirectRegex:
+ regex: ^https?:\/\/[^\/]+(.*)$
+ replacement: https://developer.pidgin.im${1}
+ permanent: true
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: developer-pidgin-im-http
+spec:
+ entryPoints:
+ - http
+ routes:
+ - match: Host(`developer.pidgin.im`)
+ kind: Rule
+ services:
+ - name: trac-app
+ port: 80
+ middlewares:
+ - name: https-redirect
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: developer-pidgin-im
+spec:
+ entryPoints:
+ - https
+ routes:
+ - match: Host(`developer.pidgin.im`)
+ kind: Rule
+ services:
+ - name: trac-app
+ port: 80
+ middlewares:
+ - name: common-headers
+ - name: hsts-headers
+ tls:
+ secretName: developer-pidgin-im-tls
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: d-pidgin-im-http
+spec:
+ entryPoints:
+ - http
+ routes:
+ - match: Host(`d.pidgin.im`)
+ kind: Rule
+ services:
+ - name: trac-app
+ port: 80
+ middlewares:
+ - name: d-pidgin-im-redirect
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: IngressRoute
+metadata:
+ name: d-pidgin-im
+spec:
+ entryPoints:
+ - https
+ routes:
+ - match: Host(`d.pidgin.im`)
+ kind: Rule
+ services:
+ - name: trac-app
+ port: 80
+ middlewares:
+ - name: common-headers
+ - name: hsts-headers
+ - name: d-pidgin-im-redirect
+ tls:
+ secretName: developer-pidgin-im-tls
+---
+apiVersion: cert-manager.io/v1alpha2
+kind: Certificate
+metadata:
+ name: developer-pidgin-im
+spec:
+ secretName: developer-pidgin-im-tls
+ issuerRef:
+ name: letsencrypt
+ commonName: developer.pidgin.im
+ dnsNames:
+ - developer.pidgin.im
+ - d.pidgin.im
---
apiVersion: v1
kind: Service