Make Octavia setup function run configure-resources action

This commit is contained in:
Frode Nordahl
2018-12-04 14:37:58 +01:00
parent 8e29453f74
commit d5b996f572
+9 -2
View File
@@ -42,8 +42,15 @@ def add_amphora_image(image_url=None):
tags=['octavia-amphora'])
def configure_amphora_certs():
"""Configure certificates for internal Octavia client/server auth."""
def configure_octavia():
"""Do mandatory post deployment configuration of Octavia."""
# Tell Octavia charm it is safe to create cloud resources
logging.info('Running `configure-resources` action on Octavia leader unit')
zaza.model.run_action_on_leader(
'octavia',
'configure-resources',
action_params={})
# Generate certificates for controller/load balancer instance communication
(issuing_cakey, issuing_cacert) = zaza.utilities.cert.generate_cert(
'OSCI Zaza Issuer',
password='zaza',