def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.tasks.list(
            parsed_args.workflow_execution,
            **base.get_filters(parsed_args)
        )
Example #2
0
 def _get_resources(self, parsed_args):
     mistral_client = self.app.client_manager.workflow_engine
     return mistral_client.workbooks.list(marker=parsed_args.marker,
                                          limit=parsed_args.limit,
                                          sort_keys=parsed_args.sort_keys,
                                          sort_dirs=parsed_args.sort_dirs,
                                          fields=WorkbookFormatter.fields(),
                                          **base.get_filters(parsed_args))
Example #3
0
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.executions.list(task=parsed_args.task,
                                              marker=parsed_args.marker,
                                              limit=parsed_args.limit,
                                              sort_keys=parsed_args.sort_keys,
                                              sort_dirs=parsed_args.sort_dirs,
                                              **base.get_filters(parsed_args))
 def _get_resources(self, parsed_args):
     mistral_client = self.app.client_manager.workflow_engine
     return mistral_client.event_triggers.list(
         marker=parsed_args.marker,
         limit=parsed_args.limit,
         sort_keys=parsed_args.sort_keys,
         sort_dirs=parsed_args.sort_dirs,
         fields=EventTriggerFormatter.fields(),
         **base.get_filters(parsed_args)
     )
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.executions.list(
            task=parsed_args.task,
            marker=parsed_args.marker,
            limit=parsed_args.limit,
            sort_keys=parsed_args.sort_keys,
            sort_dirs=parsed_args.sort_dirs,
            **base.get_filters(parsed_args)
        )
Example #6
0
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.action_executions.list(
            parsed_args.task_execution_id,
            marker=parsed_args.marker,
            limit=parsed_args.limit,
            sort_keys=parsed_args.sort_keys,
            sort_dirs=parsed_args.sort_dirs,
            # TODO(bobh) - Uncomment when the fix for bug 1800322 merges
            # fields=ActionExecutionFormatter.LIST_COLUMN_FIELD_NAMES,
            **base.get_filters(parsed_args))
Example #7
0
    def _get_resources(self, parsed_args):
        if parsed_args.limit is None:
            parsed_args.limit = base.DEFAULT_LIMIT
            LOG.info(
                "limit is set to %s by default. Set "
                "the limit explicitly using \'--limit\', if required. "
                "Use \'--limit\' -1 to fetch the full result set.",
                base.DEFAULT_LIMIT)
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.tasks.list(parsed_args.workflow_execution,
                                         limit=parsed_args.limit,
                                         **base.get_filters(parsed_args))
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.action_executions.list(
            parsed_args.task_execution_id,
            marker=parsed_args.marker,
            limit=parsed_args.limit,
            sort_keys=parsed_args.sort_keys,
            sort_dirs=parsed_args.sort_dirs,
            # TODO(bobh) - Uncomment when the fix for bug 1800322 merges
            # fields=ActionExecutionFormatter.LIST_COLUMN_FIELD_NAMES,
            **base.get_filters(parsed_args)
        )
Example #9
0
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        none_fields = 'root_execution_id' if parsed_args.rootsonly else ''

        return mistral_client.executions.list(
            nulls=none_fields,
            task=parsed_args.task,
            marker=parsed_args.marker,
            limit=parsed_args.limit,
            sort_keys=parsed_args.sort_keys,
            sort_dirs=parsed_args.sort_dirs,
            fields=ExecutionFormatter.fields(),
            **base.get_filters(parsed_args))
Example #10
0
    def _get_resources(self, parsed_args):
        if parsed_args.limit is None:
            parsed_args.limit = base.DEFAULT_LIMIT

            LOG.info(
                "limit is set to %s by default. Set "
                "the limit explicitly using \'--limit\', if required. "
                "Use \'--limit\' -1 to fetch the full result set.",
                base.DEFAULT_LIMIT
            )

        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.tasks.list(
            parsed_args.workflow_execution,
            limit=parsed_args.limit,
            fields=TaskFormatter.COLUMN_FIELD_NAMES,
            **base.get_filters(parsed_args)
        )
    def _get_resources(self, parsed_args):
        if parsed_args.limit is None:
            parsed_args.limit = base.DEFAULT_LIMIT

            LOG.info(
                "limit is set to %s by default. Set "
                "the limit explicitly using \'--limit\', if required. "
                "Use \'--limit\' -1 to fetch the full result set.",
                base.DEFAULT_LIMIT
            )

        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.executions.list(
            task=parsed_args.task,
            marker=parsed_args.marker,
            limit=parsed_args.limit,
            sort_keys=parsed_args.sort_keys,
            sort_dirs=parsed_args.sort_dirs,
            **base.get_filters(parsed_args)
        )
Example #12
0
    def _get_resources(self, parsed_args):
        mistral_client = self.app.client_manager.workflow_engine

        return mistral_client.actions.list(**base.get_filters(parsed_args))