Code Review
/
sim
/
a1-interface.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
Added IPV6 support and support for https
[sim/a1-interface.git]
/
near-rt-ric-simulator
/
src
/
OSC_2.1.0
/
a1.py
diff --git
a/near-rt-ric-simulator/src/OSC_2.1.0/a1.py
b/near-rt-ric-simulator/src/OSC_2.1.0/a1.py
index
6db2599
..
eb4209c
100644
(file)
--- a/
near-rt-ric-simulator/src/OSC_2.1.0/a1.py
+++ b/
near-rt-ric-simulator/src/OSC_2.1.0/a1.py
@@
-23,14
+23,16
@@
from datetime import datetime
from connexion import NoContent
from flask import Flask, request, Response
from jsonschema import validate
from connexion import NoContent
from flask import Flask, request, Response
from jsonschema import validate
-from var_declaration import policy_instances, policy_types, policy_status, policy_fingerprint, forced_settings
+from var_declaration import policy_instances, policy_types, policy_status, policy_fingerprint, forced_settings
, hosts_set
from utils import calcFingerprint
from utils import calcFingerprint
-from maincommon import
*
+from maincommon import
extract_host_name
# API Function: Health check
def get_healthcheck():
# API Function: Health check
def get_healthcheck():
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-39,6
+41,8
@@
def get_healthcheck():
# API Function: Get all policy type ids
def get_all_policy_types():
# API Function: Get all policy type ids
def get_all_policy_types():
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-47,6
+51,8
@@
def get_all_policy_types():
# API Function: Get a policy type
def get_policy_type(policy_type_id):
# API Function: Get a policy type
def get_policy_type(policy_type_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-60,6
+66,8
@@
def get_policy_type(policy_type_id):
# API Function: Delete a policy type
def delete_policy_type(policy_type_id):
# API Function: Delete a policy type
def delete_policy_type(policy_type_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-80,6
+88,8
@@
def delete_policy_type(policy_type_id):
# API Function: Create a policy type
def create_policy_type(policy_type_id):
# API Function: Create a policy type
def create_policy_type(policy_type_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-109,6
+119,8
@@
def create_policy_type(policy_type_id):
# API Function: Get all policy ids for a type
def get_all_policy_identities(policy_type_id):
# API Function: Get all policy ids for a type
def get_all_policy_identities(policy_type_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-121,6
+133,8
@@
def get_all_policy_identities(policy_type_id):
# API Function: Get a policy instance
def get_policy_instance(policy_type_id, policy_instance_id):
# API Function: Get a policy instance
def get_policy_instance(policy_type_id, policy_instance_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-137,6
+151,8
@@
def get_policy_instance(policy_type_id, policy_instance_id):
# API function: Delete a policy
def delete_policy_instance(policy_type_id, policy_instance_id):
# API function: Delete a policy
def delete_policy_instance(policy_type_id, policy_instance_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-158,6
+174,8
@@
def delete_policy_instance(policy_type_id, policy_instance_id):
# API function: Create/update a policy
def create_or_replace_policy_instance(policy_type_id, policy_instance_id):
# API function: Create/update a policy
def create_or_replace_policy_instance(policy_type_id, policy_instance_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r
@@
-209,6
+227,8
@@
def create_or_replace_policy_instance(policy_type_id, policy_instance_id):
# API function: Get policy status
def get_policy_instance_status(policy_type_id, policy_instance_id):
# API function: Get policy status
def get_policy_instance_status(policy_type_id, policy_instance_id):
+ extract_host_name(hosts_set, request)
+
if ((r := check_modified_response()) is not None):
return r
if ((r := check_modified_response()) is not None):
return r