diff --git a/gso/oss-params-example.json b/gso/oss-params-example.json index 9c48d63db1dd48d0fbc489b8260aae536ee3b641..cc46f4f52f82ac0d768772ee642733bb9873b4db 100644 --- a/gso/oss-params-example.json +++ b/gso/oss-params-example.json @@ -2,7 +2,9 @@ "GENERAL": { "public_hostname": "https://gap.geant.org" }, - "RESOURCE_MANAGER_API_PREFIX": "http://localhost:44444", + "RESOURCE_MANAGEMENT": { + "todo": "todo" + }, "IPAM": { "INFOBLOX": { "scheme": "https", diff --git a/gso/settings.py b/gso/settings.py index 88f5dc924a4108e8dbd6aed6c49d2f5a78c64c2a..2d527ff1eddb19ef95ba1068d2deda6b604e9c4f 100644 --- a/gso/settings.py +++ b/gso/settings.py @@ -75,12 +75,17 @@ class ProvisioningProxyParams(BaseSettings): api_version: int +class ResourceManagementParams(BaseSettings): + """TO DO: resource management parameters""" + todo: str + + class OSSParams(BaseSettings): """The set of parameters required for running GSO.""" GENERAL: GeneralParams IPAM: IPAMParams - RESOURCE_MANAGER_API_PREFIX: str + RESOURCE_MANAGEMENT: ResourceManagementParams PROVISIONING_PROXY: ProvisioningProxyParams diff --git a/test/conftest.py b/test/conftest.py index a53a4c7971d0340dcd2bc193ca4dd7b5e50a95aa..1ef473a1c3cbcadb18a98932945ca3bb6c6b4ede 100644 --- a/test/conftest.py +++ b/test/conftest.py @@ -14,7 +14,9 @@ def configuration_data() -> dict: s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1) yield { "GENERAL": {"public_hostname": "https://gap.geant.org"}, - "RESOURCE_MANAGER_API_PREFIX": "http://localhost:44444", + "RESOURCE_MANAGEMENT": { + 'todo': 'todo' + }, "IPAM": { "INFOBLOX": { "scheme": "https",