From d122ee7feac875e0cbaeebd080d3984557beee27 Mon Sep 17 00:00:00 2001 From: reyesj2 <94730068+reyesj2@users.noreply.github.com> Date: Wed, 30 Sep 2026 16:49:19 -0500 Subject: [PATCH] review integration-defaults weird_integrations mappings, removed unused, updated logstash integration naming --- salt/elasticfleet/integration-defaults.map.jinja | 7 ++----- salt/manager/tools/sbin/soup | 11 +++++++++++ 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/salt/elasticfleet/integration-defaults.map.jinja b/salt/elasticfleet/integration-defaults.map.jinja index 25e307331..559caad5a 100644 --- a/salt/elasticfleet/integration-defaults.map.jinja +++ b/salt/elasticfleet/integration-defaults.map.jinja @@ -30,17 +30,14 @@ 'azure_metrics.monitor': 'azure.monitor', 'azure_metrics.storage_account': 'azure.storage_account', 'azure_openai.metrics': 'azure.open_ai', - 'beat.state': 'beats.stack_monitoring.state', - 'beat.stats': 'beats.stack_monitoring.stats', - 'enterprisesearch.health': 'enterprisesearch.stack_monitoring.health', - 'enterprisesearch.stats': 'enterprisesearch.stack_monitoring.stats', 'kibana.cluster_actions': 'kibana.stack_monitoring.cluster_actions', 'kibana.cluster_rules': 'kibana.stack_monitoring.cluster_rules', 'kibana.node_actions': 'kibana.stack_monitoring.node_actions', 'kibana.node_rules': 'kibana.stack_monitoring.node_rules', 'kibana.stats': 'kibana.stack_monitoring.stats', 'kibana.status': 'kibana.stack_monitoring.status', - 'logstash.node_cel': 'logstash.stack_monitoring.node', + 'logstash.node': 'logstash.stack_monitoring.node', + 'logstash.node_cel': 'logstash.node', 'logstash.node_stats': 'logstash.stack_monitoring.node_stats', 'synthetics.browser': 'synthetics-browser', 'synthetics.browser_network': 'synthetics-browser.network', diff --git a/salt/manager/tools/sbin/soup b/salt/manager/tools/sbin/soup index 6a2af1c2d..20c2528dc 100755 --- a/salt/manager/tools/sbin/soup +++ b/salt/manager/tools/sbin/soup @@ -1183,6 +1183,13 @@ up_to_3.4.0() { echo "Removing so-kratos, so-hydra and so-soc so they are recreated on the soauth network." docker rm -f so-kratos so-hydra so-soc >> $SOUP_LOG 2>&1 + for template in so-metrics-logstash.node so-metrics-logstash.stack_monitoring.node; do + if ! remove_elasticsearch_index_template "$template" "logstash node and node_cel index patterns reversed"; then + FINAL_MESSAGE_QUEUE+=("WARNING: Unable to automatically remove the $template index template. Addon integration templates may fail to load until it is removed:") + FINAL_MESSAGE_QUEUE+=(" - sudo so-elasticsearch-query _index_template/$template -XDELETE && so-checkin") + fi + done + INSTALLEDVERSION=3.4.0 } @@ -1248,6 +1255,10 @@ valid_soauth_range() { } post_to_3.4.0() { + for idx in "metrics-logstash.node-default" "metrics-logstash.stack_monitoring.node-default"; do + rollover_index "$idx" + done + set_postversion 3.4.0 } ### 3.4.0 End ###