Add base support for SSL for Openstack services
- Signature of "address" fucntion was changed to use "tls" paramater, which forces to use 'https' scheme for returned url if 'tls' is enabled. In case of using nginx as proxy service changes in environment variables and httpGet probe is not required, because related jobs be executed in th same container behind ssl proxy. Change-Id: I88bc21571589dcd4c31bb5ce5015a75676ed2d85
This commit is contained in:
parent
ff6efca2c8
commit
41449f9c5d
|
@ -213,9 +213,12 @@ def get_ingress_host(ingress_name):
|
|||
ingress_name, VARIABLES['namespace'], VARIABLES['ingress']['domain']))
|
||||
|
||||
|
||||
def address(service, port=None, external=False, with_scheme=False):
|
||||
def address(service, port=None, external=False, with_scheme=False, tls=False):
|
||||
addr = None
|
||||
scheme = 'http'
|
||||
if tls:
|
||||
if VARIABLES['security']['tls']['enabled']:
|
||||
scheme = 'https'
|
||||
if external:
|
||||
if not port:
|
||||
raise RuntimeError('Port config is required for external address')
|
||||
|
|
Loading…
Reference in New Issue