diff options
| author | Zuul <zuul@review.openstack.org> | 2017-11-07 07:39:53 +0000 |
|---|---|---|
| committer | Gerrit Code Review <review@openstack.org> | 2017-11-07 07:39:53 +0000 |
| commit | 61495b1a8303e52f58cc4d8970c2d484b5f31520 (patch) | |
| tree | 85a4cb4fe9133f2a100179f840a6fbe993cbee3b /tools | |
| parent | f4731f7a6da5031b8acc2c260427a3ee376cc3b3 (diff) | |
| parent | c506e626e7443fb95180807013082fb281390376 (diff) | |
| download | kolla-61495b1a8303e52f58cc4d8970c2d484b5f31520.tar.gz kolla-61495b1a8303e52f58cc4d8970c2d484b5f31520.zip | |
Merge "Dockerhub publisher job"
Diffstat (limited to 'tools')
| -rwxr-xr-x | tools/setup_gate.sh | 79 |
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 |
