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:
41
tools/split_metadata.py
Normal file
41
tools/split_metadata.py
Normal 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)
|
Reference in New Issue
Block a user