From e4b4b4740d2ff8669ddae73a462c8c147f38de21 Mon Sep 17 00:00:00 2001
From: Ubuntu <ubuntu@nbi.osm>
Date: Fri, 14 Oct 2022 15:35:18 +0000
Subject: [PATCH] Correcting magma scripts

---
 .../OSM-13/magma_orc_onboarding/README.md          |  2 +-
 .../magma-orc-scripts/1-onboard-packages.sh        |  2 +-
 .../OSM-MR13/magma-orc-scripts/1.1-onboard-ns.sh   | 14 ++++++++++++++
 .../2-download-admin-operator-cert.sh              |  5 +++--
 .../3-get-admin-operator-credential.sh             |  6 ++++--
 .../4-get-magma-orc-gui-credential.sh              |  1 +
 .../5-get-loadbalancer-services.sh                 |  5 +++--
 .../magma-orc-scripts/6-access-magma-orch-gui.sh   |  0
 8 files changed, 27 insertions(+), 8 deletions(-)
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/1-onboard-packages.sh
 create mode 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/1.1-onboard-ns.sh
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/2-download-admin-operator-cert.sh
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/3-get-admin-operator-credential.sh
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/4-get-magma-orc-gui-credential.sh
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/5-get-loadbalancer-services.sh
 mode change 100644 => 100755 Hackfest_Demos/OSM-MR13/magma-orc-scripts/6-access-magma-orch-gui.sh

diff --git a/Hackfest_Demos/OSM-13/magma_orc_onboarding/README.md b/Hackfest_Demos/OSM-13/magma_orc_onboarding/README.md
index 75d484e0..42a0c231 100644
--- a/Hackfest_Demos/OSM-13/magma_orc_onboarding/README.md
+++ b/Hackfest_Demos/OSM-13/magma_orc_onboarding/README.md
@@ -73,7 +73,7 @@ juju scp --container="magma-orc8r-certifier" orc8r-certifier/0:/var/opt/magma/ce
 ### Get the Admin Operator Https Certificate credentials
 
 ```bash
-osm ns-action $MAGMA_NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-master-admin-credentials --wait
+osm ns-action $MAGMA_NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-pfx-package-password --wait
 # pfx_package pass appears in the operation output, please save it
 ```
 
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1-onboard-packages.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1-onboard-packages.sh
old mode 100644
new mode 100755
index 13fea286..1c6a88a9
--- a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1-onboard-packages.sh
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1-onboard-packages.sh
@@ -3,7 +3,7 @@
 echo "========================================================================"
 echo "Upload VNFD"
 echo "========================================================================"
-pushd osm-packages/Hackfest_Demos/OSM-13/
+pushd ../../OSM-13/
 osm nfpkg-create magma_orc_cnf
 
 echo "========================================================================"
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1.1-onboard-ns.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1.1-onboard-ns.sh
new file mode 100755
index 00000000..cac1af83
--- /dev/null
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/1.1-onboard-ns.sh
@@ -0,0 +1,14 @@
+#!/bin/bash
+export MAGMA_NS_NAME=magma_orc_ns
+export VIM_ACCOUNT=openstack
+export K8S_NET=osm-ext
+echo "========================================================================"
+echo "Creating MAGMA_NS: $MAGMA_NS_NAME"
+echo "========================================================================"
+osm ns-create --ns_name $MAGMA_NS_NAME --nsd_name magma_orc_cnf_ns --vim_account $VIM_ACCOUNT --config "{vld: [ {name: mgmtnet, vim-network-name: $K8S_NET}]}"
+# Check NS status
+osm ns-list
+
+echo "========================================================================"
+echo "Check NS status using osm ns-list, osm ns-show $MAGMA_NS_NAME"
+echo "========================================================================"
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/2-download-admin-operator-cert.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/2-download-admin-operator-cert.sh
old mode 100644
new mode 100755
index d94acee2..1eb13913
--- a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/2-download-admin-operator-cert.sh
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/2-download-admin-operator-cert.sh
@@ -1,7 +1,8 @@
 #!/bin/bash
 
-export orc_model=juju models |  grep -i magma-orc | awk -F " " '{print $1}' | tr -d \*
-juju switch $orch_model
+export orc_model=`juju models |  grep -i magma-orc | awk -F " " '{print $1}' | tr -d \*`
+juju switch $orc_model
+echo $orch_model
 echo "========================================================================"
 echo "Dowloading admin_operator.pfx file to your current working directory"
 echo "========================================================================"
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/3-get-admin-operator-credential.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/3-get-admin-operator-credential.sh
old mode 100644
new mode 100755
index 87e48aa4..0df8b3b7
--- a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/3-get-admin-operator-credential.sh
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/3-get-admin-operator-credential.sh
@@ -1,8 +1,10 @@
 #!/bin/bash
+export MAGMA_NS_NAME=magma_orc_ns
 echo "========================================================================"
 echo "Getting admin operator credentials"
 echo "========================================================================"
-osm ns-action $MAGMA_NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-master-admin-credentials --wait
+output=`osm ns-action $MAGMA_NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-pfx-package-password --wait`
 echo "========================================================================"
 echo "pfx_package pass appears in the operation output, please save it"
-echo "========================================================================"
\ No newline at end of file
+echo "========================================================================"
+echo $output
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/4-get-magma-orc-gui-credential.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/4-get-magma-orc-gui-credential.sh
old mode 100644
new mode 100755
index 3b324318..fa7f199d
--- a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/4-get-magma-orc-gui-credential.sh
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/4-get-magma-orc-gui-credential.sh
@@ -1,4 +1,5 @@
 #!/bin/bash
+export MAGMA_NS_NAME=magma_orc_ns
 echo "========================================================================"
 echo "Getting Magma orchestrator GUI credentials"
 echo "========================================================================"
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/5-get-loadbalancer-services.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/5-get-loadbalancer-services.sh
old mode 100644
new mode 100755
index 05de4c6e..cc65ba8a
--- a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/5-get-loadbalancer-services.sh
+++ b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/5-get-loadbalancer-services.sh
@@ -1,7 +1,8 @@
 echo "========================================================================"
 echo "Getting Loadbalancer services"
 echo "========================================================================"
-osm ns-action $NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-load-balancer-services --wait
+export MAGMA_NS_NAME=magma_orc_ns
+osm ns-action $MAGMA_NS_NAME --vnf_name magma_orc_cnf --kdu_name magma-orc-kdu --action_name get-load-balancer-services --wait
 
 echo "========================================================================"
 echo "Load Balancer service names and External IP's are visible in the action output."
@@ -16,4 +17,4 @@ echo "ZONE=osm.magma.com."
 echo "# Sample registration for api.osm.magma.com"
 echo "DOMAIN=api."
 echo "IP=<orc8r-nginx-proxy External IP> "
-echo "========================================================================"
\ No newline at end of file
+echo "========================================================================"
diff --git a/Hackfest_Demos/OSM-MR13/magma-orc-scripts/6-access-magma-orch-gui.sh b/Hackfest_Demos/OSM-MR13/magma-orc-scripts/6-access-magma-orch-gui.sh
old mode 100644
new mode 100755
-- 
GitLab