From 28c2078e4dcba6d2c4eff98af77af9a9765b082e Mon Sep 17 00:00:00 2001 From: Kobi Samoray Date: Tue, 9 Nov 2021 18:22:26 +0200 Subject: [PATCH] Support upload of self signed certificates Uploading of self signed certificates while creating TLS listener fails. Change-Id: I21ac14407c61906f01563e6b06f819ef250233a8 --- vmware_nsx/services/lbaas/nsx_v/implementation/listener_mgr.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vmware_nsx/services/lbaas/nsx_v/implementation/listener_mgr.py b/vmware_nsx/services/lbaas/nsx_v/implementation/listener_mgr.py index 761d170e5d..159146315a 100644 --- a/vmware_nsx/services/lbaas/nsx_v/implementation/listener_mgr.py +++ b/vmware_nsx/services/lbaas/nsx_v/implementation/listener_mgr.py @@ -151,7 +151,8 @@ class EdgeListenerManagerFromDict(base_mgr.EdgeLoadbalancerBaseManager): 'Using first signed certificate of the bundle') edge_cert_id = None for cert in cert_list: - if cert['certificateType'] == 'certificate_signed': + if cert['certificateType'] in ['certificate_signed', + 'certificate_self_signed']: edge_cert_id = cert['objectId'] break if not edge_cert_id: