summaryrefslogtreecommitdiffstats
path: root/.gitmodules
blob: 78668cf6a91c5a3b41595c96c984996b00d96c8e (plain)
1
2
3
[submodule "docs/com/pres/reveal.js"]
	path = docs/com/pres/reveal.js
	url = https://github.com/hakimel/reveal.js.git
#336699 } /* Name.Variable.Magic */ .highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */ }
#!/bin/bash
BASEDIR=`pwd`

#import VNF descriptor
tacker vnfd-create --vnfd-file ${BASEDIR}/test-vnfd1.yaml
tacker vnfd-create --vnfd-file ${BASEDIR}/test-vnfd2.yaml

#create instances of the imported VNF
tacker vnf-create --name testVNF1 --vnfd-name test-vnfd1
tacker vnf-create --name testVNF2 --vnfd-name test-vnfd2

key=true
while $key;do
        sleep 3
        active=`tacker vnf-list | grep -E 'PENDING|ERROR'`
        echo -e "checking if SFs are up:  $active"
        if [ -z "$active" ]; then
                key=false
        fi
done

#create service chain
tacker sfc-create --name red --chain testVNF1
tacker sfc-create --name blue --chain testVNF2

#create classifier
tacker sfc-classifier-create --name red_http --chain red --match source_port=0,dest_port=80,protocol=6
tacker sfc-classifier-create --name red_ssh --chain red --match source_port=0,dest_port=22,protocol=6

tacker sfc-list
tacker sfc-classifier-list