Loading src/openop_tfsdk/contract/adapters/network.py +1 −2 Changes for src/openop_tfsdk/contract/adapters/network.py: 1 added line, 2 removed lines. Original line number Diff line number Diff line Loading @@ -169,8 +169,7 @@ def _traffic_influence( raise ValidationError("traffic_influence needs notification_url in the control path") return { "appId": target.application_reference.external_app_id, # The old client takes the instance id as the application server IPv4. "appInstanceId": _address(target.application_server.ipv4), "appServerIp": _address(target.application_server.ipv4), "edgeCloudZoneId": request.target.zone_ref, "device": _device(target.device), "notificationUri": notification_url, Loading src/openop_tfsdk/network/core/base_network_client.py +2 −4 Changes for src/openop_tfsdk/network/core/base_network_client.py: 2 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -192,9 +192,7 @@ class BaseNetworkClient: self.core_specific_traffic_influence_validation(traffic_influence_data) device_ip = traffic_influence_data.retrieve_ue_ipv4() server_ip = ( traffic_influence_data.appInstanceId ) # assume that the instance id corresponds to its IPv4 address server_ip = traffic_influence_data.appServerIp sink_url = traffic_influence_data.notificationUri edge_zone = traffic_influence_data.edgeCloudZoneId Loading Loading @@ -222,7 +220,7 @@ class BaseNetworkClient: camara_ti = schemas.CreateTrafficInfluence( appId=traffic_influence_data.afAppId, appInstanceId=serverIp, appServerIp=serverIp, edgeCloudZoneId=edgeId, notificationUri=traffic_influence_data.notificationDestination, device=schemas.Device( Loading src/openop_tfsdk/network/core/schemas.py +1 −1 Changes for src/openop_tfsdk/network/core/schemas.py: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -752,7 +752,7 @@ class CreateTrafficInfluence(BaseModel): trafficInfluenceID: str | None = None apiConsumerId: str | None = None appId: str appInstanceId: str appServerIp: str edgeCloudRegion: str | None = None edgeCloudZoneId: str | None = None sourceTrafficFilters: SourceTrafficFilters | None = None Loading tests/network/test_create_traffic_influence.py +3 −3 Changes for tests/network/test_create_traffic_influence.py: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ ti_session1 = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.3", "appServerIp": "172.21.18.3", "notificationUri": "https://endpoint.example.com/sink", } Loading @@ -20,7 +20,7 @@ ti_session1_put = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge2", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.3", "appServerIp": "172.21.18.3", "notificationUri": "https://endpoint.example.com/sink", } Loading @@ -28,7 +28,7 @@ ti_session2 = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.65", "appServerIp": "172.21.18.65", "notificationUri": "https://endpoint.example.com/sink", } Loading Loading
src/openop_tfsdk/contract/adapters/network.py +1 −2 Changes for src/openop_tfsdk/contract/adapters/network.py: 1 added line, 2 removed lines. Original line number Diff line number Diff line Loading @@ -169,8 +169,7 @@ def _traffic_influence( raise ValidationError("traffic_influence needs notification_url in the control path") return { "appId": target.application_reference.external_app_id, # The old client takes the instance id as the application server IPv4. "appInstanceId": _address(target.application_server.ipv4), "appServerIp": _address(target.application_server.ipv4), "edgeCloudZoneId": request.target.zone_ref, "device": _device(target.device), "notificationUri": notification_url, Loading
src/openop_tfsdk/network/core/base_network_client.py +2 −4 Changes for src/openop_tfsdk/network/core/base_network_client.py: 2 added lines, 4 removed lines. Original line number Diff line number Diff line Loading @@ -192,9 +192,7 @@ class BaseNetworkClient: self.core_specific_traffic_influence_validation(traffic_influence_data) device_ip = traffic_influence_data.retrieve_ue_ipv4() server_ip = ( traffic_influence_data.appInstanceId ) # assume that the instance id corresponds to its IPv4 address server_ip = traffic_influence_data.appServerIp sink_url = traffic_influence_data.notificationUri edge_zone = traffic_influence_data.edgeCloudZoneId Loading Loading @@ -222,7 +220,7 @@ class BaseNetworkClient: camara_ti = schemas.CreateTrafficInfluence( appId=traffic_influence_data.afAppId, appInstanceId=serverIp, appServerIp=serverIp, edgeCloudZoneId=edgeId, notificationUri=traffic_influence_data.notificationDestination, device=schemas.Device( Loading
src/openop_tfsdk/network/core/schemas.py +1 −1 Changes for src/openop_tfsdk/network/core/schemas.py: 1 added line, 1 removed line. Original line number Diff line number Diff line Loading @@ -752,7 +752,7 @@ class CreateTrafficInfluence(BaseModel): trafficInfluenceID: str | None = None apiConsumerId: str | None = None appId: str appInstanceId: str appServerIp: str edgeCloudRegion: str | None = None edgeCloudZoneId: str | None = None sourceTrafficFilters: SourceTrafficFilters | None = None Loading
tests/network/test_create_traffic_influence.py +3 −3 Changes for tests/network/test_create_traffic_influence.py: 3 added lines, 3 removed lines. Original line number Diff line number Diff line Loading @@ -12,7 +12,7 @@ ti_session1 = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.3", "appServerIp": "172.21.18.3", "notificationUri": "https://endpoint.example.com/sink", } Loading @@ -20,7 +20,7 @@ ti_session1_put = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge2", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.3", "appServerIp": "172.21.18.3", "notificationUri": "https://endpoint.example.com/sink", } Loading @@ -28,7 +28,7 @@ ti_session2 = { "device": {"ipv4Address": {"publicAddress": "12.1.2.31", "privateAddress": "12.1.2.31"}}, "edgeCloudZoneId": "edge", "appId": "testSdk-ffff-aaaa-c0ffe", "appInstanceId": "172.21.18.65", "appServerIp": "172.21.18.65", "notificationUri": "https://endpoint.example.com/sink", } Loading