Commit e1a4e6ae authored by Pablo Armingol's avatar Pablo Armingol
Browse files

Clean L3IETf driver

parent 7c5fa360
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -191,16 +191,10 @@ class IetfL3VpnDriver(_Driver):
        if len(resources) == 0: return results
        with self.__lock:
            if 'ipowdm' in str(resources):
                scheme = self.settings.get('scheme', 'http')
                controller_url = f"{scheme}://{self.address}:{self.port}"
                LOGGER.info('=' * 80)
                LOGGER.info('IPoWDM SERVICE RECEIVED')
                LOGGER.info('=' * 80)

                for resource in resources:
                    if 'ipowdm' in str(resource):
                        try:
                            create_request(resource, controller_url)
                            create_request(resource)
                            LOGGER.info('Request created successfully')
                            results.append((resource, True))
                        except Exception as e:
+53 −36
Original line number Diff line number Diff line
@@ -2,48 +2,65 @@
    "services": [
        {
            "service_id": {
                "context_id": {"context_uuid": {"uuid": "admin"}},
                "service_uuid": {"uuid": "644c4aa6-c2e2-4db0-9d6e-869522c4141c"}
                "context_id": {
                    "context_uuid": {
                        "uuid": "admin"
                    }
                },
                "service_uuid": {
                    "uuid": "IPoWDM"
                }
            },
            "service_type": 12,
            "service_status": {"service_status": 1},
            "service_status": {
                "service_status": 1
            },
            "service_endpoint_ids": [
                {"device_id": {"device_uuid": {"uuid": "Phoenix1"}},"endpoint_uuid": {"uuid": "PORT-xe4"}},
                {"device_id": {"device_uuid": {"uuid": "Phoenix2"}},"endpoint_uuid": {"uuid": "PORT-xe4"}}
                {
                    "device_id": {
                        "device_uuid": {
                            "uuid": "IP1"
                        }
                    },
                    "endpoint_uuid": {
                        "uuid": "PORT-xe4"
                    }
                },
                {
                    "device_id": {
                        "device_uuid": {
                            "uuid": "IP2"
                        }
                    },
                    "endpoint_uuid": {
                        "uuid": "PORT-xe4"
                    }
                }
            ],
            "service_constraints": [],
            "service_config": {"config_rules": [
                {"action": 1, "ipowdm": {
            "service_config": {
                "config_rules": [
                    {
                        "action": 1,
                        "ipowdm": {
                            "endpoint_id": {
                        "device_id": {"device_uuid": {"uuid": "Phoenix1"}},
                        "endpoint_uuid": {"uuid": "PORT-xe4"}
                                "device_id": {
                                    "device_uuid": {
                                        "uuid": "IP1"
                                    }
                                },
                                "endpoint_uuid": {
                                    "uuid": "PORT-xe4"
                                }
                            },
                            "rule_set": {
                                "src": [
                                    {
                                        "uuid": "Phoenix-1",
                                        "ip_address": "10.10.1.1",
                                        "ip_mask": "/24",
                                        "vlan_id": 100,
                                        "power": 0.0,
                                        "frequency": 194700.0
                                "src": [],
                                "dst": []
                            }
                                ],
                                "dst": [
                                    {
                                        "uuid": "Phoenix-2",
                                        "ip_address": "10.10.2.1",
                                        "ip_mask": "/24",
                                        "vlan_id": 100,
                                        "power": 0.0,
                                        "frequency": 194700.0
                        }
                                ],
                                "bw": 100,
                                "uuid": "644c4aa6-c2e2-4db0-9d6e-869522c4141c"
                    }
                }}
            ]}
                ]
            }
        }
    ]
}
 No newline at end of file
+254 −317

File changed.

Preview size limit exceeded, changes collapsed.