Fixing errors in jenkins stage 3 jobs 60/15160/2
authorPedro Escaleira <escaleira@av.it.pt>
Tue, 8 Apr 2025 14:18:29 +0000 (15:18 +0100)
committerPedro Escaleira <escaleira@av.it.pt>
Tue, 8 Apr 2025 14:22:47 +0000 (15:22 +0100)
Change-Id: If96168702fdbb61217f0fe65a3baa7d95aab2b13
Signed-off-by: Pedro Escaleira <escaleira@av.it.pt>
installers/mgmt-cluster/setup-cli-tools.sh

index 155335c..7eb1551 100755 (executable)
 
 pushd $HOME
 
+export DEBIAN_FRONTEND=noninteractive
+
 # Install `gnupg` and `gpg` - Typically pre-installed in Ubuntu
-sudo apt-get install gnupg gpg
+sudo apt-get install gnupg gpg -y
 
 # Install `sops`
 curl -LO https://github.com/getsops/sops/releases/download/v3.8.1/sops-v3.8.1.linux.amd64
@@ -24,7 +26,7 @@ sudo mv sops-v3.8.1.linux.amd64 /usr/local/bin/sops
 sudo chmod +x /usr/local/bin/sops
 
 # Install `envsubst`
-sudo apt-get install gettext-base
+sudo apt-get install gettext-base -y
 
 # Install `age`
 curl -LO https://github.com/FiloSottile/age/releases/download/v1.1.0/age-v1.1.0-linux-amd64.tar.gz
@@ -34,7 +36,7 @@ sudo chmod +x /usr/local/bin/age*
 rm -rf age age-v1.1.0-linux-amd64.tar.gz
 
 # (Only for Gitea) Install `apg`
-sudo apt-get install apg
+sudo apt-get install apg -y
 
 # # (Only for Minio) `kubectl minio` plugin and Minio Client
 if [ -n "${INSTALL_MINIO}" ]; then
@@ -43,7 +45,7 @@ if [ -n "${INSTALL_MINIO}" ]; then
     chmod +x kubectl-minio minioc
     sudo mv kubectl-minio minioc /usr/local/bin/
     # (Only for HTTPS Ingress for Minio tenant) Install `openssl`
-    sudo apt-get install openssl
+    sudo apt-get install openssl -y
 fi
 
 # Flux client