From a76274e61d2c023cc27a7077893d2707fd0f266e Mon Sep 17 00:00:00 2001 From: TenSt Date: Tue, 21 Apr 2026 16:03:10 +0200 Subject: [PATCH] RHINENG-25948: add ff for refreshing advisory cache --- tasks/config.go | 2 ++ tasks/vmaas_sync/vmaas_sync.go | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/tasks/config.go b/tasks/config.go index 9f440a599..d059dc58c 100644 --- a/tasks/config.go +++ b/tasks/config.go @@ -25,6 +25,8 @@ var ( EnablePackagesSync = utils.PodConfig.GetBool("packages_sync", true) // Toggle repo sync in vmaas_sync EnableReposSync = utils.PodConfig.GetBool("repos_sync", true) + // Toggle advisory cache refresh in vmaas_sync + EnableAdvisoryCacheRefresh = utils.PodConfig.GetBool("advisory_cache_refresh", true) // Sync data in vnass_sync based on timestamp EnableModifiedSinceSync = utils.PodConfig.GetBool("modified_since_sync", true) // Page size for /errata vmass API call diff --git a/tasks/vmaas_sync/vmaas_sync.go b/tasks/vmaas_sync/vmaas_sync.go index bc77e3907..eeb1260bd 100644 --- a/tasks/vmaas_sync/vmaas_sync.go +++ b/tasks/vmaas_sync/vmaas_sync.go @@ -113,7 +113,11 @@ func SyncData(lastModifiedTS *types.Rfc3339TimestampWithZ, vmaasExportedTS *type } // refresh caches - caches.RefreshAdvisoryCaches() + if tasks.EnableAdvisoryCacheRefresh { + caches.RefreshAdvisoryCaches() + } else { + utils.LogInfo("Advisory cache refresh is disabled") + } utils.LogInfo("Data sync finished successfully") return nil