[redirects-web] Land a vhost for projects.g.o



commit d13478c3fbf05b26ad130b4bc8f7948e57e66921
Author: Andrea Veri <averi redhat com>
Date:   Thu Aug 22 13:50:24 2019 +0200

    Land a vhost for projects.g.o

 app_data/httpd-cfg/projects.gnome.org.conf | 57 ++++++++++++++++++++++++++++++
 resources/projects.gnome.org.yaml          | 17 +++++++++
 2 files changed, 74 insertions(+)
---
diff --git a/app_data/httpd-cfg/projects.gnome.org.conf b/app_data/httpd-cfg/projects.gnome.org.conf
new file mode 100644
index 0000000..80830f3
--- /dev/null
+++ b/app_data/httpd-cfg/projects.gnome.org.conf
@@ -0,0 +1,57 @@
+<VirtualHost *:8080>
+  ServerName projects.gnome.org
+
+  # projects.gnome.org --> wiki.gnome.org/{Apps,Projects} migration
+  RedirectMatch 301 ^/$ https://wiki.gnome.org/Apps
+
+  RedirectMatch 301 /accessibility https://wiki.gnome.org/Accessibility
+  RedirectMatch 301 /outreach https://wiki.gnome.org/Outreach
+  RedirectMatch 301 /outreach/a11y https://wiki.gnome.org/Outreach/Accessibility/
+  RedirectMatch 301 /gnome-db http://www.gnome-db.org/
+  RedirectMatch 301 /sabayon https://wiki.gnome.org/Sabayon
+
+  RedirectMatch 301 /NetworkManager(.*)$ https://wiki.gnome.org/Projects/NetworkManager
+  RedirectMatch 301 /libchamplain(.*)$ https://wiki.gnome.org/Projects/libchamplain
+  RedirectMatch 301 /nanny(.*)$ https://wiki.gnome.org/Projects/Nanny
+  RedirectMatch 301 /tracker(.*)$ https://wiki.gnome.org/Projects/Tracker
+  RedirectMatch 301 /nautilus-python(.*)$ https://wiki.gnome.org/Projects/NautilusPython
+  RedirectMatch 301 /nautilus-sound-converter(.*)$ https://wiki.gnome.org/Projects/NautilusSoundConverter
+  RedirectMatch 301 /orca(.*)$ https://wiki.gnome.org/Projects/Orca
+  RedirectMatch 301 /gdm(.*)$ https://wiki.gnome.org/Projects/GDM     
+  RedirectMatch 301 /gtksourceview(.*)$ https://wiki.gnome.org/Projects/GtkSourceView
+  RedirectMatch 301 /gtksourceviewmm(.*)$ https://developer.gnome.org/gtksourceviewmm/
+  RedirectMatch 301 /libgsf(.*)$ https://developer.gnome.org/gsf/
+  RedirectMatch 301 /diagnome(.*)$ https://wiki.gnome.org/Events/DiaGNOME
+  RedirectMatch 301 /anjuta(.*)$ https://wiki.gnome.org/Apps/Anjuta
+  RedirectMatch 301 /brasero(.*)$ https://wiki.gnome.org/Apps/Brasero
+  RedirectMatch 301 /cheese(.*)$ https://wiki.gnome.org/Apps/Cheese
+  RedirectMatch 301 /dia(.*)$ https://wiki.gnome.org/Apps/Dia
+  RedirectMatch 301 /easytag(.*)$ https://wiki.gnome.org/Apps/EasyTAG
+  RedirectMatch 301 /eog(.*)$ https://wiki.gnome.org/Apps/EyeOfGnome
+  RedirectMatch 301 /epiphany(.*)$ https://wiki.gnome.org/Apps/Web
+  RedirectMatch 301 /evince(.*)$ https://wiki.gnome.org/Apps/Evince
+  RedirectMatch 301 /gedit(.*)$ https://wiki.gnome.org/Apps/Gedit
+  RedirectMatch 301 /gyrus(.*)$ https://wiki.gnome.org/Apps/Gyrus
+  RedirectMatch 301 /hipo(.*)$ https://wiki.gnome.org/Apps/Hipo
+  RedirectMatch 301 /hotssh(.*)$ https://wiki.gnome.org/Apps/HotSSH
+  RedirectMatch 301 /latexila(.*)$ https://wiki.gnome.org/Apps/LaTeXila
+  RedirectMatch 301 /nemiver(.*)$ https://wiki.gnome.org/Apps/Nemiver
+  RedirectMatch 301 /postr(.*)$ https://wiki.gnome.org/Apps/Postr
+  RedirectMatch 301 /rhythmbox(.*)$ https://wiki.gnome.org/Apps/Rhythmbox
+  RedirectMatch 301 /seahorse(.*)$ https://wiki.gnome.org/Apps/Seahorse
+  RedirectMatch 301 /snappy(.*)$ https://wiki.gnome.org/Apps/Snappy
+  RedirectMatch 301 /tomboy(.*)$ https://wiki.gnome.org/Apps/Tomboy
+  RedirectMatch 301 /totem(.*)$ https://wiki.gnome.org/Apps/Videos
+  RedirectMatch 301 /vinagre(.*)$ https://wiki.gnome.org/Apps/Vinagre
+  RedirectMatch 301 /yelp(.*)$ https://wiki.gnome.org/Apps/Yelp
+  RedirectMatch 301 /memprof(.*)$ https://wiki.gnome.org/Apps/MemProf
+  RedirectMatch 301 /gtranslator(.*)$ https://wiki.gnome.org/Apps/Gtranslator
+  RedirectMatch 301 /latexila(.*)$ https://wiki.gnome.org/Apps/LaTeXila
+  RedirectMatch 301 /emerillon(.*)$ https://wiki.gnome.org/Apps/Emerillon
+  RedirectMatch 301 /evolution(.*)$ https://wiki.gnome.org/Apps/Evolution
+
+  RedirectMatch 301 /straw(.*)$ https://wiki.gnome.org/Apps/Attic/Straw
+  RedirectMatch 301 /gnumeric(.*)$ http://www.gnumeric.org
+
+  RedirectMatch 301 /(.*)$ https://projects-old.gnome.org/$1
+</VirtualHost>
diff --git a/resources/projects.gnome.org.yaml b/resources/projects.gnome.org.yaml
new file mode 100644
index 0000000..2bbcc69
--- /dev/null
+++ b/resources/projects.gnome.org.yaml
@@ -0,0 +1,17 @@
+apiVersion: route.openshift.io/v1
+kind: Route
+metadata:
+  name: projects.gnome.org
+  namespace: redirects-web
+spec:
+  host: projects.gnome.org
+  port:
+    targetPort: 8080-tcp
+  tls:
+    insecureEdgeTerminationPolicy: Redirect
+    termination: edge
+  to:
+    kind: Service
+    name: redirects-web
+    weight: 100
+  wildcardPolicy: None


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]