spliting metadata

Reviewed-by: gtema <artem.goncharov@gmail.com>
Co-authored-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Co-committed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
This commit is contained in:
2023-08-03 12:48:36 +00:00
committed by zuul
parent 4541a4e276
commit 19248854d4
225 changed files with 2433 additions and 2143 deletions

41
tools/split_metadata.py Normal file
View File

@ -0,0 +1,41 @@
# import copy
from pathlib import Path
import yaml
import otc_metadata
data = otc_metadata.services.Services()
for item in data.all_docs:
with open(
Path(
otc_metadata.data.DATA_DIR,
"documents",
f"{item['service_type']}-{item['type']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)
for item in data.all_services:
with open(
Path(
otc_metadata.data.DATA_DIR,
"services",
f"{item['service_type']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)
for item in data.service_categories:
with open(
Path(
otc_metadata.data.DATA_DIR,
"service_categories",
f"{item['name']}.yaml",
),
"w",
) as fp:
yaml.dump(item, fp, explicit_start=True)