Install Flux CLI into jump server 85/4485/2
authorTodd Malsbary <todd.malsbary@intel.com>
Fri, 29 Oct 2021 16:22:40 +0000 (09:22 -0700)
committerTodd Malsbary <todd.malsbary@intel.com>
Fri, 19 Nov 2021 22:27:32 +0000 (22:27 +0000)
Signed-off-by: Todd Malsbary <todd.malsbary@intel.com>
Change-Id: I2a5b4c068e9b646b159bdbc9304e370af48d9693

.gitignore
env/lib/common.sh
env/metal3/01_install_package.sh

index fee12c7..fd44a4d 100644 (file)
@@ -3,3 +3,4 @@ deploy/baremetal-operator/logs/
 deploy/cert-manager/logs/
 deploy/metal3/scripts/machines-values.yaml
 deploy/cluster-api/logs/
+env/metal3/logs/
index c26b1f8..1e633b6 100755 (executable)
@@ -27,6 +27,9 @@ 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
@@ -202,6 +205,12 @@ function install_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"
index 9d7e7e5..559d667 100755 (executable)
@@ -63,6 +63,7 @@ install() {
     install_ironic_packages
     install_kustomize
     install_clusterctl
+    install_flux_cli
 }
 
 install