From 58ba58798031c2cd2bfbdf20f27d0d8d6028ec67 Mon Sep 17 00:00:00 2001 From: Vadym Hlushko Date: Thu, 9 Apr 2026 05:01:10 -0700 Subject: [PATCH] Backport of sonic-mgmt public PR 'fix missing secret_group_vars in pdu config #20943' Signed-off-by: Vadym Hlushko --- .../plugins/pdu_controller/snmp_pdu_controllers_legacy.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py b/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py index 2d1dadeb84..48a34f9765 100644 --- a/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py +++ b/tests/common/plugins/pdu_controller/snmp_pdu_controllers_legacy.py @@ -164,7 +164,9 @@ def _render_value(self, value, context): return value def _get_pdu_snmp_creds(self, pdu, perm): - context = {'secret_group_vars': pdu['secret_group_vars']} + context = {} + if 'secret_group_vars' in pdu: + context = {'secret_group_vars': pdu['secret_group_vars']} if 'pdu_{}_snmp_version'.format(perm) in pdu: version = pdu['pdu_{}_snmp_version'.format(perm)] if version == 'v2c':