From a9e8624e2b0a5d5102ac838996621052c78c6dbe Mon Sep 17 00:00:00 2001 From: Artem Goncharov Date: Thu, 26 Sep 2024 13:41:34 +0200 Subject: [PATCH] fix network.agent property types - agent.alive is boolean - agent.configurations is an object None of them is having any type marker in neutron-lib -> hardcode. Change-Id: Ib1d394baf9f6375d541b38b21b9b7a30898a1fb3 --- codegenerator/openapi/neutron.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/codegenerator/openapi/neutron.py b/codegenerator/openapi/neutron.py index dd7de41..8739545 100644 --- a/codegenerator/openapi/neutron.py +++ b/codegenerator/openapi/neutron.py @@ -929,6 +929,8 @@ class NeutronGenerator(OpenStackServerSourceBase): ) elif field == "revision_number": js_schema.update({"type": "integer"}) + elif field == "alive": + js_schema.update({"type": "boolean"}) elif field == "subnets": js_schema.update( { @@ -1140,6 +1142,8 @@ class NeutronGenerator(OpenStackServerSourceBase): ) elif resource_key == "subnetpool" and field == "ip_version": js_schema.update({"type": "integer"}) + elif resource_key == "agent" and field == "configurations": + js_schema.update({"type": "object"}) if data.get(f"allow_{method.lower()}", False): send_props[field] = js_schema