From e95616cc6c33d6f502aa351e6d7e32f28cfc8c0c Mon Sep 17 00:00:00 2001 From: kang2453 Date: Thu, 7 Aug 2025 10:35:11 +0900 Subject: [PATCH] fix: set query page limit to 1000 for list methods in multiple services Signed-off-by: kang2453 --- src/spaceone/inventory/service/change_history_service.py | 1 + src/spaceone/inventory/service/cloud_service_type_service.py | 1 + src/spaceone/inventory/service/collector_rule_service.py | 1 + src/spaceone/inventory/service/collector_service.py | 1 + src/spaceone/inventory/service/job_task_service.py | 1 + src/spaceone/inventory/service/metric_example_service.py | 1 + src/spaceone/inventory/service/metric_service.py | 1 + src/spaceone/inventory/service/namespace_service.py | 1 + src/spaceone/inventory/service/note_service.py | 1 + src/spaceone/inventory/service/region_service.py | 1 + 10 files changed, 10 insertions(+) diff --git a/src/spaceone/inventory/service/change_history_service.py b/src/spaceone/inventory/service/change_history_service.py index bd453f8b..fa91927f 100644 --- a/src/spaceone/inventory/service/change_history_service.py +++ b/src/spaceone/inventory/service/change_history_service.py @@ -35,6 +35,7 @@ def __init__(self, metadata): ] ) @append_keyword_filter(["diff.key", "diff.before", "diff.after"]) + @set_query_page_limit(1000) def list(self, params: dict): """ Args: diff --git a/src/spaceone/inventory/service/cloud_service_type_service.py b/src/spaceone/inventory/service/cloud_service_type_service.py index aa82acb0..881a6330 100644 --- a/src/spaceone/inventory/service/cloud_service_type_service.py +++ b/src/spaceone/inventory/service/cloud_service_type_service.py @@ -215,6 +215,7 @@ def get(self, params: dict) -> CloudServiceType: ] ) @append_keyword_filter(_KEYWORD_FILTER) + @set_query_page_limit(1000) def list(self, params: dict) -> Tuple[QuerySet, int]: """ Args: diff --git a/src/spaceone/inventory/service/collector_rule_service.py b/src/spaceone/inventory/service/collector_rule_service.py index 5789364f..d4dd14ac 100644 --- a/src/spaceone/inventory/service/collector_rule_service.py +++ b/src/spaceone/inventory/service/collector_rule_service.py @@ -302,6 +302,7 @@ def get(self, params): ] ) @append_keyword_filter(["collector_rule_id", "name"]) + @set_query_page_limit(1000) def list(self, params): """List collector rule diff --git a/src/spaceone/inventory/service/collector_service.py b/src/spaceone/inventory/service/collector_service.py index 7341af73..f8b05f75 100644 --- a/src/spaceone/inventory/service/collector_service.py +++ b/src/spaceone/inventory/service/collector_service.py @@ -392,6 +392,7 @@ def get(self, params: dict) -> Collector: ] ) @append_keyword_filter(_KEYWORD_FILTER) + @set_query_page_limit(1000) def list(self, params: dict) -> Tuple[QuerySet, int]: """List collectors Args: diff --git a/src/spaceone/inventory/service/job_task_service.py b/src/spaceone/inventory/service/job_task_service.py index 685da2dd..412e9c83 100644 --- a/src/spaceone/inventory/service/job_task_service.py +++ b/src/spaceone/inventory/service/job_task_service.py @@ -86,6 +86,7 @@ def get(self, params: dict) -> JobTask: "user_projects", ] ) + @set_query_page_limit(1000) @append_keyword_filter(["job_task_id"]) def list(self, params): """ diff --git a/src/spaceone/inventory/service/metric_example_service.py b/src/spaceone/inventory/service/metric_example_service.py index 79862815..8daefd7b 100644 --- a/src/spaceone/inventory/service/metric_example_service.py +++ b/src/spaceone/inventory/service/metric_example_service.py @@ -167,6 +167,7 @@ def get( ] ) @append_keyword_filter(["example_id", "name"]) + @set_query_page_limit(1000) @convert_model def list( self, params: MetricExampleSearchQueryRequest diff --git a/src/spaceone/inventory/service/metric_service.py b/src/spaceone/inventory/service/metric_service.py index f1c30316..a3ecd909 100644 --- a/src/spaceone/inventory/service/metric_service.py +++ b/src/spaceone/inventory/service/metric_service.py @@ -262,6 +262,7 @@ def get(self, params: MetricGetRequest) -> Union[MetricResponse, dict]: ] ) @append_keyword_filter(["metric_id", "name"]) + @set_query_page_limit(1000) @convert_model def list(self, params: MetricSearchQueryRequest) -> Union[MetricsResponse, dict]: """List metrics diff --git a/src/spaceone/inventory/service/namespace_service.py b/src/spaceone/inventory/service/namespace_service.py index 1ab254a8..01499fe4 100644 --- a/src/spaceone/inventory/service/namespace_service.py +++ b/src/spaceone/inventory/service/namespace_service.py @@ -174,6 +174,7 @@ def get(self, params: NamespaceGetRequest) -> Union[NamespaceResponse, dict]: ] ) @append_keyword_filter(["namespace_id", "name"]) + @set_query_page_limit(1000) @convert_model def list( self, params: NamespaceSearchQueryRequest diff --git a/src/spaceone/inventory/service/note_service.py b/src/spaceone/inventory/service/note_service.py index 1fa82157..04376ec0 100644 --- a/src/spaceone/inventory/service/note_service.py +++ b/src/spaceone/inventory/service/note_service.py @@ -168,6 +168,7 @@ def get(self, params: dict) -> Note: ] ) @append_keyword_filter(["note"]) + @set_query_page_limit(1000) def list(self, params: dict): """List notes in record diff --git a/src/spaceone/inventory/service/region_service.py b/src/spaceone/inventory/service/region_service.py index 359f0646..4c56f72d 100644 --- a/src/spaceone/inventory/service/region_service.py +++ b/src/spaceone/inventory/service/region_service.py @@ -155,6 +155,7 @@ def get(self, params: dict) -> Region: ] ) @append_keyword_filter(_KEYWORD_FILTER) + @set_query_page_limit(1000) def list(self, params: dict) -> Tuple[QuerySet, int]: """ Args: