Simulators for dependencies of OSDF (e.g. HAS-API, Policy, SO-callback, etc.)
"""
import glob
+import json
+import os
from flask import Flask, jsonify, request
from osdf.utils.interfaces import json_from_file
"""
main_dir = "policy/response-payloads/" + sub_component
files = glob.glob("{}/*.json".format(main_dir))
- return jsonify([json_from_file(x) for x in files])
+ list_json = []
+ for x in files:
+ list_json.append({
+ "policyConfigMessage": "Config Retrieved! ",
+ "policyConfigStatus": "CONFIG_RETRIEVED",
+ "type": "JSON",
+ "config": json.dumps(json_from_file(x)),
+ "policyName": os.path.basename(x),
+ "policyType": "MicroService",
+ "policyVersion": "1"
+ })
+ return jsonify(list_json)
@app.route("/simulated/configdb/getCellList", methods=["GET"])
if __name__ == "__main__":
- app.run(debug=True)
+ app.run(debug=True, host='0.0.0.0')