===== Haproxy configuration change ===== - Add and support 10.166.152.16 frontend http-ingress bind 10.166.152.16:80 ... frontend chat-ingress bind 10.166.152.16:80 … backend leanrexa source 10.166.152.240 - Remove 10.166.152.14 (Remove commented code) frontend http-ingress #bind 10.166.152.14:80 frontend chat-ingress #bind 10.166.152.14:80 - Add redundant block backend learnexa_bkp balance roundrobin cookie SERVERID insert indirect server prodapp01 10.166.152.11:80 cookie app1 maxconn 64 inter 8000 server prodapp02 10.166.152.19:80 cookie app2 maxconn 64 inter 8000 option httpclose frontend http-ingress acl prm_is_dead nbsrv(learnexa) lt 1 ... use_backend learnexa_bkp if prm_is_dead #similar for chat ====old code==== Challenge 1: Reconfigure health checks without relying on Opsource firewall. Challenge 2: Reconfigure health checks without any deploy scenario changes. *Needs to be tested* \\ #2: \\ Deploy script blocks 10.166.152.240 through .250. \\ If we set a source IP for haproxy probe in this range, we should be able to retain the test before site goes live functionality (last step of deployment) via the machine IP (assigned by Opsource during instance creation). \\ source #1: