From 5ac01df8d8c1be5b8763862dc7ef04ecb04c67d5 Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Thu, 2 Dec 2021 16:26:17 -0800 Subject: [PATCH] Install flux into jump server Signed-off-by: Todd Malsbary Change-Id: If42d525046fb2e44106996ac994b4a4d5830da3f --- Makefile | 4 ++++ deploy/flux/flux.sh | 29 +++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+) create mode 100755 deploy/flux/flux.sh diff --git a/Makefile b/Makefile index 1ccfae2..d87ecca 100644 --- 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 index 0000000..cf1ec8f --- /dev/null +++ b/deploy/flux/flux.sh @@ -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 <