def _generate_launcher_config_file()

in src/hyperpod_cli/commands/job.py [0:0]


def _generate_launcher_config_file(config):
    now = datetime.datetime.now()
    timestamp = now.strftime("%Y%m%d-%H%M%S")
    filename = f"{HYPERPOD_KUBERNETES_JOB_PREFIX}-{timestamp}.yaml"
    with open(
        os.path.join(GENERATED_LAUNCHER_CONFIG_FILE_PATH, filename), "w"
    ) as file:
        yaml.dump(config, file, default_flow_style=False)

    logger.debug(
        f"Configuration file generated in: {GENERATED_LAUNCHER_CONFIG_FILE_PATH + filename}"
    )
    return (GENERATED_LAUNCHER_CONFIG_FILE_PATH, filename)