
- uplifted/downgraded some python modules - fixed falcon.API deprecation - -> falcon.App - uplifted deckhand reference for python deps - fixed formatting style using yapf linter - added bindep role and bindep.txt file with required deps - fixed quai docker image publishing - re-enabled openstack-tox-py38 gate job Change-Id: I0e248182efad75630721a1291bc86a5edc79c22a
21 lines
502 B
Bash
Executable File
21 lines
502 B
Bash
Executable File
#!/bin/bash
|
|
# Installs external dependencies required for basic testing
|
|
|
|
set -ex
|
|
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
echo 'debconf debconf/frontend select Noninteractive' | sudo debconf-set-selections
|
|
|
|
CFSSL_URL=${CFSSL_URL:-https://pkg.cfssl.org/R1.2/cfssl_linux-amd64}
|
|
|
|
if [[ ! $(command -v cfssl) ]]; then
|
|
TMP_DIR=$(mktemp -d)
|
|
pushd "${TMP_DIR}"
|
|
curl -Lo cfssl "${CFSSL_URL}"
|
|
chmod 755 cfssl
|
|
sudo mv cfssl /usr/local/bin/
|
|
popd
|
|
rm -rf "${TMP_DIR}"
|
|
cfssl version
|
|
fi
|