From f2ce2d66537e83b9859d70fea043f82089222104 Mon Sep 17 00:00:00 2001 From: Christian Breunig Date: Fri, 26 Dec 2025 12:16:27 +0100 Subject: config: T8124: make get_config_dict() pki={} node purely optional Automatic parsing and integration of the PKI subsystem into the resulting config dict is now enabled by passing with_pki=True to get_config_dict(). However, when no PKI configuration is present, the resulting dictionary still includes an empty PKI key. This is undesirable; we should only include keys in the dictionary when they contain relevant data. --- python/vyos/config.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'python') diff --git a/python/vyos/config.py b/python/vyos/config.py index e14ada2ae..0476d7945 100644 --- a/python/vyos/config.py +++ b/python/vyos/config.py @@ -363,7 +363,7 @@ class Config(object): pki_dict['certificate'][certificate] = config_dict_mangle_acme( certificate, pki_dict['certificate'][certificate]) - conf_dict['pki'] = pki_dict + conf_dict['pki'] = pki_dict interfaces_root = root_dict.get('interfaces', {}) setattr(conf_dict, 'interfaces_root', interfaces_root) -- cgit v1.2.3