diff --git a/osm_lcm/k8s.py b/osm_lcm/k8s.py index 2d2d42b22417417835070b4468fa2d34c9da7ff1..da20e56b1f6d11ae539414b6bc75f2a17c21cd24 100644 --- a/osm_lcm/k8s.py +++ b/osm_lcm/k8s.py @@ -1719,6 +1719,7 @@ class KsuLcm(GitOpsLcm): ksu_params["profile"]["name"] = db_profile["name"] ksu_params["profile"]["age_pubkey"] = db_profile.get("age_pubkey", "") # Update ksu_params["oka"] with sw_catalog_path (when missing) + # TODO: remove this in favor of doing it in ODU workflow for oka in ksu_params["oka"]: if "sw_catalog_path" not in oka: oka_id = oka["_id"] @@ -1726,7 +1727,9 @@ class KsuLcm(GitOpsLcm): oka_type = MAP_PROFILE[ db_oka.get("profile_type", "infra_controller_profiles") ] - oka["sw_catalog_path"] = f"{oka_type}/{db_oka['git_name']}" + oka[ + "sw_catalog_path" + ] = f"{oka_type}/{db_oka['git_name']}/templates" op_params.append(ksu_params) _, workflow_name = await self.odu.launch_workflow( @@ -1773,6 +1776,7 @@ class KsuLcm(GitOpsLcm): ksu_params["profile"]["name"] = db_profile["name"] ksu_params["profile"]["age_pubkey"] = db_profile.get("age_pubkey", "") # Update ksu_params["oka"] with sw_catalog_path (when missing) + # TODO: remove this in favor of doing it in ODU workflow for oka in ksu_params["oka"]: if "sw_catalog_path" not in oka: oka_id = oka["_id"] @@ -1780,7 +1784,9 @@ class KsuLcm(GitOpsLcm): oka_type = MAP_PROFILE[ db_oka.get("profile_type", "infra_controller_profiles") ] - oka["sw_catalog_path"] = f"{oka_type}/{db_oka['git_name']}" + oka[ + "sw_catalog_path" + ] = f"{oka_type}/{db_oka['git_name']}/templates" op_params.append(ksu_params) _, workflow_name = await self.odu.launch_workflow(