diff --git a/ncm-metaconfig/src/main/metaconfig/haproxy/backend.tt b/ncm-metaconfig/src/main/metaconfig/haproxy/backend.tt index d1cbf095f8..eff0414dd0 100644 --- a/ncm-metaconfig/src/main/metaconfig/haproxy/backend.tt +++ b/ncm-metaconfig/src/main/metaconfig/haproxy/backend.tt @@ -4,6 +4,9 @@ balance [% bke.balance %] [% IF bke.mode -%] mode [% bke.mode %] [% END -%] +[% IF bke.cookie -%] +cookie [% bke.cookie %] +[% END -%] [% FOREACH option IN bke.options -%] option [% option %] [% END -%] diff --git a/ncm-metaconfig/src/main/metaconfig/haproxy/pan/schema.pan b/ncm-metaconfig/src/main/metaconfig/haproxy/pan/schema.pan index 4334a42711..b49f4a1bd6 100644 --- a/ncm-metaconfig/src/main/metaconfig/haproxy/pan/schema.pan +++ b/ncm-metaconfig/src/main/metaconfig/haproxy/pan/schema.pan @@ -198,6 +198,7 @@ type haproxy_service_server_params = { 'check' ? boolean @{different health check port} 'port' ? type_port + 'cookie' ? string }; type haproxy_service_bind_params = { @@ -252,6 +253,7 @@ type haproxy_service_backend = { 'reqrep' ? haproxy_service_reqrep[] 'http-request' ? string[] 'acl' ? dict() + 'cookie' ? string }; @documentation {