Install flux into jump server 49/4549/1
authorTodd Malsbary <todd.malsbary@intel.com>
Fri, 3 Dec 2021 00:26:17 +0000 (16:26 -0800)
committerTodd Malsbary <todd.malsbary@intel.com>
Tue, 7 Dec 2021 19:34:50 +0000 (11:34 -0800)
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: If42d525046fb2e44106996ac994b4a4d5830da3f

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