diff --git a/envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto b/envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto index e3c612ed..aa07083f 100644 --- a/envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto +++ b/envoy/extensions/filters/http/stateful_session/v3/stateful_session.proto @@ -23,6 +23,10 @@ message StatefulSession { // // [#extension-category: envoy.http.stateful_session] config.core.v3.TypedExtensionConfig session_state = 1; + + // If set to True, the HTTP request must be routed to the requested destination. + // If the requested destination is not available, Envoy returns 503. Defaults to False. + bool strict = 2; } message StatefulSessionPerRoute { diff --git a/envoy/extensions/http/stateful_session/header/v3/header.proto b/envoy/extensions/http/stateful_session/header/v3/header.proto index 01b9381b..c5e7de1c 100644 --- a/envoy/extensions/http/stateful_session/header/v3/header.proto +++ b/envoy/extensions/http/stateful_session/header/v3/header.proto @@ -23,7 +23,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE; // upstream host, this upstream host will be selected first. See :ref:`stateful session filter // `. // -// For example, if the header name is set to ``session-header``, envoy will prefer ``1.2.3.4:80`` +// For example, if the header name is set to ``session-header``, Envoy will prefer ``1.2.3.4:80`` // as the upstream host when the request contains the following header: // // .. code-block:: none