Merge "Add opencontrail:common class"
diff --git a/ironic/api/cluster.yml b/ironic/api/cluster.yml
index c335b7e..eaec2ca 100644
--- a/ironic/api/cluster.yml
+++ b/ironic/api/cluster.yml
@@ -48,3 +48,5 @@
         region: ${_param:openstack_region}
         protocol: ${_param:cluster_internal_protocol}
         user: ${_param:keystone_ironic_username}
+      middleware:
+        enable_proxy_headers_parsing: true
diff --git a/ironic/api/single.yml b/ironic/api/single.yml
index 9608424..58f9807 100644
--- a/ironic/api/single.yml
+++ b/ironic/api/single.yml
@@ -42,3 +42,5 @@
         region: ${_param:openstack_region}
         protocol: ${_param:cluster_internal_protocol}
         user: ${_param:keystone_ironic_username}
+      middleware:
+        enable_proxy_headers_parsing: true
diff --git a/nginx/server/proxy/ceph_radosgw.yml b/nginx/server/proxy/ceph_radosgw.yml
index c69ec3a..8207bda 100644
--- a/nginx/server/proxy/ceph_radosgw.yml
+++ b/nginx/server/proxy/ceph_radosgw.yml
@@ -12,7 +12,16 @@
           enabled: true
           type: nginx_proxy
           name: ceph_radosgw
+          proxy_set_header:
+            Host:
+              enabled: true
+              value: "$host"
+            X-Forwarded-For:
+              enabled: true
+              value: "$remote_addr"
           proxy:
+            size: 10240m
+            buffer_size: 10240m
             host: ${_param:nginx_proxy_radosgw_service_host}
             port: ${_param:nginx_proxy_radosgw_service_port}
             protocol: http