From 9b2e34657d8f6e8c13242dfdccd8703ef245ce1d Mon Sep 17 00:00:00 2001 From: Nasar Khan Date: Thu, 31 Oct 2024 12:12:29 -0400 Subject: [PATCH 1/2] delegate child manager refresh_ems to parent cloud manager --- app/models/manageiq/providers/oracle_cloud/network_manager.rb | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/models/manageiq/providers/oracle_cloud/network_manager.rb b/app/models/manageiq/providers/oracle_cloud/network_manager.rb index 9267d0c..16b4d77 100644 --- a/app/models/manageiq/providers/oracle_cloud/network_manager.rb +++ b/app/models/manageiq/providers/oracle_cloud/network_manager.rb @@ -17,6 +17,10 @@ class ManageIQ::Providers::OracleCloud::NetworkManager < ManageIQ::Providers::Ne :to => :parent_manager, :allow_nil => true + class << self + delegate :refresh_ems, :to => ManageIQ::Providers::OracleCloud::CloudManager + end + def self.ems_type @ems_type ||= "oracle_cloud_network".freeze end From 98403010c234986ceb4167a7488680a2f9d5ca3d Mon Sep 17 00:00:00 2001 From: Nasar Khan Date: Thu, 31 Oct 2024 12:12:40 -0400 Subject: [PATCH 2/2] disable scheduled refresh for child manager --- config/settings.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/config/settings.yml b/config/settings.yml index 7ee2c10..680f0b1 100644 --- a/config/settings.yml +++ b/config/settings.yml @@ -12,6 +12,8 @@ :ems_refresh: :oracle_cloud: :refresh_interval: 15.minutes + :oracle_cloud_network: + :refresh_interval: 0 :oke: :streaming_refresh: true :chunk_size: 1_000