Move to apache balancer for all openshift

Signed-off-by: Patrick Uiterwijk <patrick@puiterwijk.org>
This commit is contained in:
Patrick Uiterwijk 2018-09-28 18:11:51 +02:00
parent fc7005848a
commit 40b0677074
3 changed files with 43 additions and 42 deletions

View file

@ -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

View file

@ -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

View file

@ -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