{"host": "deploy1003.eqiad.wmnet", "state": "core_diff", "description": "Differences to core resources", "diff": {"full": {"total": 17149, "only_in_self": [], "only_in_other": ["Envoyproxy::Cluster[k8s-ingress-dse-aa_cluster]", "Envoyproxy::Conf[k8s-ingress-dse-aa_cluster]", "Envoyproxy::Conf[opensearch-ipoid]", "Envoyproxy::Conf[opensearch-semantic-search]", "Envoyproxy::Listener[opensearch-ipoid]", "Envoyproxy::Listener[opensearch-semantic-search]", "File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml]"], "resource_diffs": [{"resource": "Envoyproxy::Listener[opensearch-semantic-search]", "parameters": "--- Envoyproxy::Listener[opensearch-semantic-search].orig\n+++ Envoyproxy::Listener[opensearch-semantic-search]\n\n+    priority => 50\n"}, {"resource": "Class[Profile::Kubernetes::Deployment_server::Sophroid_config]", "parameters": "--- Class[Profile::Kubernetes::Deployment_server::Sophroid_config].orig\n+++ Class[Profile::Kubernetes::Deployment_server::Sophroid_config]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "Envoyproxy::Cluster[k8s-ingress-dse-aa_cluster]", "parameters": "--- Envoyproxy::Cluster[k8s-ingress-dse-aa_cluster].orig\n+++ Envoyproxy::Cluster[k8s-ingress-dse-aa_cluster]\n\n+    priority => 50\n"}, {"resource": "Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config]", "parameters": "--- Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config].orig\n+++ Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "Envoyproxy::Conf[k8s-ingress-dse-aa_cluster]", "parameters": "--- Envoyproxy::Conf[k8s-ingress-dse-aa_cluster].orig\n+++ Envoyproxy::Conf[k8s-ingress-dse-aa_cluster]\n\n+    priority  => 50\n+    conf_type => cluster\n"}, {"resource": "File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml]", "content": "--- /etc/envoy/listeners.d/50-opensearch_ipoid.yaml.orig\n+++ /etc/envoy/listeners.d/50-opensearch_ipoid.yaml\n@@ -0,0 +1,92 @@\n+- address:\n+    socket_address: {protocol: TCP, address: \"::\", port_value: 6045}\n+  filter_chains:\n+  - filters:\n+    - name: envoy.filters.network.http_connection_manager\n+      typed_config:\n+        \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n+        access_log:\n+        - filter:\n+            status_code_filter:\n+              comparison:\n+                op: \"GE\"\n+                value:\n+                  default_value: 500\n+                  runtime_key: opensearch-ipoid_min_log_code\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n+            path: \"/var/log/envoy/opensearch-ipoid.log\"\n+        stat_prefix: opensearch-ipoid_egress\n+        http_filters:\n+        - name: envoy.filters.http.router\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n+        route_config:\n+          name: opensearch-ipoid_route\n+          virtual_hosts:\n+          - name: opensearch-ipoid\n+            domains: [\"*\"]\n+            routes:\n+            - match:\n+                prefix: \"/\"\n+              route:\n+                auto_host_rewrite: true\n+                cluster: k8s-ingress-dse-aa\n+                timeout: 50s\n+                retry_policy:\n+                  retry_on: \"gateway-error\"\n+        internal_address_config:\n+          unix_sockets: true\n+          cidr_ranges:\n+          - address_prefix: 10.0.0.0\n+            prefix_len: 8\n+          - address_prefix: 127.0.0.1\n+            prefix_len: 32\n+          - address_prefix: ::1\n+            prefix_len: 128\n+- address:\n+    socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6045}\n+  filter_chains:\n+  - filters:\n+    - name: envoy.filters.network.http_connection_manager\n+      typed_config:\n+        \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n+        access_log:\n+        - filter:\n+            status_code_filter:\n+              comparison:\n+                op: \"GE\"\n+                value:\n+                  default_value: 500\n+                  runtime_key: opensearch-ipoid_min_log_code\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n+            path: \"/var/log/envoy/opensearch-ipoid.log\"\n+        stat_prefix: opensearch-ipoid_egress\n+        http_filters:\n+        - name: envoy.filters.http.router\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n+        route_config:\n+          name: opensearch-ipoid_route\n+          virtual_hosts:\n+          - name: opensearch-ipoid\n+            domains: [\"*\"]\n+            routes:\n+            - match:\n+                prefix: \"/\"\n+              route:\n+                auto_host_rewrite: true\n+                cluster: k8s-ingress-dse-aa\n+                timeout: 50s\n+                retry_policy:\n+                  retry_on: \"gateway-error\"\n+        internal_address_config:\n+          unix_sockets: true\n+          cidr_ranges:\n+          - address_prefix: 10.0.0.0\n+            prefix_len: 8\n+          - address_prefix: 127.0.0.1\n+            prefix_len: 32\n+          - address_prefix: ::1\n+            prefix_len: 128", "parameters": "--- File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml].orig\n+++ File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml]\n\n+    group  => root\n+    notify => Exec[verify-envoy-config]\n+    mode   => 0444\n+    ensure => present\n+    owner  => root\n"}, {"resource": "File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml]", "content": "--- /etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml.orig\n+++ /etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml\n@@ -0,0 +1,38 @@\n+name: k8s-ingress-dse-aa\n+connect_timeout: 0.25s\n+typed_extension_protocol_options:\n+  envoy.extensions.upstreams.http.v3.HttpProtocolOptions:\n+    \"@type\": type.googleapis.com/envoy.extensions.upstreams.http.v3.HttpProtocolOptions\n+    common_http_protocol_options:\n+      idle_timeout: 50s\n+      # Given we go through a load-balancer, we want to keep the number of requests that go through a single connection pool small\n+      max_requests_per_connection: 1000\n+    use_downstream_protocol_config: {}\n+type: STRICT_DNS\n+dns_lookup_family: V4_ONLY\n+lb_policy: ROUND_ROBIN\n+load_assignment:\n+  cluster_name: cluster_k8s-ingress-dse-aa\n+  endpoints:\n+  - lb_endpoints:\n+    - endpoint:\n+        address:\n+          socket_address:\n+            address: k8s-ingress-dse-aa.discovery.wmnet\n+            port_value: 30443\n+# Let's not enable circuit-breaking for now. It would look something like\n+#circuit_breakers:\n+#  thresholds:\n+#    - max_pending_requests: 30\n+transport_socket:\n+  name: envoy.transport_sockets.tls\n+  typed_config:\n+    \"@type\": type.googleapis.com/envoy.extensions.transport_sockets.tls.v3.UpstreamTlsContext\n+    sni: k8s-ingress-dse-aa.discovery.wmnet\n+    common_tls_context:\n+       tls_params:\n+         cipher_suites: ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384\n+       validation_context:\n+         trusted_ca:\n+           filename: /etc/ssl/certs/ca-certificates.crt\n+", "parameters": "--- File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml].orig\n+++ File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml]\n\n+    group  => root\n+    notify => Exec[verify-envoy-config]\n+    mode   => 0444\n+    ensure => present\n+    owner  => root\n"}, {"resource": "File[/etc/helmfile-defaults/sophroid/listeners.yaml]", "content": "--- /etc/helmfile-defaults/sophroid/listeners.yaml.orig\n+++ /etc/helmfile-defaults/sophroid/listeners.yaml\n@@ -603,4 +603,6 @@\n - data-gateway\n - analytics-web\n - page-analytics\n+- opensearch-semantic-search\n+- opensearch-ipoid\n profile::services_proxy::envoy::local_otel_reporting_pct: 0.0"}, {"resource": "File[/etc/helmfile-defaults/mediawiki/tlsproxy.yaml]", "content": "--- /etc/helmfile-defaults/mediawiki/tlsproxy.yaml.orig\n+++ /etc/helmfile-defaults/mediawiki/tlsproxy.yaml\n@@ -45,6 +45,8 @@\n   - data-gateway\n   - analytics-web\n   - page-analytics\n+  - opensearch-semantic-search\n+  - opensearch-ipoid\n mesh:\n   error_page: |\n     <!DOCTYPE html>"}, {"resource": "File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml]", "content": "--- /etc/envoy/listeners.d/50-opensearch_semantic_search.yaml.orig\n+++ /etc/envoy/listeners.d/50-opensearch_semantic_search.yaml\n@@ -0,0 +1,92 @@\n+- address:\n+    socket_address: {protocol: TCP, address: \"::\", port_value: 6044}\n+  filter_chains:\n+  - filters:\n+    - name: envoy.filters.network.http_connection_manager\n+      typed_config:\n+        \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n+        access_log:\n+        - filter:\n+            status_code_filter:\n+              comparison:\n+                op: \"GE\"\n+                value:\n+                  default_value: 500\n+                  runtime_key: opensearch-semantic-search_min_log_code\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n+            path: \"/var/log/envoy/opensearch-semantic-search.log\"\n+        stat_prefix: opensearch-semantic-search_egress\n+        http_filters:\n+        - name: envoy.filters.http.router\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n+        route_config:\n+          name: opensearch-semantic-search_route\n+          virtual_hosts:\n+          - name: opensearch-semantic-search\n+            domains: [\"*\"]\n+            routes:\n+            - match:\n+                prefix: \"/\"\n+              route:\n+                auto_host_rewrite: true\n+                cluster: k8s-ingress-dse-aa\n+                timeout: 50s\n+                retry_policy:\n+                  retry_on: \"gateway-error\"\n+        internal_address_config:\n+          unix_sockets: true\n+          cidr_ranges:\n+          - address_prefix: 10.0.0.0\n+            prefix_len: 8\n+          - address_prefix: 127.0.0.1\n+            prefix_len: 32\n+          - address_prefix: ::1\n+            prefix_len: 128\n+- address:\n+    socket_address: {protocol: TCP, address: 0.0.0.0, port_value: 6044}\n+  filter_chains:\n+  - filters:\n+    - name: envoy.filters.network.http_connection_manager\n+      typed_config:\n+        \"@type\": type.googleapis.com/envoy.extensions.filters.network.http_connection_manager.v3.HttpConnectionManager\n+        access_log:\n+        - filter:\n+            status_code_filter:\n+              comparison:\n+                op: \"GE\"\n+                value:\n+                  default_value: 500\n+                  runtime_key: opensearch-semantic-search_min_log_code\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.access_loggers.file.v3.FileAccessLog\n+            path: \"/var/log/envoy/opensearch-semantic-search.log\"\n+        stat_prefix: opensearch-semantic-search_egress\n+        http_filters:\n+        - name: envoy.filters.http.router\n+          typed_config:\n+            \"@type\": type.googleapis.com/envoy.extensions.filters.http.router.v3.Router\n+        route_config:\n+          name: opensearch-semantic-search_route\n+          virtual_hosts:\n+          - name: opensearch-semantic-search\n+            domains: [\"*\"]\n+            routes:\n+            - match:\n+                prefix: \"/\"\n+              route:\n+                auto_host_rewrite: true\n+                cluster: k8s-ingress-dse-aa\n+                timeout: 50s\n+                retry_policy:\n+                  retry_on: \"gateway-error\"\n+        internal_address_config:\n+          unix_sockets: true\n+          cidr_ranges:\n+          - address_prefix: 10.0.0.0\n+            prefix_len: 8\n+          - address_prefix: 127.0.0.1\n+            prefix_len: 32\n+          - address_prefix: ::1\n+            prefix_len: 128", "parameters": "--- File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml].orig\n+++ File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml]\n\n+    group  => root\n+    notify => Exec[verify-envoy-config]\n+    mode   => 0444\n+    ensure => present\n+    owner  => root\n"}, {"resource": "Envoyproxy::Conf[opensearch-semantic-search]", "parameters": "--- Envoyproxy::Conf[opensearch-semantic-search].orig\n+++ Envoyproxy::Conf[opensearch-semantic-search]\n\n+    priority  => 50\n+    conf_type => listener\n"}, {"resource": "Class[Profile::Services_proxy::Envoy]", "parameters": "--- Class[Profile::Services_proxy::Envoy].orig\n+++ Class[Profile::Services_proxy::Envoy]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "Envoyproxy::Conf[opensearch-ipoid]", "parameters": "--- Envoyproxy::Conf[opensearch-ipoid].orig\n+++ Envoyproxy::Conf[opensearch-ipoid]\n\n+    priority  => 50\n+    conf_type => listener\n"}, {"resource": "Envoyproxy::Listener[opensearch-ipoid]", "parameters": "--- Envoyproxy::Listener[opensearch-ipoid].orig\n+++ Envoyproxy::Listener[opensearch-ipoid]\n\n+    priority => 50\n"}, {"resource": "Class[Mediawiki::Tlsproxy::Yaml_defs]", "parameters": "--- Class[Mediawiki::Tlsproxy::Yaml_defs].orig\n+++ Class[Mediawiki::Tlsproxy::Yaml_defs]\n\n@@\n-    listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}], "perc_changed": "0.14%"}, "core": {"total": 17149, "only_in_self": [], "only_in_other": ["File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml]"], "resource_diffs": [{"resource": "File[/etc/helmfile-defaults/sophroid/listeners.yaml]", "content": "--- /etc/helmfile-defaults/sophroid/listeners.yaml.orig\n+++ /etc/helmfile-defaults/sophroid/listeners.yaml\n@@ -603,4 +603,6 @@\n - data-gateway\n - analytics-web\n - page-analytics\n+- opensearch-semantic-search\n+- opensearch-ipoid\n profile::services_proxy::envoy::local_otel_reporting_pct: 0.0"}, {"resource": "File[/etc/helmfile-defaults/mediawiki/tlsproxy.yaml]", "content": "--- /etc/helmfile-defaults/mediawiki/tlsproxy.yaml.orig\n+++ /etc/helmfile-defaults/mediawiki/tlsproxy.yaml\n@@ -45,6 +45,8 @@\n   - data-gateway\n   - analytics-web\n   - page-analytics\n+  - opensearch-semantic-search\n+  - opensearch-ipoid\n mesh:\n   error_page: |\n     <!DOCTYPE html>"}], "perc_changed": "0.03%"}, "main": {"total": 17149, "only_in_self": [], "only_in_other": ["Envoyproxy::Cluster[k8s-ingress-dse-aa_cluster]", "Envoyproxy::Conf[k8s-ingress-dse-aa_cluster]", "Envoyproxy::Conf[opensearch-ipoid]", "Envoyproxy::Conf[opensearch-semantic-search]", "Envoyproxy::Listener[opensearch-ipoid]", "Envoyproxy::Listener[opensearch-semantic-search]", "File[/etc/envoy/clusters.d/50-k8s_ingress_dse_aa_cluster.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_ipoid.yaml]", "File[/etc/envoy/listeners.d/50-opensearch_semantic_search.yaml]"], "resource_diffs": [{"resource": "Class[Profile::Services_proxy::Envoy]", "parameters": "--- Class[Profile::Services_proxy::Envoy].orig\n+++ Class[Profile::Services_proxy::Envoy]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "Class[Profile::Kubernetes::Deployment_server::Sophroid_config]", "parameters": "--- Class[Profile::Kubernetes::Deployment_server::Sophroid_config].orig\n+++ Class[Profile::Kubernetes::Deployment_server::Sophroid_config]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config]", "parameters": "--- Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config].orig\n+++ Class[Profile::Kubernetes::Deployment_server::Mediawiki::Config]\n\n@@\n-    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    enabled_listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "File[/etc/helmfile-defaults/sophroid/listeners.yaml]", "content": "--- /etc/helmfile-defaults/sophroid/listeners.yaml.orig\n+++ /etc/helmfile-defaults/sophroid/listeners.yaml\n@@ -603,4 +603,6 @@\n - data-gateway\n - analytics-web\n - page-analytics\n+- opensearch-semantic-search\n+- opensearch-ipoid\n profile::services_proxy::envoy::local_otel_reporting_pct: 0.0"}, {"resource": "Class[Mediawiki::Tlsproxy::Yaml_defs]", "parameters": "--- Class[Mediawiki::Tlsproxy::Yaml_defs].orig\n+++ Class[Mediawiki::Tlsproxy::Yaml_defs]\n\n@@\n-    listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics']\n+    listeners => ['mathoid', 'eventgate-analytics', 'eventgate-analytics-external', 'eventgate-main', 'sessionstore', 'echostore', 'termbox', 'push-notifications', 'restbase', 'rest-gateway', 'cxserver', 'shellbox', 'shellbox-constraints', 'shellbox-media', 'shellbox-syntaxhighlight', 'shellbox-timeline', 'shellbox-video', 'swift-eqiad', 'swift-codfw', 'search-chi-eqiad', 'search-chi-codfw', 'search-chi', 'search-omega-eqiad', 'search-omega-codfw', 'search-omega', 'search-psi-eqiad', 'search-psi-codfw', 'search-psi', 'cloudelastic-chi-eqiad', 'cloudelastic-omega-eqiad', 'cloudelastic-psi-eqiad', 'mw-api-int', 'linkrecommendation', 'device-analytics', 'inference', 'wikifunctions', 'ipoid', 'test-kitchen', 'chart-renderer', 'wdqs-internal-main', 'wdqs-internal-scholarly', 'data-gateway', 'analytics-web', 'page-analytics', 'opensearch-semantic-search', 'opensearch-ipoid']\n"}, {"resource": "File[/etc/helmfile-defaults/mediawiki/tlsproxy.yaml]", "content": "--- /etc/helmfile-defaults/mediawiki/tlsproxy.yaml.orig\n+++ /etc/helmfile-defaults/mediawiki/tlsproxy.yaml\n@@ -45,6 +45,8 @@\n   - data-gateway\n   - analytics-web\n   - page-analytics\n+  - opensearch-semantic-search\n+  - opensearch-ipoid\n mesh:\n   error_page: |\n     <!DOCTYPE html>"}], "perc_changed": "0.09%"}}}