{"host": "ms-fe2010.codfw.wmnet", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 3375, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/envoy/listeners.d/00-tls_terminator_443.yaml]", "content": "--- /etc/envoy/listeners.d/00-tls_terminator_443.yaml.orig\n+++ /etc/envoy/listeners.d/00-tls_terminator_443.yaml\n@@ -50,10 +50,6 @@\n                     apply_on_stream_done: true\n                     # NOTE: If one of the headers referenced below is not set, the rate limit is not applied.\n                     actions:\n-                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n-                      - request_headers:\n-                          descriptor_key: user_id\n-                          header_name: x-client-ip\n                       # Hardcode the policy and user class for now\n                       - generic_key:\n                           descriptor_key: policy\n@@ -61,6 +57,10 @@\n                       - generic_key:\n                           descriptor_key: user_class\n                           descriptor_value: anon\n+                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n+                      - request_headers:\n+                          descriptor_key: user_id\n+                          header_name: x-client-ip\n       http_filters:\n       - name: envoy.filters.http.ratelimit.resp\n         typed_config:"}, {"resource": "Envoyproxy::Listener[tls_terminator_443]"}, {"resource": "Envoyproxy::Conf[tls_terminator_443]"}], "perc_changed": "0.09%"}, "core": {"total": 3375, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/envoy/listeners.d/00-tls_terminator_443.yaml]", "content": "--- /etc/envoy/listeners.d/00-tls_terminator_443.yaml.orig\n+++ /etc/envoy/listeners.d/00-tls_terminator_443.yaml\n@@ -50,10 +50,6 @@\n                     apply_on_stream_done: true\n                     # NOTE: If one of the headers referenced below is not set, the rate limit is not applied.\n                     actions:\n-                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n-                      - request_headers:\n-                          descriptor_key: user_id\n-                          header_name: x-client-ip\n                       # Hardcode the policy and user class for now\n                       - generic_key:\n                           descriptor_key: policy\n@@ -61,6 +57,10 @@\n                       - generic_key:\n                           descriptor_key: user_class\n                           descriptor_value: anon\n+                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n+                      - request_headers:\n+                          descriptor_key: user_id\n+                          header_name: x-client-ip\n       http_filters:\n       - name: envoy.filters.http.ratelimit.resp\n         typed_config:"}], "perc_changed": "0.03%"}, "main": {"total": 3375, "only_in_self": [], "only_in_other": [], "resource_diffs": [{"resource": "File[/etc/envoy/listeners.d/00-tls_terminator_443.yaml]", "content": "--- /etc/envoy/listeners.d/00-tls_terminator_443.yaml.orig\n+++ /etc/envoy/listeners.d/00-tls_terminator_443.yaml\n@@ -50,10 +50,6 @@\n                     apply_on_stream_done: true\n                     # NOTE: If one of the headers referenced below is not set, the rate limit is not applied.\n                     actions:\n-                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n-                      - request_headers:\n-                          descriptor_key: user_id\n-                          header_name: x-client-ip\n                       # Hardcode the policy and user class for now\n                       - generic_key:\n                           descriptor_key: policy\n@@ -61,6 +57,10 @@\n                       - generic_key:\n                           descriptor_key: user_class\n                           descriptor_value: anon\n+                      # Provide the user's identity (x-client-ip is set at the edge) as the counter key\n+                      - request_headers:\n+                          descriptor_key: user_id\n+                          header_name: x-client-ip\n       http_filters:\n       - name: envoy.filters.http.ratelimit.resp\n         typed_config:"}, {"resource": "Envoyproxy::Conf[tls_terminator_443]"}, {"resource": "Envoyproxy::Listener[tls_terminator_443]"}], "perc_changed": "0.09%"}}}