Merge "Install flux into jump server"
authorKuralamudhan Ramakrishnan <kuralamudhan.ramakrishnan@intel.com>
Mon, 13 Dec 2021 22:15:03 +0000 (22:15 +0000)
committerGerrit Code Review <gerrit@akraino.org>
Mon, 13 Dec 2021 22:15:03 +0000 (22:15 +0000)
Makefile
deploy/flux/flux.sh [new file with mode: 0755]

index 1ccfae2..d87ecca 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -24,6 +24,7 @@ jump_server: package_prerequisite \
        kud_bm_deploy_mini \
        bmh_install \
        capi_install \
+       flux_install \
        bpa_op_install \
        bpa_rest_api_install
 
@@ -93,6 +94,9 @@ sdwan_verifier:
 capi_install:
        ./deploy/cluster-api/cluster-api.sh deploy
 
+flux_install:
+       ./deploy/flux/flux.sh deploy
+
 bpa_op_install:
        pushd $(BPA_OPERATOR) && make docker && make deploy && popd
 
diff --git a/deploy/flux/flux.sh b/deploy/flux/flux.sh
new file mode 100755 (executable)
index 0000000..cf1ec8f
--- /dev/null
@@ -0,0 +1,29 @@
+#!/usr/bin/env bash
+set -eux -o pipefail
+
+SCRIPTDIR="$(readlink -f $(dirname ${BASH_SOURCE[0]}))"
+LIBDIR="$(dirname $(dirname ${SCRIPTDIR}))/env/lib"
+
+source $LIBDIR/logging.sh
+source $LIBDIR/common.sh
+
+function deploy {
+    flux install
+}
+
+function clean {
+    flux uninstall
+}
+
+case $1 in
+    "clean") clean ;;
+    "deploy") deploy ;;
+    *) cat <<EOF
+Usage: $(basename $0) COMMAND
+
+Commands:
+  clean         - Uninstall Flux
+  deploy        - Install Flux
+EOF
+       ;;
+esac