Move to apache balancer for all openshift
Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
This commit is contained in:
parent
fc7005848a
commit
40b0677074
3 changed files with 43 additions and 42 deletions
|
@ -97,3 +97,15 @@ csi_relationship: |
|
||||||
other various hosts to provide web applications at sites like
|
other various hosts to provide web applications at sites like
|
||||||
fedoraproject.org and admin.fedoraproject.org. The proxy servers are
|
fedoraproject.org and admin.fedoraproject.org. The proxy servers are
|
||||||
balanced via dns and geoIP and are spread all over the place.
|
balanced via dns and geoIP and are spread all over the place.
|
||||||
|
|
||||||
|
openshift_masters:
|
||||||
|
- os-master01.vpn.fedoraproject.org
|
||||||
|
- os-master02.vpn.fedoraproject.org
|
||||||
|
- os-master03.vpn.fedoraproject.org
|
||||||
|
|
||||||
|
openshift_nodes:
|
||||||
|
- os-node01.vpn.fedoraproject.org
|
||||||
|
- os-node02.vpn.fedoraproject.org
|
||||||
|
- os-node03.vpn.fedoraproject.org
|
||||||
|
- os-node04.vpn.fedoraproject.org
|
||||||
|
- os-node05.vpn.fedoraproject.org
|
||||||
|
|
|
@ -82,3 +82,14 @@ csi_relationship: |
|
||||||
other various hosts to provide web applications at sites like
|
other various hosts to provide web applications at sites like
|
||||||
fedoraproject.org and admin.fedoraproject.org. The proxy servers are
|
fedoraproject.org and admin.fedoraproject.org. The proxy servers are
|
||||||
balanced via dns and geoIP and are spread all over the place.
|
balanced via dns and geoIP and are spread all over the place.
|
||||||
|
|
||||||
|
openshift_masters:
|
||||||
|
- os-master01.stg.phx2.fedoraproject.org
|
||||||
|
- os-master02.stg.phx2.fedoraproject.org
|
||||||
|
- os-master03.stg.phx2.fedoraproject.org
|
||||||
|
|
||||||
|
openshift_nodes:
|
||||||
|
- os-node01.stg.phx2.fedoraproject.org
|
||||||
|
- os-node02.stg.phx2.fedoraproject.org
|
||||||
|
- os-node03.stg.phx2.fedoraproject.org
|
||||||
|
- os-node04.stg.phx2.fedoraproject.org
|
||||||
|
|
|
@ -280,8 +280,8 @@
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: bodhi.fedoraproject.org
|
website: bodhi.fedoraproject.org
|
||||||
destname: bodhi
|
destname: bodhi
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: bodhi
|
tags: bodhi
|
||||||
|
|
||||||
|
@ -312,8 +312,8 @@
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: koschei.fedoraproject.org
|
website: koschei.fedoraproject.org
|
||||||
destname: koschei
|
destname: koschei
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: koschei
|
tags: koschei
|
||||||
|
|
||||||
|
@ -658,45 +658,23 @@
|
||||||
keephost: true
|
keephost: true
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: os.fedoraproject.org
|
website: "os{{ env_suffix }}.fedoraproject.org"
|
||||||
destname: os
|
destname: os
|
||||||
balancer_name: os
|
balancer_name: os
|
||||||
balancer_members: ['os-master01.vpn.fedoraproject.org', 'os-master02.vpn.fedoraproject.org', 'os-master03.vpn.fedoraproject.org']
|
balancer_members: {{ openshift_masters }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags:
|
tags:
|
||||||
- os.fedoraproject.org
|
- os.fedoraproject.org
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: app.os.fedoraproject.org
|
website: "app.os{{ env_suffix }}.fedoraproject.org"
|
||||||
destname: app.os
|
destname: app.os
|
||||||
balancer_name: app-os
|
balancer_name: app-os
|
||||||
balancer_members: ['os-node01.vpn.fedoraproject.org', 'os-node02.vpn.fedoraproject.org', 'os-node03.vpn.fedoraproject.org', 'os-node04.vpn.fedoraproject.org', 'os-node05.vpn.fedoraproject.org']
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags:
|
tags:
|
||||||
- app.os.fedoraproject.org
|
- app.os.fedoraproject.org
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
|
||||||
website: os.stg.fedoraproject.org
|
|
||||||
destname: os
|
|
||||||
proxyurl: https://os.stg.phx2.fedoraproject.org
|
|
||||||
balancer_name: os-stg
|
|
||||||
balancer_members: ['os-master01.stg.phx2.fedoraproject.org', 'os-master02.stg.phx2.fedoraproject.org', 'os-master03.stg.phx2.fedoraproject.org']
|
|
||||||
keephost: true
|
|
||||||
tags:
|
|
||||||
- os.fedoraproject.org
|
|
||||||
when: env == "staging"
|
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
|
||||||
website: app.os.stg.fedoraproject.org
|
|
||||||
destname: app.os
|
|
||||||
balancer_name: app-os-stg
|
|
||||||
balancer_members: ['os-node01.stg.phx2.fedoraproject.org', 'os-node02.stg.phx2.fedoraproject.org', 'os-node03.stg.phx2.fedoraproject.org', 'os-node04.stg.phx2.fedoraproject.org']
|
|
||||||
proxyurl: http://app.os.phx2.fedoraproject.org
|
|
||||||
keephost: true
|
|
||||||
tags:
|
|
||||||
- app.os.fedoraproject.org
|
|
||||||
when: env == "staging"
|
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: odcs.fedoraproject.org
|
website: odcs.fedoraproject.org
|
||||||
destname: odcs
|
destname: odcs
|
||||||
|
@ -714,40 +692,40 @@
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: greenwave.fedoraproject.org
|
website: greenwave.fedoraproject.org
|
||||||
destname: greenwave
|
destname: greenwave
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: greenwave
|
tags: greenwave
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: waiverdb.fedoraproject.org
|
website: waiverdb.fedoraproject.org
|
||||||
destname: waiverdb
|
destname: waiverdb
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: waiverdb
|
tags: waiverdb
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: coreos.fedoraproject.org
|
website: coreos.fedoraproject.org
|
||||||
destname: coreos
|
destname: coreos
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: coreos
|
tags: coreos
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: silverblue.fedoraproject.org
|
website: silverblue.fedoraproject.org
|
||||||
destname: silverblue
|
destname: silverblue
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: silverblue
|
tags: silverblue
|
||||||
|
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: stg.release-monitoring.org
|
website: stg.release-monitoring.org
|
||||||
destname: stg.release-monitoring
|
destname: stg.release-monitoring
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: release-montoring.org
|
tags: release-montoring.org
|
||||||
when: env == "staging"
|
when: env == "staging"
|
||||||
|
@ -755,8 +733,8 @@
|
||||||
- role: httpd/reverseproxy
|
- role: httpd/reverseproxy
|
||||||
website: fpdc.fedoraproject.org
|
website: fpdc.fedoraproject.org
|
||||||
destname: fpdc
|
destname: fpdc
|
||||||
# haproxy entry for os-nodes-frontend
|
balancer_name: app-os
|
||||||
proxyurl: http://localhost:10065
|
balancer_members: {{ openshift_nodes }}
|
||||||
keephost: true
|
keephost: true
|
||||||
tags: fpdc
|
tags: fpdc
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue