in src/ab/utils/abt.py [0:0]
def deploy_info(args):
app_name = args.name if args.name is not None else ac.get_value("app_name")
sl_namespace = args.namespace if args.namespace is not None else sae_util.get_sl_namespace()
app_config, app_slb = sae_util.get_app_deploy_info(app_name, sl_namespace)
keys = ["AppName", "RegionId", "PackageType", "ImageUrl", "Cpu", "Memory", "Replicas", "VSwitchId", "VpcId",
"OssMountDescs", "InternetSlbId", "InternetIp", "Internet"]
info = os.linesep
for key in keys:
if app_config is not None and key in app_config:
info = info + key + ": " + str(app_config.get(key)) + os.linesep
if app_slb is not None and key in app_slb:
info = info + key + ": " + str(app_slb.get(key)) + os.linesep
if info == os.linesep:
logger.error("Get application deploy info error")
else:
logger.info("The application deploy info is: {}".format(info))