Пример #1
0
 def list_deployment(namespace, limit, labels, order_by, asc, output):
     yatai_client = YataiClient()
     track_cli('deploy-list', PLATFORM_NAME)
     try:
         list_result = yatai_client.deployment.list_azure_functions_deployments(
             limit=limit,
             labels_query=labels,
             namespace=namespace,
             order_by=order_by,
             ascending_order=asc,
         )
         if list_result.status.status_code != status_pb2.Status.OK:
             error_code, error_message = status_pb_to_error_code_and_message(
                 list_result.status
             )
             _echo(
                 f'Failed to list Azure Functions deployments '
                 f'{error_code}:{error_message}',
                 CLI_COLOR_ERROR,
             )
             return
         _print_deployments_info(list_result.deployments, output)
     except BentoMLException as e:
         _echo(
             f'Failed to list Azure Functions deployments {str(e)}', CLI_COLOR_ERROR
         )
Пример #2
0
 def list_deployment(namespace, limit, labels, order_by, asc, output):
     yatai_client = YataiClient()
     list_result = yatai_client.deployment.list_sagemaker_deployments(
         limit=limit,
         labels_query=labels,
         namespace=namespace,
         order_by=order_by,
         ascending_order=asc,
     )
     if list_result.status.status_code != status_pb2.Status.OK:
         error_code, error_message = status_pb_to_error_code_and_message(
             list_result.status)
         raise CLIException(f'{error_code}:{error_message}')
     _print_deployments_info(list_result.deployments, output)
Пример #3
0
 def list_deployments(namespace, limit, labels, order_by, asc, output):
     yatai_client = get_default_yatai_client()
     list_result = yatai_client.deployment.list_lambda_deployments(
         limit=limit,
         labels=labels,
         namespace=namespace,
         order_by=order_by,
         ascending_order=asc,
     )
     if list_result.status.status_code != yatai_proto.status_pb2.Status.OK:
         error_code, error_message = status_pb_to_error_code_and_message(
             list_result.status)
         raise CLIException(f'{error_code}:{error_message}')
     else:
         _print_deployments_info(list_result.deployments, output)
Пример #4
0
 def list_deployment(namespace, limit, labels, order_by, asc, output):
     _echo(
         message=
         'AWS Sagemaker deployment functionalities are being migrated to a '
         'separate tool and related CLI commands will be deprecated in BentoML '
         'itself, please use https://github.com/bentoml/aws-sagemaker-deploy '
         'going forward.',
         color='yellow',
     )
     yatai_client = get_default_yatai_client()
     list_result = yatai_client.deployment.list_sagemaker_deployments(
         limit=limit,
         labels=labels,
         namespace=namespace,
         order_by=order_by,
         ascending_order=asc,
     )
     if list_result.status.status_code != yatai_proto.status_pb2.Status.OK:
         error_code, error_message = status_pb_to_error_code_and_message(
             list_result.status)
         raise CLIException(f'{error_code}:{error_message}')
     _print_deployments_info(list_result.deployments, output)