From fe9a2dedd65dd7f28d91d4151c70711f709d2a42 Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Fri, 7 Feb 2025 18:18:27 +0900 Subject: [PATCH 1/4] feat: modify default resync_days Signed-off-by: ImMin5 --- src/plugin/manager/job_manager.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/plugin/manager/job_manager.py b/src/plugin/manager/job_manager.py index 06ee148..25e94c5 100644 --- a/src/plugin/manager/job_manager.py +++ b/src/plugin/manager/job_manager.py @@ -9,6 +9,7 @@ _LOGGER = logging.getLogger("spaceone") _DEFAULT_DATABASE = "MZC" +_DEFAULT_RESYNC_DAYS = 10 class JobManager(BaseManager): @@ -154,7 +155,9 @@ def _get_start_month( start: str = None, last_synchronized_at: datetime = None, ) -> str: - resync_days = options.get("resync_days_from_last_synced_at", 7) + resync_days = options.get( + "resync_days_from_last_synced_at", _DEFAULT_RESYNC_DAYS + ) if start: start_time: datetime = self._parse_start_time(start) From d9db26c8efb15044d9b6829f294c0ed12e02877e Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 6 Feb 2025 10:55:18 +0000 Subject: [PATCH 2/4] [CI/CD] release version 1.1.18 --- src/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/VERSION b/src/VERSION index 645377e..852ed67 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1 +1 @@ -1.1.15 +1.1.18 From 405162aacba0115042cb3739d152af61da5b4a54 Mon Sep 17 00:00:00 2001 From: github-actions Date: Thu, 6 Feb 2025 13:15:06 +0000 Subject: [PATCH 3/4] [CI/CD] release version 1.1.19 --- src/VERSION | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/VERSION b/src/VERSION index 852ed67..4e03659 100644 --- a/src/VERSION +++ b/src/VERSION @@ -1 +1 @@ -1.1.18 +1.1.19 From 21e43e540b8ea8e5f19dd111040a8c698dce67ec Mon Sep 17 00:00:00 2001 From: ImMin5 Date: Wed, 19 Feb 2025 09:49:10 +0900 Subject: [PATCH 4/4] fix: add skip condition for tag including '.' Signed-off-by: ImMin5 --- src/plugin/manager/cost_manager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/plugin/manager/cost_manager.py b/src/plugin/manager/cost_manager.py index 2a47370..1d540ce 100644 --- a/src/plugin/manager/cost_manager.py +++ b/src/plugin/manager/cost_manager.py @@ -175,6 +175,9 @@ def _get_tags_from_cost_data(cost_data: dict) -> dict: try: tags_dict: dict = utils.load_json(tags_str) for key, value in tags_dict.items(): + # todo: remove this condition after fixing the issue + if "." in key: + continue key = key.replace("user:", "") tags[key] = value except Exception as e: