aboutsummaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorZuul <zuul@review.openstack.org>2017-11-07 07:39:53 +0000
committerGerrit Code Review <review@openstack.org>2017-11-07 07:39:53 +0000
commit61495b1a8303e52f58cc4d8970c2d484b5f31520 (patch)
tree85a4cb4fe9133f2a100179f840a6fbe993cbee3b /tools
parentf4731f7a6da5031b8acc2c260427a3ee376cc3b3 (diff)
parentc506e626e7443fb95180807013082fb281390376 (diff)
downloadkolla-61495b1a8303e52f58cc4d8970c2d484b5f31520.tar.gz
kolla-61495b1a8303e52f58cc4d8970c2d484b5f31520.zip
Merge "Dockerhub publisher job"
Diffstat (limited to 'tools')
-rwxr-xr-xtools/setup_gate.sh79
1 files changed, 0 insertions, 79 deletions
diff --git a/tools/setup_gate.sh b/tools/setup_gate.sh
index a0951a8d7..e2c617dd0 100755
--- a/tools/setup_gate.sh
+++ b/tools/setup_gate.sh
@@ -6,89 +6,10 @@ set -o errexit
# Enable unbuffered output for Ansible in Jenkins.
export PYTHONUNBUFFERED=1
-. /etc/ci/mirror_info.sh
-
-function setup_config {
-
- sudo mkdir -p /etc/kolla
-
- # Use Infra provided pypi.
- # Wheel package mirror may be not compatible. So do not enable it.
- PIP_CONF=$(mktemp)
- cat > ${PIP_CONF} <<EOF
-[global]
-timeout = 60
-index-url = $NODEPOOL_PYPI_MIRROR
-trusted-host = $NODEPOOL_MIRROR_HOST
-EOF
- TEMPLATE_OVERRIDES=$(mktemp)
-
- cat <<EOF | tee "${TEMPLATE_OVERRIDES}"
-{% extends parent_template %}
-
-{% block base_header %}
-
-RUN echo $(base64 -w0 "${PIP_CONF}") | base64 -d > /etc/pip.conf
-
-{% if base_distro == 'ubuntu' %}
-
-RUN echo 'APT::Get::AllowUnauthenticated "true";' > /etc/apt/apt.conf.d/99allow-unauthenticated
-
-{% endif %}
-{% endblock %}
-
-{% block base_footer %}
-{% if base_distro == "centos" %}
-
-RUN sed -i -e "/^mirrorlist/d" \
- -e "s|^#baseurl=http://mirror.centos.org|baseurl=http://$NODEPOOL_MIRROR_HOST|" \
- /etc/yum.repos.d/CentOS-Base.repo \
- && sed -i -e "/^mirrorlist/d" \
- -e "s|^#baseurl=http://download.fedoraproject.org/pub|baseurl=http://$NODEPOOL_MIRROR_HOST|" \
- /etc/yum.repos.d/epel.repo \
- && sed -i -e "s|^baseurl=http://mirror.centos.org|baseurl=http://$NODEPOOL_MIRROR_HOST|" \
- /etc/yum.repos.d/CentOS-Ceph-Jewel.repo \
- && sed -i -e "s|^baseurl=https://trunk.rdoproject.org|baseurl=$NODEPOOL_RDO_PROXY|" \
- /etc/yum.repos.d/delorean.repo
-
-{% elif base_distro == "oraclelinux" %}
-
-RUN sed -i -e "/^mirrorlist/d" \
- -e "s|^#baseurl=http://download.fedoraproject.org/pub|baseurl=http://$NODEPOOL_MIRROR_HOST|" \
- /etc/yum.repos.d/epel.repo \
- && sed -i -e "s|^baseurl=http://mirror.centos.org|baseurl=http://$NODEPOOL_MIRROR_HOST|" \
- /etc/yum.repos.d/CentOS-Ceph-Jewel.repo \
- && sed -i -e "s|^baseurl=https://trunk.rdoproject.org|baseurl=$NODEPOOL_RDO_PROXY|" \
- /etc/yum.repos.d/delorean.repo
-
-{% elif base_distro == "ubuntu" %}
-
-RUN sed -i -e "s|http://archive.ubuntu.com|http://$NODEPOOL_MIRROR_HOST|" \
- -e "s|http://ubuntu-cloud.archive.canonical.com/ubuntu|http://$NODEPOOL_MIRROR_HOST/ubuntu-cloud-archive|" \
- /etc/apt/sources.list \
- && apt-get update
-
-{% endif %}
-{% endblock %}
-EOF
-
-cat <<EOF | sudo tee /etc/kolla/kolla-build.conf
-[DEFAULT]
-# NOTE(Jeffrey4l): use different a docker namespace name in case it pull image from hub.docker.io when deplying
-namespace = lokolla
-template_override = ${TEMPLATE_OVERRIDES}
-registry = 127.0.0.1:4000
-push = true
-logs_dir = /tmp/logs/build
-EOF
-}
-
function setup_registry {
-
sudo mkdir /opt/kolla_registry
sudo chmod -R 644 /opt/kolla_registry
docker run -d -p 4000:5000 --restart=always -v /opt/kolla_registry/:/var/lib/registry --name registry registry:2
}
setup_registry
-setup_config