X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=csit%2Fvariables%2Fgbp%2F3node%2Fmaster%2Ftenant1.json;h=9f31b79550532671cfc1a4c59b68ede78bb403d6;hb=8e7b8c1d518aa4770c8e5ccc60d394973bb25da6;hp=b9eb3456f348adc59dad2b46f35a90ada972e6b5;hpb=0185e21f53621042ebd121b97be881d3ffff0327;p=integration%2Ftest.git diff --git a/csit/variables/gbp/3node/master/tenant1.json b/csit/variables/gbp/3node/master/tenant1.json index b9eb3456f3..9f31b79550 100644 --- a/csit/variables/gbp/3node/master/tenant1.json +++ b/csit/variables/gbp/3node/master/tenant1.json @@ -1,177 +1,181 @@ { - "policy:tenant": { - "contract": [ + "policy:tenant": { + "id": "tenant-red", + "name": "GBPPOC", + "forwarding-context": { + "l2-bridge-domain": [ + { + "id": "bridge-domain1", + "parent": "l3-context-vrf-red" + } + ], + "l2-flood-domain": [ + { + "id": "flood-domain-1", + "parent": "bridge-domain1" + }, + { + "id": "flood-domain1", + "parent": "bridge-domain1" + } + ], + "l3-context": [ + { + "id": "l3-context-vrf-red" + } + ], + "subnet": [ + { + "id": "subnet-10.0.35.0/24", + "ip-prefix": "10.0.35.1/24", + "parent": "flood-domain-1", + "virtual-router-ip": "10.0.35.1" + }, + { + "id": "subnet-10.0.36.0/24", + "ip-prefix": "10.0.36.1/24", + "parent": "flood-domain1", + "virtual-router-ip": "10.0.36.1" + } + ] + }, + "policy": { + "contract": [ + { + "clause": [ { - "clause": [ - { - "name": "allow-http-clause", - "subject-refs": [ - "allow-http-subject", - "allow-icmp-subject" - ] - } - ], - "id": "icmp-http-contract", - "subject": [ + "name": "allow-http-clause", + "subject-refs": [ + "allow-http-subject", + "allow-icmp-subject" + ] + } + ], + "id": "icmp-http-contract", + "subject": [ + { + "name": "allow-http-subject", + "rule": [ + { + "classifier-ref": [ { - "name": "allow-http-subject", - "rule": [ - { - "classifier-ref": [ - { - "direction": "in", - "name": "http-dest", - "instance-name": "http-dest" - }, - { - "direction": "out", - "name": "http-src", - "instance-name": "http-src" - } - ], - "action-ref": [ - { - "name": "allow1", - "order": 0 - } - ], - "name": "allow-http-rule" - } - ] + "direction": "in", + "name": "http-dest", + "instance-name": "http-dest" }, { - "name": "allow-icmp-subject", - "rule": [ - { - "classifier-ref": [ - { - "name": "icmp", - "instance-name": "icmp" - } - ], - "action-ref": [ - { - "name": "allow1", - "order": 0 - } - ], - "name": "allow-icmp-rule" - } - ] + "direction": "out", + "name": "http-src", + "instance-name": "http-src" } - ] - } - ], - "endpoint-group": [ - { - "consumer-named-selector": [ + ], + "action-ref": [ { - "contract": [ - "icmp-http-contract" - ], - "name": "webservers-clients-icmp-http-contract" + "name": "allow1", + "order": 0 } - ], - "id": "clients", - "provider-named-selector": [] + ], + "name": "allow-http-rule" + } + ] }, { - "consumer-named-selector": [], - "id": "webservers", - "provider-named-selector": [ + "name": "allow-icmp-subject", + "rule": [ + { + "classifier-ref": [ { - "contract": [ - "icmp-http-contract" - ], - "name": "webservers-clients-icmp-http-contract" + "name": "icmp", + "instance-name": "icmp" } - ] - } - ], - "id": "tenant-red", - "l2-bridge-domain": [ - { - "id": "bridge-domain1", - "parent": "l3-context-vrf-red" - } - ], - "l2-flood-domain": [ - { - "id": "flood-domain-1", - "parent": "bridge-domain1" - }, - { - "id": "flood-domain1", - "parent": "bridge-domain1" + ], + "action-ref": [ + { + "name": "allow1", + "order": 0 + } + ], + "name": "allow-icmp-rule" + } + ] } - ], - "l3-context": [ + ] + } + ], + "endpoint-group": [ + { + "consumer-named-selector": [ { - "id": "l3-context-vrf-red" + "contract": [ + "icmp-http-contract" + ], + "name": "webservers-clients-icmp-http-contract" } - ], - "name": "GBPPOC", - "subject-feature-instances": { - "classifier-instance": [ - { - "classifier-definition-id": "Classifier-L4", - "name": "http-dest", - "parameter-value": [ - { - "int-value": "6", - "name": "proto" - }, - { - "int-value": "80", - "name": "destport" - } - ] - }, - { - "classifier-definition-id": "Classifier-L4", - "name": "http-src", - "parameter-value": [ - { - "int-value": "6", - "name": "proto" - }, - { - "int-value": "80", - "name": "sourceport" - } - ] - }, - { - "classifier-definition-id": "Classifier-IP-Protocol", - "name": "icmp", - "parameter-value": [ - { - "int-value": "1", - "name": "proto" - } - ] - } - ], - "action-instance": [ - { - "name": "allow1", - "action-definition-id": "Action-Allow" - } - ] + ], + "id": "clients", + "provider-named-selector": [] }, - "subnet": [ - { - "id": "subnet-10.0.35.0/24", - "ip-prefix": "10.0.35.1/24", - "parent": "flood-domain-1", - "virtual-router-ip": "10.0.35.1" - }, + { + "consumer-named-selector": [], + "id": "webservers", + "provider-named-selector": [ { - "id": "subnet-10.0.36.0/24", - "ip-prefix": "10.0.36.1/24", - "parent": "flood-domain1", - "virtual-router-ip": "10.0.36.1" + "contract": [ + "icmp-http-contract" + ], + "name": "webservers-clients-icmp-http-contract" } + ] + } + ], + "subject-feature-instances": { + "classifier-instance": [ + { + "classifier-definition-id": "Classifier-L4", + "name": "http-dest", + "parameter-value": [ + { + "int-value": "6", + "name": "proto" + }, + { + "int-value": "80", + "name": "destport" + } + ] + }, + { + "classifier-definition-id": "Classifier-L4", + "name": "http-src", + "parameter-value": [ + { + "int-value": "6", + "name": "proto" + }, + { + "int-value": "80", + "name": "sourceport" + } + ] + }, + { + "classifier-definition-id": "Classifier-IP-Protocol", + "name": "icmp", + "parameter-value": [ + { + "int-value": "1", + "name": "proto" + } + ] + } + ], + "action-instance": [ + { + "name": "allow1", + "action-definition-id": "Action-Allow" + } ] + } } -} + } +} \ No newline at end of file