aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins <jenkins@review.openstack.org>2016-02-14 20:23:26 +0000
committerGerrit Code Review <review@openstack.org>2016-02-14 20:23:26 +0000
commitdda86e6d03bd541359c86486c32db37076a2522b (patch)
tree5c0d6f5a201849e4fb7cdc073524a9ef0460d1b0
parenta2c317f16df1c9fb5082cfe82ef73401aefc0e7b (diff)
parent44a4682da288508db3c995e98bf32fc658d109e0 (diff)
downloadkolla-dda86e6d03bd541359c86486c32db37076a2522b.tar.gz
kolla-dda86e6d03bd541359c86486c32db37076a2522b.zip
Merge "Fix detect_distro"
-rwxr-xr-xtools/setup_gate.sh13
1 files changed, 8 insertions, 5 deletions
diff --git a/tools/setup_gate.sh b/tools/setup_gate.sh
index 882f0e00f..c701e10ed 100755
--- a/tools/setup_gate.sh
+++ b/tools/setup_gate.sh
@@ -14,7 +14,14 @@ function setup_config {
# Copy configs
sudo cp -a etc/kolla /etc/
+ # Use Infra provided pypi
+ echo "RUN echo $(base64 -w0 /etc/pip.conf) | base64 -d > /etc/pip.conf" | sudo tee /etc/kolla/header
+ sed -i 's|^#include_header.*|include_header = /etc/kolla/header|' /etc/kolla/kolla-build.conf
+
if [[ "${DISTRO}" == "Debian" ]]; then
+ # Infra does not sign thier mirrors so we ignore gpg signing in the gate
+ echo "RUN echo 'APT::Get::AllowUnauthenticated \"true\";' > /etc/apt/apt.conf" | sudo tee -a /etc/kolla/header
+
# Optimize the repos to take advantage of the Infra provided mirrors for Ubuntu
sed -i 's|^#apt_sources_list.*|apt_sources_list = /etc/kolla/sources.list|' /etc/kolla/kolla-build.conf
sudo cp /etc/apt/sources.list /etc/kolla/sources.list
@@ -26,10 +33,6 @@ deb http://repo.percona.com/apt trusty main
deb http://download.ceph.com/debian-hammer/ trusty main
EOF
fi
-
- # Use Infra provided pypi
- echo "RUN echo $(base64 -w0 /etc/pip.conf) | base64 -d > /etc/pip.conf" | sudo tee /etc/kolla/header
- sed -i 's|^#include_header.*|include_header = /etc/kolla/header|' /etc/kolla/kolla-build.conf
}
function detect_distro {
@@ -79,6 +82,7 @@ function setup_ansible {
mkdir /tmp/kolla
sudo -H pip install "ansible<2" "docker-py>=1.6.0"
+ detect_distro
setup_inventory
@@ -100,7 +104,6 @@ function setup_logging {
mkdir -p /tmp/logs/{ansible,build}
}
-detect_distro
setup_logging
tools/dump_info.sh
setup_ssh