sni_container_refs needed if we want to use sni

Closes-Bug: #1792850
Change-Id: I450a604fee20186c5c7ecf81720eef58de4db056
This commit is contained in:
coho 2018-09-12 13:48:05 +08:00
parent 56605accf9
commit 10d09ca456
1 changed files with 2 additions and 0 deletions

View File

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