From f1e281c55302ef92dafb1217a0fc255430c55434 Mon Sep 17 00:00:00 2001 From: "update-envoy[bot]" <135279899+update-envoy[bot]@users.noreply.github.com> Date: Fri, 1 Sep 2023 06:46:40 +0000 Subject: [PATCH] Replace envoy_reloadable_features_successful_active_health_check_uneject_host with config (#29303) Signed-off-by: Sunil Narasimhamurthy Mirrored from https://github.com/envoyproxy/envoy @ 72f129d273fa32f49581db3abbaf4b62e3e3703c --- envoy/config/cluster/v3/outlier_detection.proto | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/envoy/config/cluster/v3/outlier_detection.proto b/envoy/config/cluster/v3/outlier_detection.proto index e9227377..11289e26 100644 --- a/envoy/config/cluster/v3/outlier_detection.proto +++ b/envoy/config/cluster/v3/outlier_detection.proto @@ -19,7 +19,7 @@ option (udpa.annotations.file_status).package_version_status = ACTIVE; // See the :ref:`architecture overview ` for // more information on outlier detection. -// [#next-free-field: 23] +// [#next-free-field: 24] message OutlierDetection { option (udpa.annotations.versioning).previous_message_type = "envoy.api.v2.cluster.OutlierDetection"; @@ -161,4 +161,10 @@ message OutlierDetection { // See :ref:`max_ejection_time_jitter` // Defaults to 0s. google.protobuf.Duration max_ejection_time_jitter = 22; + + // If active health checking is enabled and a host is ejected by outlier detection, a successful active health check + // unejects the host by default and considers it as healthy. Unejection also clears all the outlier detection counters. + // To change this default behavior set this config to ``false`` where active health checking will not uneject the host. + // Defaults to true. + google.protobuf.BoolValue successful_active_health_check_uneject_host = 23; }