summaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2017-03-18Remove global privilege escalation for deploy_aio.shMohammed Naser1-1/+1
At the moment, deploy_aio.sh is called with sudo which results in the environment being wiped. This means that all Zuul environment variables are removed and therefore when zuul-cloner runs to checkout the branch of kolla-ansible, it will always fallback to master as ZUUL_BRANCH is unset. This patch removes the global usage of sudo in the tox.ini file as there is existing usage of sudo in the bash script itself. This will mean that we will only escalate privileges when needed rather for the whole script and the environment variables should be passed on properly resulting in the matching release of kolla-ansible being checked out. Closes-Bug: #1673756 Change-Id: I477a843e696be7136c020be6408afea01967879d
2017-03-15Update Docker to 1.13.1Mohammed Naser2-2/+5
There were a few issues blocking Kolla from going up to the latest version of Docker which is 1.13. Most of these issues seem to have been addressed by 1.13.1. This patch updates the version installed by Kolla to 1.13.1 for the testing infrastructure to prevent the following bug which is causing gate failures: https://github.com/docker/docker/issues/28336 Change-Id: I0d3569b589ee792c9aa6eaa7c539219fcc784271
2017-02-14Merge "Using CI mirror host"Jenkins1-29/+57
2017-02-08Fix pushing images to local registrySayantani Goswami1-1/+0
Adding -e REGISTRY_PROXY_REMOTEURL=https://registry-1.docker.io to the docker run command in the start-registry script configures the local registry as a pull through cache. However, pushing of images to the local registry fails. Pushing to a registry configured as a pull-through cache is unsupported. For more information, reference the proxy section in Docker Documentation (https://docs.docker.com/registry/configuration/) Corresponding change to the documentation has been made to the multinode.rst file in the Kolla-ansible repository https://review.openstack.org/#/c/426858/ Change-Id: I636912f9958490bf751bfa0f449998c61d273241 Closes-Bug: #1659738
2017-02-07Using CI mirror hostJeffrey Zhang1-29/+57
Depends-On: Ib83ed5e437ca868f0e42ce740ad1125d2fa48ff4 Change-Id: I9af17fac07b88badb5db498a940db9356e2e202f Partially-Implements: blueprint mirrors
2017-01-31Revert "Removed percona from ubuntu repos"Sam Yaple1-0/+1
This reverts commit af7a1da8076f7a253795c2a431b3eeec4cd348d7. Co-Authored-By: Michal (inc0) Jastrzebski <inc007@gmail.com> Change-Id: I81df3bf01f618dbc7f771ee2e188eaa562ffe9db Closes-Bug: #1659981
2017-01-23Fix spelling mistake in setup_Debian.shYao Lu1-1/+1
TrivialFix Change-Id: I4782a64dc1ad97c089d1ceb8b43a06bca37c662f Signed-off-by: Yao Lu <lu.yao135@zte.com.cn>
2017-01-20Fix the gate failureJeffrey Zhang3-9/+7
* Push images all the time * Pin docker-engine version Change-Id: Ie778f719655c1136e563ede9e494b37817e247fa
2017-01-18Merge "Remove custom images"Jenkins1-3/+7
2017-01-17Remove Ansible and Globals.yml in diag scriptzhuzeyu1-7/+0
Ansible and Globals.yml have moved into kolla-ansible repo. TrivialFix Change-Id: Ie14af3659bf64cc04554ae1d1a74e86656802e0a
2017-01-16Remove custom imagesEduardo Gonzalez1-3/+7
Allow remove custom images with a regex Change-Id: I7f8bbd59509f543150e58165575ad7b530dc38ba
2017-01-13Use ZUUL_REFNAME to get branch info during pack registryJeffrey Zhang1-1/+2
1. ZUUL_REFNAME is used in post and release pipeline. 2. change the tarball name to <base_distro>-<install_type>-registry-<branch>.tar.gz it is usefull in tag pipeline. we will get name like: centos-source-registry-4.0.0.tar.gz Change-Id: I23b16983d02a5758cb251bed8b026ced992559fe
2017-01-11Merge "Configure local registries to proxy docker hub"Jenkins1-0/+1
2017-01-06Merge "Remove kolla-genpwd from setup.cfg"Jenkins3-148/+0
2017-01-06Configure local registries to proxy docker hubMatt McEuen1-0/+1
Added the REGISTRY_PROXY_REMOTEURL parameter to the registry creation script, so that the registry will mirror images from Docker Hub (while still being able to host custom-built images). Updated the Multinode guide to reflect this. Change-Id: Ib789241fd2947b06fb0dc5732a0bf28431e1403d Closes-Bug: #1647436
2017-01-06Merge "packing and uploading registry"Jenkins2-0/+19
2017-01-05Remove kolla-genpwd from setup.cfgPaul Bourke3-148/+0
This is now in kolla-ansible Co-Authored-By: caoyuan <cao.yuan@99cloud.net> Change-Id: I787a8ba7053f55480125dda64737466300bf7357
2017-01-03Merge "Clean up kolla-ansible related files from Kolla"Jenkins3-3/+4
2017-01-02packing and uploading registryMichal (inc0) Jastrzebski2-0/+19
Partially-Implements: blueprint pack-registry Co-Authored-By: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Change-Id: I6816c6d3fc2f4224553f8a22e2ebb87e8616db37
2016-12-29Clean up kolla-ansible related files from KollaSayantani Goswami3-3/+4
- Remove globals.yml and passwords.yml files. - The gate was still using these files from the kolla directory. Modified the gate to prevent using these files from the kolla directory. - Modified the deploy_aio.sh file to populate passwords in passwords.yml using kolla-ansible. Change-Id: I1ed7849d54cab6d5a9217dced73327ea13f06636 Closes-Bug: #1653035
2016-12-28Merge "Removed percona from ubuntu repos"Jenkins1-1/+0
2016-12-23Run sudo with -H parameter to set the proper home dirJeffrey Zhang1-1/+1
Change-Id: Ib273f50bd7fb889e0025f58c11dd89f39ca8e4ca Closes-Bug: #1652112
2016-12-20Removed percona from ubuntu reposSam Yaple1-1/+0
16.04 provides the percona-xtrabackup scripts in the main repos, so the specific percona repo can be removed. Unfortunately, mariadb10.0 does not build with galera built-in. So until ubuntu packages mariadb10.1, we will be dependant on the external repos for mariadb with galera built in. Labels keys so they are easily identified in the future. In Jinja2 the comments cannot go inline while generating the list. Change-Id: I5e6c2f884c8d59bbc574b71ac731d1b4db18b68c
2016-12-20Fix syntax issue in gate_run.sh scriptJeffrey Zhang1-1/+1
Change-Id: I98005ea6ac1457d89ef6636cf772155d7a7034d9 Closes-Bug: #1651388
2016-12-19Merge "Collect logs at the end of gate"Jenkins1-0/+77
2016-12-19Switch Ubuntu to overlay2 docker driverSam Yaple1-3/+4
With 4.4 kernel we can use the improved overlay2 driver instead of btrfs for significantly better performance when creating layers. Change-Id: I3b0dfd6db5298dfb34ec160eed910ca76feeb423
2016-12-16Collect logs at the end of gateJeffrey Zhang1-0/+77
Collecting more logs will be helpful for use to debug the gate. Closes-Bug: #1650552 Change-Id: I5e243c4e5075215cbed57b65655c99f2ddcadaaf
2016-12-08Fix dir specs typo errorjeckxie1-1/+1
Change-Id: I9426b176a0d7af452c569590b771e4661b4652a2
2016-12-05Add run_gate.sh script for CIJeffrey Zhang1-0/+4
Use single unified gate script will be helpful to works after the jobs is done. Change-Id: Ic0bbeef4b431132b4f992a696dc5e83c43821b91 Closes-Bug: #1647379
2016-12-02Merge "Run docker registry in gate"Jenkins3-2/+9
2016-11-30Merge "Use Dockerfile customization instead of include_header"Jenkins1-3/+6
2016-11-29Run docker registry in gateMichal (inc0) Jastrzebski3-2/+9
Part of plan to have registry-like behavior in deploy gates. First part is to run docker registry locally. Next one will be pushing built images to it, tar.gz whole registry (separate per distro and type) and use publisher jobs to upload whole registry to tarballs.o.o Change-Id: I81f154fe6ef58ef93815f42496aef382d32f6774
2016-11-29Use Dockerfile customization instead of include_headerJeffrey Zhang1-3/+6
include_header is marked deprecated and will be removed in the future Change-Id: I170f7657bebe99f31b04c2c80f5a1c0dbd58000f
2016-11-24Use kolla-ansible deploy_aio in gateJeffrey Zhang1-109/+7
Change-Id: I5351b7a6ee480be78e26af42ca724b1b6b664b38
2016-11-22Merge "Clean up docs around local registry"Jenkins1-0/+8
2016-11-20Run init-once in kolla-ansible folderJeffrey Zhang1-2/+2
init-once is removed in kolla project Change-Id: I088c90a332a52520b17ca24cedf0ed0f710889d9
2016-11-18Merge "Remove init-runonce from docker repo"Jenkins1-124/+0
2016-11-18Clean up locSteven Dake1-6/+4
LOC was broken and called out vagrant specifically. This patch makes LOC work and renames "Vagrant" to "devenv". Change-Id: I29f930114d3cba17e870437c99eb3cbae6abb251
2016-11-18Remove init-runonce from docker repoSteven Dake1-124/+0
init-runonce is should be part of kolla-ansible and was missed in the original Ansible mass removal. Change-Id: I7f02d86526f3be56be8960270100547512e7a494
2016-11-18Use kolla-ansible for deploymentJeffrey Zhang1-5/+20
Change-Id: I2eb821f88d47b665615ad56319dd40681f7d9967
2016-11-16Merge "Remove Ansible from Kolla"Jenkins1-224/+0
2016-11-16Merge "Unmount Ceph OSD disks as part of destroy"Jenkins1-0/+5
2016-11-15Remove Ansible from KollaSteven Dake1-224/+0
Change-Id: I5396e4b9927d3e65b6aa4185238a43a4765a996b
2016-11-15Clean up docs around local registryPaul Bourke1-0/+8
* Remove duplicated info between the 'image-building' and 'multinode' guides regarding deploying a local insecure registry. * Add a helper script to easily start a local registry in a consistent way. * Remove warnings around bugs in older registries, 2.3+ is now the default * Remove references to running the local registry on port 4000, this causes confusion as Docker expects port 5000 by default unless specified, and registries are not required for all-in-one deployments anyhow. TrivialFix Change-Id: I89f231df09102e3f1d5f21c8a8ca938ea60ae95b
2016-11-15Merge "add new line in cleanup-containers"Jenkins1-0/+1
2016-11-15add new line in cleanup-containerszhubingbing1-0/+1
looks like any other script TrivialFix Change-Id: I00eef0657a4409719214092ca33730a058b9bb28
2016-11-11Merge "Use openstack_service_workers variable in gate"Jenkins1-19/+1
2016-11-09Use openstack_service_workers variable in gateJeffrey Zhang1-19/+1
set openstack_service_workers to 1 in gate. Closes-Bug: #1640416 Change-Id: I59560fd543f25e0b60b3f11f1c941adf595b3131
2016-11-08Merge "Adding the steps of generateing ssh key in tools/init-runonce"Jenkins1-0/+4
2016-11-05Add file validator for *.json.j2 fileJeffrey Zhang3-53/+55
All json file in Kolla are json.j2 file, it shold be render as jinja template, then validate by using json. Change-Id: Ibabbe435116fd255d68347e00407156db76fedfe Closes-Bug: #1634447