From 0a3f3b51107f8c6c80922e2931463d35df40d42b Mon Sep 17 00:00:00 2001 From: Michael Li Date: Fri, 15 May 2026 13:43:18 -0400 Subject: [PATCH] chore(e2e): Update vault installation (#6732) --- enos/modules/test_e2e_docker/test.sh | 25 +++++++------------------ 1 file changed, 7 insertions(+), 18 deletions(-) diff --git a/enos/modules/test_e2e_docker/test.sh b/enos/modules/test_e2e_docker/test.sh index e8f8e1f035..d06e04d447 100755 --- a/enos/modules/test_e2e_docker/test.sh +++ b/enos/modules/test_e2e_docker/test.sh @@ -90,22 +90,11 @@ echo "trusted-key $KEY_ID" >> ~/.gnupg/gpg.conf pass init $KEY_ID &>/dev/null # Install the vault cli -wget -O- https://apt.releases.hashicorp.com/gpg | gpg --batch --yes --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpg -export lines=$(gpg --no-default-keyring --keyring /usr/share/keyrings/hashicorp-archive-keyring.gpg --fingerprint --with-colons) -while read -r line -do - if [[ $line =~ "fpr"* ]]; then - if [[ "$(echo $line | sed -r 's/fpr|://g')" != "798AEC654E5C15428C8E42EEAA16FCBCA621E701" ]]; then - echo "HashiCorp key fingerprint does not match expected" - exit 1 - else - break - fi - fi -done <<< $lines -echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | tee /etc/apt/sources.list.d/hashicorp.list -apt update -apt install vault -y +export vault_version="1.17.6" +export vault_arch=$(dpkg --print-architecture) +wget "https://releases.hashicorp.com/vault/${vault_version}/vault_${vault_version}_linux_${vault_arch}.zip" -O /tmp/vault.zip +unzip -o /tmp/vault.zip -d /usr/local/bin/ +rm /tmp/vault.zip # Install the docker cli wget -O- https://download.docker.com/linux/debian/gpg | gpg --batch --yes --dearmor -o /etc/apt/keyrings/docker.gpg @@ -117,6 +106,6 @@ apt update apt install docker-ce-cli -y # Run Tests -unzip /boundary.zip -d /usr/local/bin/ +unzip -o /boundary.zip -d /usr/local/bin/ cd /src/boundary -go test -v -count=1 $TEST_PACKAGE -timeout $TEST_TIMEOUT | tee /testlogs/test-e2e-${TEST_PACKAGE##*/}.log \ No newline at end of file +go test -v -count=1 $TEST_PACKAGE -timeout $TEST_TIMEOUT | tee /testlogs/test-e2e-${TEST_PACKAGE##*/}.log