From f1efcecf2761d7c31845bbd2bd995abc518440ad Mon Sep 17 00:00:00 2001 From: Todd Malsbary Date: Thu, 28 Oct 2021 17:06:05 -0700 Subject: [PATCH] Install Cluster API into jump server Signed-off-by: Todd Malsbary Change-Id: I35e6891a5ca4a966f9806f863e668cd7bd24c811 --- .gitignore | 1 + Makefile | 4 ++++ deploy/cluster-api/cluster-api.sh | 30 ++++++++++++++++++++++++++++++ deploy/kud/kud_bm_launch.sh | 2 +- env/lib/common.sh | 10 ++++++++++ env/metal3/01_install_package.sh | 1 + 6 files changed, 47 insertions(+), 1 deletion(-) create mode 100755 deploy/cluster-api/cluster-api.sh diff --git a/.gitignore b/.gitignore index 371c05f..fee12c7 100644 --- a/.gitignore +++ b/.gitignore @@ -2,3 +2,4 @@ deploy/ironic/logs/ deploy/baremetal-operator/logs/ deploy/cert-manager/logs/ deploy/metal3/scripts/machines-values.yaml +deploy/cluster-api/logs/ diff --git a/Makefile b/Makefile index bf7cfdb..6ed7b15 100644 --- a/Makefile +++ b/Makefile @@ -23,6 +23,7 @@ install: jump_server \ jump_server: package_prerequisite \ kud_bm_deploy_mini \ bmh_install \ + capi_install \ bpa_op_install \ bpa_rest_api_install @@ -87,6 +88,9 @@ kud_bm_reset: sdwan_verifier: pushd $(SDWAN_VERIFIER_PATH) && bash sdwan_verifier.sh && popd +capi_install: + ./deploy/cluster-api/cluster-api.sh deploy + bpa_op_install: pushd $(BPA_OPERATOR) && make docker && make deploy && popd diff --git a/deploy/cluster-api/cluster-api.sh b/deploy/cluster-api/cluster-api.sh new file mode 100755 index 0000000..f1e48d9 --- /dev/null +++ b/deploy/cluster-api/cluster-api.sh @@ -0,0 +1,30 @@ +#!/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 { + export EXP_CLUSTER_RESOURCE_SET=true + clusterctl init --infrastructure=metal3 +} + +function clean { + clusterctl delete --all +} + +case $1 in + "clean") clean ;; + "deploy") deploy ;; + *) cat <