Loading Hackfest_Demos/OSM-MR13/1.1-Welcome/1.Build_Package.sh +2 −2 Original line number Diff line number Diff line Loading @@ -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" Loading Hackfest_Demos/OSM-MR13/1.1-Welcome/3.Get_IP_Address.sh 0 → 100755 +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 "========================================================================" Hackfest_Demos/OSM-MR13/1.1-Welcome/4.Run_Actions.sh 0 → 100755 +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 Hackfest_Demos/OSM-MR13/1.1-Welcome/5.Edit_Code.sh 0 → 100755 +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 Hackfest_Demos/OSM-MR13/1.1-Welcome/4.Change_Package.sh→Hackfest_Demos/OSM-MR13/1.1-Welcome/6.Change_Package.sh +0 −0 File moved. View file Loading
Hackfest_Demos/OSM-MR13/1.1-Welcome/1.Build_Package.sh +2 −2 Original line number Diff line number Diff line Loading @@ -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" Loading
Hackfest_Demos/OSM-MR13/1.1-Welcome/3.Get_IP_Address.sh 0 → 100755 +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 "========================================================================"
Hackfest_Demos/OSM-MR13/1.1-Welcome/4.Run_Actions.sh 0 → 100755 +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
Hackfest_Demos/OSM-MR13/1.1-Welcome/5.Edit_Code.sh 0 → 100755 +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
Hackfest_Demos/OSM-MR13/1.1-Welcome/4.Change_Package.sh→Hackfest_Demos/OSM-MR13/1.1-Welcome/6.Change_Package.sh +0 −0 File moved. View file