X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=env%2Flib%2Fcommon.sh;h=56d19ba72cfe632099c30bf9a18ad5aba43c822b;hb=308b436e60c4f9477641a196fe5a53996fd9bc92;hp=e4d8b0843238f86317bf690bb693d3d6b67aa622;hpb=164e86c74cbf20cbab255f355c8021bf6a4d729d;p=icn.git diff --git a/env/lib/common.sh b/env/lib/common.sh index e4d8b08..56d19ba 100755 --- a/env/lib/common.sh +++ b/env/lib/common.sh @@ -9,8 +9,8 @@ IRONIC_INTERFACE=${IRONIC_INTERFACE:-} IRONIC_PROVISIONING_INTERFACE=${IRONIC_PROVISIONING_INTERFACE:-"provisioning"} IRONIC_IPMI_INTERFACE=${IRONIC_IPMI_INTERFACE:-} IRONIC_PROVISIONING_INTERFACE_IP=${IRONIC_PROVISIONING_INTERFACE_IP:-"172.22.0.1"} -BM_IMAGE_URL=${BM_IMAGE_URL:-"https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img"} -BM_IMAGE=${BM_IMAGE:-"bionic-server-cloudimg-amd64.img"} +BM_IMAGE_URL=${BM_IMAGE_URL:-"https://cloud-images.ubuntu.com/focal/current/focal-server-cloudimg-amd64.img"} +BM_IMAGE=${BM_IMAGE:-"focal-server-cloudimg-amd64.img"} #Baremetal operator repository URL BMOREPO="${BMOREPO:-https://github.com/metal3-io/baremetal-operator.git}" @@ -24,6 +24,12 @@ FORCE_REPO_UPDATE="${FORCE_REPO_UPDATE:-true}" # The kustomize version to use KUSTOMIZE_VERSION="v4.3.0" +#Cluster API version to use +CAPI_VERSION="v0.4.3" + +#The flux version to use +FLUX_VERSION="0.20.0" + #refered from onap function call_api { #Runs curl with passed flags and provides @@ -192,6 +198,19 @@ function install_kustomize { kustomize version } +function install_clusterctl { + curl -L https://github.com/kubernetes-sigs/cluster-api/releases/download/${CAPI_VERSION}/clusterctl-linux-amd64 -o clusterctl + sudo install -o root -g root -m 0755 clusterctl /usr/local/bin/clusterctl + rm clusterctl + clusterctl version +} + +function install_flux_cli { + export FLUX_VERSION + curl -s https://fluxcd.io/install.sh | sudo -E bash + flux --version +} + function fetch_image { if [[ "${BM_IMAGE_URL}" && "${BM_IMAGE}" ]]; then mkdir -p "${IRONIC_DATA_DIR}/html/images"