From 9c7820740a5ceaf31336da39624226b9e398e84d Mon Sep 17 00:00:00 2001 From: Abhishek Kekane Date: Wed, 1 Nov 2023 20:55:41 +0000 Subject: [PATCH] Read global config file for cache utilities Made provision to read gloabl glance-api.conf file by cache-pruner, cache-cleaner command line utility tools to make those compatible with centralized_db cache driver. Related blueprint centralized-cache-db Change-Id: I88d28dd086b6b57bedd9eda73534fa3e05dc8cc6 --- glance/common/config.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/glance/common/config.py b/glance/common/config.py index b118380057..c2faf0227f 100644 --- a/glance/common/config.py +++ b/glance/common/config.py @@ -657,7 +657,12 @@ def parse_args(args=None, usage=None, default_config_files=None): def parse_cache_args(args=None): - config_files = cfg.find_config_files(project='glance', prog='glance-cache') + config_files = cfg.find_config_files(project='glance', prog='glance-api') + # NOTE(abhishekk): Reading glance-api file first and glance-cache file + # later so that if glance-cache file has different values set for some + # cache related options then they should take precedence. + config_files.extend(cfg.find_config_files(project='glance', + prog='glance-cache')) parse_args(args=args, default_config_files=config_files)