From: Todd Malsbary Date: Fri, 29 Oct 2021 00:06:05 +0000 (-0700) Subject: Install Cluster API into jump server X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=commitdiff_plain;h=f1efcecf2761d7c31845bbd2bd995abc518440ad;p=icn.git Install Cluster API into jump server Signed-off-by: Todd Malsbary Change-Id: I35e6891a5ca4a966f9806f863e668cd7bd24c811 --- 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 <