add cloud_environments (#27)

Co-authored-by: Gode, Sebastian <sebastian.gode@t-systems.com>
Co-authored-by: Hasko, Vladimir <vladimir.hasko@t-systems.com>
Reviewed-on: #27
Reviewed-by: Gode, Sebastian <sebastian.gode@t-systems.com>
Co-authored-by: tischrei <tino.schreiber@t-systems.com>
Co-committed-by: tischrei <tino.schreiber@t-systems.com>
This commit is contained in:
2025-11-19 14:34:22 +00:00
committed by Hasko, Vladimir
parent 0df49d17a1
commit 61cbd5e3bc
4 changed files with 19 additions and 0 deletions

View File

@ -0,0 +1,4 @@
---
name: eu_de
internal_org: docs
public_org: opentelekomcloud-docs

View File

@ -0,0 +1,4 @@
---
name: swiss
internal_org: docs-swiss
public_org: opentelekomcloud-docs-swiss

View File

@ -17,6 +17,7 @@
# documents/services/service_categories is being merged with
# the content here.
---
cloud_environments: []
documents: []
service_categories: []
services: []

View File

@ -62,10 +62,20 @@ class Services(object):
if other in self._service_data["service_categories"]:
self._service_data["service_categories"].remove(other)
self._service_data["service_categories"].append(other)
# sort cloud environments by <name>
self._service_data["cloud_environments"] = sorted(
self._service_data["cloud_environments"],
key=lambda x: f"{x.get('name')}",
)
def _rewrite_data(self):
otc_metadata.data.rewrite_data("services.yaml", self._service_data)
@property
def all_cloud_environments(self):
"Cloud Environments data listing."
return copy.deepcopy(self._service_data["cloud_environments"])
@property
def all_services(self):
"Service Categories data listing."