Making response code 200 acceptable

The patch makes response code 200 acceptable for nova
placement API along with adding compatibility with Queens
OpenStack release in case of upgrade.

Change-Id: Ia2d1f347dacc5ff607ba694f5ff99a6b7143fdbc
Related-PROD: PROD-24685 (PROD:24685)
diff --git a/haproxy/proxy/listen/openstack/nova-placement.yml b/haproxy/proxy/listen/openstack/nova-placement.yml
index 41bedc8..21b9b85 100644
--- a/haproxy/proxy/listen/openstack/nova-placement.yml
+++ b/haproxy/proxy/listen/openstack/nova-placement.yml
@@ -5,17 +5,18 @@
     proxy:
       listen:
         # Nova placement API returns 401 when doing GET to root URL, while
-        # other serivces normally returns 200 and API versions data.
+        # other services normally returns 200 and API versions data.
         nova_placement_api:
           mode: http
           service_name: nova_placement
           options:
             - httpclose
             - httplog
+            - httpchk GET /
           health-check:
             http:
               options:
-              - expect status 401
+              - expect rstatus (401|200)
           binds:
           - address: ${_param:cluster_vip_address}
             port: 8778
diff --git a/haproxy/proxy/listen/openstack/nova-placement_large.yml b/haproxy/proxy/listen/openstack/nova-placement_large.yml
index 9d8dfb8..fc4b80e 100644
--- a/haproxy/proxy/listen/openstack/nova-placement_large.yml
+++ b/haproxy/proxy/listen/openstack/nova-placement_large.yml
@@ -5,17 +5,18 @@
     proxy:
       listen:
         # Nova placement API returns 401 when doing GET to root URL, while
-        # other serivces normally returns 200 and API versions data.
+        # other services normally returns 200 and API versions data.
         nova_placement_api:
           mode: http
           service_name: nova_placement
           options:
             - httpclose
             - httplog
+            - httpchk GET /
           health-check:
             http:
               options:
-              - expect status 401
+              - expect rstatus (401|200)
           binds:
           - address: ${_param:cluster_vip_address}
             port: 8778