Merge "Fix an amphora driver bug for TLS client auth"

This commit is contained in:
Zuul 2019-03-11 18:56:43 +00:00 committed by Gerrit Code Review
commit f935cab208
1 changed files with 8 additions and 0 deletions

View File

@ -117,6 +117,14 @@ class AmphoraProviderDriver(driver_base.ProviderDriver):
if 'admin_state_up' in listener_dict:
listener_dict['enabled'] = listener_dict.pop('admin_state_up')
listener_id = listener_dict.pop('listener_id')
if 'client_ca_tls_container_ref' in listener_dict:
listener_dict['client_ca_tls_container_id'] = listener_dict.pop(
'client_ca_tls_container_ref')
listener_dict.pop('client_ca_tls_container_data', None)
if 'client_crl_container_ref' in listener_dict:
listener_dict['client_crl_container_id'] = listener_dict.pop(
'client_crl_container_ref')
listener_dict.pop('client_crl_container_data', None)
payload = {consts.LISTENER_ID: listener_id,
consts.LISTENER_UPDATES: listener_dict}