diff --git a/app/models/manageiq/providers/kubernetes/container_manager/inventory_collector_mixin.rb b/app/models/manageiq/providers/kubernetes/container_manager/inventory_collector_mixin.rb index 22da397146..3d02e46d72 100644 --- a/app/models/manageiq/providers/kubernetes/container_manager/inventory_collector_mixin.rb +++ b/app/models/manageiq/providers/kubernetes/container_manager/inventory_collector_mixin.rb @@ -100,6 +100,7 @@ def start_watch_thread def watch_thread pod_watch_stream.each do |notice| break if exit_requested + next if notice.type != "DELETED" && worker_settings[:deleted_notices_only] _log.info("EMS [#{ems.id}] Received change for pod [#{parse_notice_pod_ems_ref(notice.object)}]") diff --git a/config/settings.yml b/config/settings.yml index ccd8438049..0d78bebdab 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -70,6 +70,7 @@ :poll: 20.seconds :ems_inventory_collector_worker: :ems_inventory_collector_worker_kubernetes: + :deleted_notices_only: true :disabled: false :watch_thread_shutdown_timeout: 10.seconds :queue_worker_base: