From e7d52551226549cdd02a280ba0b4ba42f8933c9a Mon Sep 17 00:00:00 2001 From: Bobbins228 Date: Fri, 19 Jan 2024 15:19:48 +0000 Subject: [PATCH] Added directory creation check for cases where mcad=False --- src/codeflare_sdk/utils/generate_yaml.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/codeflare_sdk/utils/generate_yaml.py b/src/codeflare_sdk/utils/generate_yaml.py index 494234fa7..bfbce8592 100755 --- a/src/codeflare_sdk/utils/generate_yaml.py +++ b/src/codeflare_sdk/utils/generate_yaml.py @@ -619,6 +619,11 @@ def _create_oauth_sidecar_object( def write_components(user_yaml: dict, output_file_name: str): + # Create the directory if it doesn't exist + directory_path = os.path.dirname(output_file_name) + if not os.path.exists(directory_path): + os.makedirs(directory_path) + components = user_yaml.get("spec", "resources")["resources"].get("GenericItems") open(output_file_name, "w").close() with open(output_file_name, "a") as outfile: