Example #1
0
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        utils.do_action_on_many(
            lambda s: mistral_client.actions.delete(s), parsed_args.action,
            "Request to delete action %s has been accepted.",
            "Unable to delete the specified action(s).")
Example #2
0
 def take_action(self, parsed_args):
     mistral_client = self.app.client_manager.workflow_engine
     utils.do_action_on_many(
         lambda s: mistral_client.workbooks.delete(s, parsed_args.namespace
                                                   ), parsed_args.workbook,
         "Request to delete workbook %s has been accepted.",
         "Unable to delete the specified workbook(s).")
Example #3
0
 def take_action(self, parsed_args):
     mistral_client = self.app.client_manager.workflow_engine
     utils.do_action_on_many(
         lambda s: mistral_client.workbooks.delete(s),
         parsed_args.workbook,
         "Request to delete workbook %s has been accepted.",
         "Unable to delete the specified workbook(s)."
     )
 def take_action(self, parsed_args):
     wf_mgr = workflows.WorkflowManager(self.app.client)
     utils.do_action_on_many(
         lambda s: wf_mgr.delete(s),
         parsed_args.name,
         "Request to delete workflow %s has been accepted.",
         "Unable to delete the specified workflow(s)."
     )
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        utils.do_action_on_many(
            lambda s: mistral_client.code_sources.delete(
                s, parsed_args.namespace), parsed_args.identifier,
            "Request to delete code source '%s' has been accepted.",
            "Unable to delete the specified code source(s).")
 def take_action(self, parsed_args):
     exe_mgr = executions.ExecutionManager(self.app.client)
     utils.do_action_on_many(
         lambda s: exe_mgr.delete(s),
         parsed_args.id,
         "Request to delete execution %s has been accepted.",
         "Unable to delete the specified execution(s)."
     )
 def take_action(self, parsed_args):
     env_mgr = environments.EnvironmentManager(self.app.client)
     utils.do_action_on_many(
         lambda s: env_mgr.delete(s),
         parsed_args.name,
         "Request to delete environment %s has been accepted.",
         "Unable to delete the specified environment(s)."
     )
Example #8
0
 def take_action(self, parsed_args):
     action_mgr = actions.ActionManager(self.app.client)
     utils.do_action_on_many(
         lambda s: action_mgr.delete(s),
         parsed_args.name,
         "Request to delete action %s has been accepted.",
         "Unable to delete the specified action(s)."
     )
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        utils.do_action_on_many(
            lambda s: mistral_client.event_triggers.delete(s),
            parsed_args.event_trigger_id,
            "Request to delete event trigger %s has been accepted.",
            "Unable to delete the specified event trigger(s)."
        )
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        utils.do_action_on_many(
            lambda s: mistral_client.environments.delete(s),
            parsed_args.name,
            "Request to delete environment %s has been accepted.",
            "Unable to delete the specified environment(s)."
        )
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        utils.do_action_on_many(
            lambda s: mistral_client.delay_tolerant_workloads.delete(s),
            parsed_args.delay_tolerant_workload,
            "Request to delete delay_tolerant_workloads %s has been accepted.",
            "Unable to delete the specified delay_tolerant_workloads(s)."
        )
    def take_action(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        force = parsed_args.force

        utils.do_action_on_many(
            lambda s: mistral_client.executions.delete(s, force=force),
            parsed_args.execution,
            "Request to delete execution %s has been accepted.",
            "Unable to delete the specified execution(s)."
        )