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)