]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/cephadm: add support for default server options to template
authorJohn Mulligan <jmulligan@redhat.com>
Tue, 21 Mar 2023 15:42:25 +0000 (11:42 -0400)
committerAdam King <adking@redhat.com>
Thu, 31 Aug 2023 17:36:14 +0000 (13:36 -0400)
Add support for default server-options within the haproxy backend
section. This change will later be used to enable haproxy proxy protocol
(v2)  support.

Signed-off-by: John Mulligan <jmulligan@redhat.com>
(cherry picked from commit 9613181e286f2e11574d8240d531c592a2196881)

src/pybind/mgr/cephadm/templates/services/ingress/haproxy.cfg.j2

index a529798e739d77d4ecbe3ed3d22729901c1a1be4..100acce401ba0e2fd303556553e1812fd27c82d5 100644 (file)
@@ -81,6 +81,9 @@ backend backend
     mode        tcp
     balance     source
     hash-type   consistent
+{% if default_server_opts %}
+    default-server {{ default_server_opts|join(" ") }}
+{% endif %}
     {% for server in servers %}
     server {{ server.name }} {{ server.ip }}:{{ server.port }}
     {% endfor %}