from os.path import expanduser from stevedore import extension from common import common_functions from common import fm_logger from dbmodule.objects import app as app_db from dbmodule.objects import environment as env_db from server.server_plugins.gcloud import gcloud_helper home_dir = expanduser("~") APP_AND_ENV_STORE_PATH = ("{home_dir}/.cld/data/deployments/").format( home_dir=home_dir) fmlogger = fm_logger.Logging() class GCloudHandler(object): res_mgr = extension.ExtensionManager( namespace='server.server_plugins.gcloud.resource', invoke_on_load=True, ) coe_mgr = extension.ExtensionManager( namespace='server.server_plugins.gcloud.coe', invoke_on_load=True, ) app_mgr = extension.ExtensionManager(
parser.add_argument('app_name', location='form') home_dir = expanduser("~") APP_STORE_PATH = ("{home_dir}/.cld/data/deployments").format(home_dir=home_dir) ENV_STORE_PATH = APP_STORE_PATH CLOUDARK_STATUS_FILE = "cloudark.status" from common import common_functions from common import fm_logger cloud_setup = common_functions.get_cloud_setup() if len(cloud_setup) == 0: fm_logger.Logging().error("No cloud setup found.") message = "No cloud setup found.\n" message = message + "Please run cloud setup commands and then start-cloudark.sh\n" message = message + "- cld setup aws\n" message = message + "- cld setup gcloud\n" print(message) fp = open("cloudark.error", "w") fp.write(message) fp.close() exit() from dbmodule import db_main from dbmodule.objects import app as app_db from dbmodule.objects import container as cont_db from dbmodule.objects import environment as env_db from dbmodule.objects import resource as res_db