Implement security group manager, codec and watcher with unit tests
Change-Id: Ib2201d140b9dcb2eff453f13447113bdba66babd
diff --git a/apps/kubevirt-networking/app/src/test/resources/org/onosproject/kubevirtnetworking/codec/KubevirtSecurityGroup.json b/apps/kubevirt-networking/app/src/test/resources/org/onosproject/kubevirtnetworking/codec/KubevirtSecurityGroup.json
new file mode 100644
index 0000000..365f5a3
--- /dev/null
+++ b/apps/kubevirt-networking/app/src/test/resources/org/onosproject/kubevirtnetworking/codec/KubevirtSecurityGroup.json
@@ -0,0 +1,18 @@
+{
+ "id": "sg-1",
+ "name": "sg",
+ "description": "example-sg",
+ "rules": [
+ {
+ "id": "sgr-1",
+ "securityGroupId": "sg-1",
+ "direction": "ingress",
+ "etherType": "IPv4",
+ "portRangeMax": 80,
+ "portRangeMin": 0,
+ "protocol": "tcp",
+ "remoteIpPrefix": "0.0.0.0/0",
+ "remoteGroupId": "g-1"
+ }
+ ]
+}
\ No newline at end of file