in src/ab/utils/sae_util.py [0:0]
def get_app_params(args, image_url, namespace):
app_name = get_app_name(args)
params = {"AppName": app_name,
"AppDescription": "An application that auto deployed by Abt.", "PackageType": "Image",
"ImageUrl": image_url, "Cpu": get_cpu(), "Memory": get_memory(), "Replicas": get_replicas(),
"Deploy": "true", "AutoConfig": "true"}
if namespace is not None:
params["NamespaceId"] = namespace.get_ns_id()
params["AutoConfig"] = "false"
params["VpcId"] = namespace.get_vpc_id()
params["VSwitchId"] = namespace.get_vswitch_id()
oss = []
get_oss_log_mount(app_name, oss)
get_oss_data_mount(oss)
if not oss:
return params
params["OssAkId"] = ac.get_value("ak")
params["OssAkSecret"] = ac.get_value("sk")
params["OssMountDescs"] = oss
init_oss_mount_path(oss)
return params