Cannot update ssl certificate when update listener

Update listener success, but only the name and description of the
listener has been updated. Certificate remains same as old one.

Change-Id: I35aa3ca8d77f5cd58d8bd945fadc1061ecf05112
Closes-Bug: #1753656
This commit is contained in:
MinSun 2018-03-06 14:07:19 +08:00
parent c56d3f3e22
commit d87d0e3bd2
1 changed files with 2 additions and 1 deletions

View File

@ -99,7 +99,6 @@ def create_listener(request, **kwargs):
listenerSpec['description'] = data['listener']['description']
if data.get('certificates'):
listenerSpec['default_tls_container_ref'] = data['certificates'][0]
listenerSpec['sni_container_refs'] = data['certificates']
listener = neutronclient(request).create_listener(
{'listener': listenerSpec}).get('listener')
@ -268,6 +267,8 @@ def update_listener(request, **kwargs):
listener_spec['name'] = data['listener']['name']
if data['listener'].get('description'):
listener_spec['description'] = data['listener']['description']
if data.get('certificates'):
listener_spec['default_tls_container_ref'] = data['certificates'][0]
listener = neutronclient(request).update_listener(
listener_id, {'listener': listener_spec}).get('listener')