+198
−0
Loading
Adds Traffic Influence network-capability support on the activate path, including resolving target.application_server from a deployed workload before TF-SDK activation, and aligns QoD / Traffic Influence instance monitors to emit CAMARA-style capability_status (and related info) in event metadata / result backend.
traffic-influence capability (CapabilityKind.TRAFFIC_INFLUENCE).TrafficInfluenceActivationSpec — requires device IPv4 + application_reference; validates traffic-influence fields.ApplicationServerResolver — if application_server IP is missing, resolve it from an active workload instance (pinned app_instance_id, or oldest active instance in zone) and take the first endpoint IPv4.NetworkCapabilityActivate / databus dependencies; persist resolved parameters on the capability instance snapshot.ServiceSpecificationRepository.get_by_ref (+ SQLAlchemy adapter) for app lookup by ref.capability_status (AVAILABLE / UNAVAILABLE) and capability_status_info when useful (duration_expired, network_terminated); mirror status into result_summary.backend.