Move integration tests to k8s
[ric-plt/a1.git] / integration_tests / a1mediator / files / ricmanifest.json
diff --git a/integration_tests/a1mediator/files/ricmanifest.json b/integration_tests/a1mediator/files/ricmanifest.json
new file mode 100644 (file)
index 0000000..211a115
--- /dev/null
@@ -0,0 +1,63 @@
+{
+  "controls":[
+    {
+      "name":"control_admission_time",
+      "description":"time period to allow dual connection",
+      "message_receives_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL",
+      "message_receives_payload_schema":{
+        "$schema":"http://json-schema.org/draft-07/schema#",
+        "type":"object",
+        "properties":{
+          "dc_admission_start_time":{
+            "type":"string",
+            "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+          },
+          "dc_admission_end_time":{
+            "type":"string",
+            "pattern":"^[0-9]{2}:[0-9]{2}:[0-9]{2}$"
+          }
+        },
+        "required":[
+          "dc_admission_start_time",
+          "dc_admission_end_time"
+        ]
+      },
+      "message_sends_rmr_type":"DC_ADMISSION_INTERVAL_CONTROL_ACK",
+      "message_sends_payload_schema":{
+        "$schema":"http://json-schema.org/draft-07/schema#",
+        "type":"object",
+        "properties":{
+          "status":{
+            "type":"string",
+            "enum":[
+              "SUCCESS",
+              "FAIL"
+            ]
+          },
+          "message":{
+            "type":"string"
+          }
+        }
+      }
+    },
+    {
+      "name":"test_policy",
+      "description":"for the purposes of testing",
+      "message_receives_rmr_type":"TEST_REQ",
+      "message_sends_rmr_type":"TEST_ACK",
+      "message_sends_payload_schema":{
+        "$schema":"http://json-schema.org/draft-07/schema#",
+        "type":"object",
+        "properties":{
+          "status":{
+            "type":"string",
+            "enum":[
+              "SUCCESS",
+              "FAIL"
+            ]
+          }
+        }
+      }
+    }
+  ]
+}