Commit 21d73fc1 authored by Mark Beierl's avatar Mark Beierl
Browse files

Finalizing Welcome Session

parent 174c51d0
Loading
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -9,8 +9,8 @@ fi
echo "========================================================================"
echo "Cleaning out any prior versions of the descriptors from OSM"
echo "========================================================================"
osm nsd-delete my_first_ns
osm vnfd-delete my_first_vnf
osm nsd-delete my_first_ns | grep -v "not found"
osm vnfd-delete my_first_vnf | grep -v "not found"

echo "========================================================================"
echo "Uploading packages"
+25 −0
Original line number Diff line number Diff line
#!/bin/bash

echo "========================================================================"
echo "Waiting for deployment to finish"
echo "========================================================================"

WAITING=1
while [ $WAITING -eq 1 ] ; do
    osm ns-list | grep my_first_ns | grep READY
    WAITING=$?
done

echo "========================================================================"
echo "Getting IP Address of VNF"
echo "========================================================================"

IP_ADDRESS=$(osm vnf-list | grep my_first_vnf | awk '{print $14}')

echo "Your VNF is reachable at ${IP_ADDRESS}"
echo "To log in, use"
echo "  ssh ubuntu@${IP_ADDRESS}"

echo "========================================================================"
echo "Done"
echo "========================================================================"
+17 −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

osm ns-action my_first_ns --wait --vnf_name my_first_vnf --action_name reboot
osm ns-action my_first_ns --wait --vnf_name my_first_vnf --action_name cancel-reboot

osm ns-action my_first_ns --wait --vnf_name my_first_vnf --action_name add-package --params '{package: traceroute}'
osm ns-action my_first_ns --wait --vnf_name my_first_vnf --action_name remove-package --params '{package: traceroute}'

osm ns-action my_first_ns --wait --vnf_name my_first_vnf --action_name update-system

EOF
 No newline at end of file
+18 −0
Original line number Diff line number Diff line
#!/bin/bash
cat << EOF
==============================================================================================
File: my_first_vnf/charms/my-first-charm/src/charm.py

Around line 87, change _announce to read as follows:

    def _announce(self, event):
        self.unit.status = MaintenanceStatus("Announce")
        message = event.params["message"]
        shell(f"wall \"{message}\"")
        self.unit.status = self._get_current_status()

==============================================================================================
Launching VSCode, alt-tab to get back to this window :)
EOF
sleep 4
code -g ~/osm-packages/Hackfest_Demos/OSM-MR13/1.1-Welcome/my_first_vnf/charms/my-first-charm/src/charm.py:87
Loading