def get(self, _include=None, **kwargs): args = self._args_parser.parse_args() deployment_id = args.get("deployment_id") deployment_id_filter = BlueprintsManager.create_filters_dict(deployment_id=deployment_id) modifications = get_storage_manager().deployment_modifications_list( filters=deployment_id_filter, include=_include ) return modifications.items
def get(self, _include=None, **kwargs): """ List node instances """ args = self._args_parser.parse_args() deployment_id = args.get("deployment_id") node_id = args.get("node_name") params_filter = BlueprintsManager.create_filters_dict(deployment_id=deployment_id, node_id=node_id) node_instances = get_storage_manager().get_node_instances(filters=params_filter, include=_include) return node_instances.items
def get(self, _include=None, **kwargs): """List executions""" deployment_id = request.args.get("deployment_id") if deployment_id: get_blueprints_manager().get_deployment(deployment_id, include=["id"]) is_include_system_workflows = verify_and_convert_bool( "include_system_workflows", request.args.get("include_system_workflows", "false") ) deployment_id_filter = BlueprintsManager.create_filters_dict(deployment_id=deployment_id) executions = get_blueprints_manager().executions_list( is_include_system_workflows=is_include_system_workflows, include=_include, filters=deployment_id_filter ) return executions.items
def get(self, _include=None, **kwargs): """ List nodes """ args = self._args_parser.parse_args() deployment_id = args.get("deployment_id") node_id = args.get("node_id") if deployment_id and node_id: try: nodes = [get_storage_manager().get_node(deployment_id, node_id)] except manager_exceptions.NotFoundError: nodes = [] else: deployment_id_filter = BlueprintsManager.create_filters_dict(deployment_id=deployment_id) nodes = get_storage_manager().get_nodes(filters=deployment_id_filter, include=_include).items return nodes