Ok this is for staging websites, but it's a change in ansible and we change
some pre_tasks, so I ask for +1s to be sure.
Staging websites should not redirect prerelease pages, but show them
normally (while production must still redirect them to the main page). We
are just before readiness and should at least test them out.
I'd comment out the rules for staging as in the diff below, if we need to
drop also the config files on the proxies, I attach a diff also for
playbooks/groups/proxies.yml.
Thanks.
diff --git a/playbooks/include/proxies-redirects.yml
b/playbooks/include/proxies-redirects.yml
index b141527..ef323e1 100644
--- a/playbooks/include/proxies-redirects.yml
+++ b/playbooks/include/proxies-redirects.yml
@@ -216,57 +216,57 @@
#
# When there is no prerelease we redirect the prerelease urls
-# back to the main release.
+# back to the main release.
# This should be disabled when there is a prerelease
- - role: httpd/redirectmatch
- name: prerelease-to-final-gfo
- website:
getfedora.org
- regex: /(.*)/prerelease.*$
- target:
https://stg.getfedora.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-labs-1
- website:
labs.fedoraproject.org
- regex: /(.*)/prerelease.*$
- target:
https://labs.stg.fedoraproject.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-spins-1
- website:
spins.fedoraproject.org
- regex: /(.*)/prerelease.*$
- target:
https://spins.stg.fedoraproject.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-arm-1
- website:
arm.fedoraproject.org
- regex: /(.*)/prerelease.*$
- target:
https://arm.stg.fedoraproject.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-labs-2
- website:
labs.fedoraproject.org
- regex: /prerelease.*$
- target:
https://labs.stg.fedoraproject.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-spins-2
- website:
spins.fedoraproject.org
- regex: /prerelease.*$
- target:
https://spins.stg.fedoraproject.org/$1
- when: env == 'staging'
-
- - role: httpd/redirectmatch
- name: prerelease-to-final-arm-2
- website:
arm.fedoraproject.org
- regex: /prerelease.*$
- target:
https://arm.stg.fedoraproject.org/$1
- when: env == 'staging'
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-gfo
+# website:
getfedora.org
+# regex: /(.*)/prerelease.*$
+# target:
https://stg.getfedora.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-labs-1
+# website:
labs.fedoraproject.org
+# regex: /(.*)/prerelease.*$
+# target:
https://labs.stg.fedoraproject.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-spins-1
+# website:
spins.fedoraproject.org
+# regex: /(.*)/prerelease.*$
+# target:
https://spins.stg.fedoraproject.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-arm-1
+# website:
arm.fedoraproject.org
+# regex: /(.*)/prerelease.*$
+# target:
https://arm.stg.fedoraproject.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-labs-2
+# website:
labs.fedoraproject.org
+# regex: /prerelease.*$
+# target:
https://labs.stg.fedoraproject.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-spins-2
+# website:
spins.fedoraproject.org
+# regex: /prerelease.*$
+# target:
https://spins.stg.fedoraproject.org/$1
+# when: env == 'staging'
+
+# - role: httpd/redirectmatch
+# name: prerelease-to-final-arm-2
+# website:
arm.fedoraproject.org
+# regex: /prerelease.*$
+# target:
https://arm.stg.fedoraproject.org/$1
+# when: env == 'staging'
# end staging
--
Robert Mayr
(robyduck)