Commit 174c51d0 authored by Mark Beierl's avatar Mark Beierl
Browse files

Sample package



Content for the welcome session

Signed-off-by: default avatarMark Beierl <mark.beierl@canonical.com>
parent 4a772376
Loading
Loading
Loading
Loading
Loading
+5 −11
Original line number Diff line number Diff line
#!/bin/bash

if [ ! -d hackfest_basic_ns ] ; then
if [ ! -d my_first_ns ] ; then
    echo "It does not look like we are in the osm-packages directory, exiting"
    exit 1
fi
@@ -9,20 +9,14 @@ fi
echo "========================================================================"
echo "Cleaning out any prior versions of the descriptors from OSM"
echo "========================================================================"
osm nsd-delete hackfest_basic-ns
osm vnfd-delete hackfest_basic-vnf

echo "========================================================================"
echo "Building packages"
echo "========================================================================"
osm package-build hackfest_basic_vnf
osm package-build hackfest_basic_ns
osm nsd-delete my_first_ns
osm vnfd-delete my_first_vnf

echo "========================================================================"
echo "Uploading packages"
echo "========================================================================"
osm upload-package hackfest_basic_vnf.tar.gz
osm upload-package hackfest_basic_ns.tar.gz
osm upload-package my_first_vnf
osm upload-package my_first_ns
echo "========================================================================"
echo "Done"
echo "========================================================================"
+5 −6
Original line number Diff line number Diff line
#!/bin/bash

VIMID=`osm vim-list | grep osm_ | awk '{ print $4 }'`
echo "========================================================================"
echo "Launching network service with VIMID ${VIMID}"
echo "Launching network service"
echo "========================================================================"
osm ns-create --ns_name basic-vnf \
    --nsd_name hackfest_basic-ns \
    --vim_account ${VIMID} \
osm ns-create --ns_name my_first_ns \
    --nsd_name my_first_ns \
    --vim_account openstack \
    --ssh_keys ~/.ssh/id_rsa.pub \
    --config \
    '{vld: [ {name: mgmtnet, vim-network-name: osm-ext} ] }'
    '{vld: [ {name: mgmtnet, vim-network-name: management} ] }'
echo "========================================================================"
echo "Done"
echo "========================================================================"
+11 −0
Original line number Diff line number Diff line
#!/bin/bash

echo "========================================================================"
echo "Here are some of the actions you can run"
echo "========================================================================"

cat << 'EOF'

TBD

EOF 
+13 −0
Original line number Diff line number Diff line
#!/bin/bash

echo "========================================================================"
echo "Uploading new package content"
echo "========================================================================"

osm package-build my_first_vnf
osm vnfpkg-update my_first_vnf --content=my_first_vnf.tar.gz

echo "========================================================================"
echo "Done"
echo "========================================================================"
+13 −0
Original line number Diff line number Diff line
#!/bin/bash

NS_ID=$(osm ns-list | grep my_first_ns | awk '{print $4}')
VNF_ID=$(osm vnf-list | grep my_first_vnf | awk '{print $2}')
VNFD_ID=$(osm vnf-show $VNF_ID --literal | yq .vnfd-id)

osm ns-update ${NS_ID} \
    --updatetype CHANGE_VNFPKG \
    --config "{changeVnfPackageData: [
        {vnfInstanceId: \"${VNF_ID}\",
        vnfdId: \"$VNFD_ID\"}]}" \
    --timeout 300 \
    --wait
Loading