From d5b996f57226e67463ad00b14f5ee898e358d369 Mon Sep 17 00:00:00 2001 From: Frode Nordahl Date: Tue, 4 Dec 2018 14:37:58 +0100 Subject: [PATCH] Make Octavia setup function run `configure-resources` action --- zaza/charm_tests/octavia/setup.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/zaza/charm_tests/octavia/setup.py b/zaza/charm_tests/octavia/setup.py index 4ec0414..561531f 100644 --- a/zaza/charm_tests/octavia/setup.py +++ b/zaza/charm_tests/octavia/setup.py @@ -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',