From 0e957e6ff4bae412ba909f9677d485d4abc0362b Mon Sep 17 00:00:00 2001 From: Ruoyu Ying Date: Fri, 5 Apr 2019 01:55:44 +0800 Subject: Automate the process of policy model uploading Add one more step after doing the healthcheck to upload all the models under /osdf/models/policy/placement/tosca Change-Id: I140efba27d603f43f6ae3f73b73b860dc8b10b42 Issue-ID: OPTFRA-415 Signed-off-by: Ruoyu Ying --- osdfapp.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'osdfapp.py') diff --git a/osdfapp.py b/osdfapp.py index 9449bc9..cebedc2 100755 --- a/osdfapp.py +++ b/osdfapp.py @@ -39,6 +39,7 @@ from schematics.exceptions import DataError from requests import RequestException from optparse import OptionParser from osdf.adapters.policy.interface import get_policies +from osdf.adapters.policy.interface import upload_policy_models from osdf.config.base import osdf_config from osdf.optimizers.placementopt.conductor.remote_opt_processor import process_placement_opt from osdf.webapp.appcontroller import auth_basic @@ -103,6 +104,9 @@ def handle_data_error(e): def do_osdf_health_check(): """Simple health check""" audit_log.info("A health check request is processed!") + """Upload policy models""" + response = upload_policy_models() + audit_log.info(response) return "OK" -- cgit 1.2.3-korg