Fix an amphora driver bug for TLS client auth

There was a missing translation for TLS client authentication update
calls.

Change-Id: I52cacaed4759599210e2e2c7390460124391861d
This commit is contained in:
Michael Johnson 2019-02-28 16:37:37 -08:00
parent 612b042e64
commit ac8e0c8f40
1 changed files with 8 additions and 0 deletions

View File

@ -115,6 +115,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}