imfreedom/k8s-cluster

redirect tickets from trac to youtrack

15 months ago, Gary Kramlich
bf462e8192ae
Parents a39e66ab0f73
Children f55a3644ac8f
redirect tickets from trac to youtrack
--- a/50-developer.pidgin.im/trac/manifest.yaml Fri Jan 20 23:24:35 2023 -0600
+++ b/50-developer.pidgin.im/trac/manifest.yaml Mon Jan 23 00:50:21 2023 -0600
@@ -10,6 +10,26 @@
permanent: true
---
apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: trac-ticket-to-youtrack
+spec:
+ redirectRegex:
+ regex: ^https?:\/\/[^\/]+/ticket/(\d+).*$
+ replacement: https://issues.imfreedom.org/issue/PIDGIN-${1}
+ permanent: true
+---
+apiVersion: traefik.containo.us/v1alpha1
+kind: Middleware
+metadata:
+ name: trac-report-to-youtrack
+spec:
+ redirectRegex:
+ regex: ^https?:\/\/[^\/]+/report(/.*)?$
+ replacement: https://issues.imfreedom.org/issues/PIDGIN?u=1
+ permanent: true
+---
+apiVersion: traefik.containo.us/v1alpha1
kind: IngressRoute
metadata:
name: developer-pidgin-im-http
@@ -41,6 +61,8 @@
middlewares:
- name: common-headers
- name: hsts-headers
+ - name: trac-ticket-to-youtrack
+ - name: trac-report-to-youtrack
tls:
secretName: developer-pidgin-im-tls
---