aboutsummaryrefslogtreecommitdiff
path: root/tools
AgeCommit message (Collapse)AuthorFilesLines
2017-01-03Merge "Clean up kolla-ansible related files from Kolla"Jenkins3-3/+4
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
2016-11-04Merge "Improve playbook to setup gate nodes"Jenkins2-5/+11
2016-11-03Unmount Ceph OSD disks as part of destroyPaul Bourke1-0/+5
Change-Id: Ic0b0f5efb12eab58e7872b30611a39640dc44cc2 Closes-Bug: #1629224
2016-11-03Move precheck into its own roleJeffrey Zhang1-1/+1
* Merge prechecks.yml and site.yml playbook * Create empty precheck.yml into all roles. Change-Id: I8a138558a26c0a2a66c5fd48ed37be657c99c1dd Implements: blueprint condition-pre-check
2016-11-02Merge "Unpin ARA, update callback location"Jenkins1-2/+2
2016-10-29Update the way of loading the admin-openrc.sh filecaoyuan1-1/+1
TrivialFix Change-Id: I3cfa94d9f6202664a06c24d691376eb8759b922a
2016-10-24Print all docker images in gateJeffrey Zhang1-0/+1
TrivialFix Change-Id: I65ba1828fccee52194eb2b76c4055c922236d97b
2016-10-22Unpin ARA, update callback locationDavid Moreau-Simard1-2/+2
ARA 0.9.2 was released which deprecates the previous callback location in favor of a new one. The deprecated location still works but let's move to the new one right away. Change-Id: I8a10d5855ab6f813e52cc6efce5bcfe91d9c3f92
2016-10-20Pin ARA to 0.9.1 temporarilyDavid Moreau-Simard1-1/+1
The next release of ARA (0.10.0) contains a change to the callback plugin location that /should/ be backwards compatible but let's control the update to the newer version to be safe and avoid breaking the gate needlessly. Change-Id: I32176166e8ebcbfdf0baa8bd7ec30e5ec6d795a5
2016-10-20Merge "Use xenial repos for Ubuntu in the gate"Jenkins1-2/+2
2016-10-19Add validate no new line at end of fileJeffrey Zhang1-0/+60
TrivialFix Change-Id: I817aa52caf56b7d54b266e553db6db1ceb38b773 Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-10-19Use xenial repos for Ubuntu in the gatePaul Bourke1-2/+2
The gate jobs are using Xenial as the base OS so it seems we should be using the same non-infra repos as our base image. TrivialFix Change-Id: I6e5d27364054c474c16120a3195cae819861c8a1
2016-10-19Merge "Use correct Kibana version on the gates"Jenkins1-1/+1
2016-10-19Merge "Consistently set sys path when using local tools"Jenkins1-4/+3
2016-10-17Use correct Kibana version on the gatesChristian Berendt1-1/+1
We bumped the Kibana version from 4.4 to 4.6 with Ia18cb89e0951359226add5cbd96d3a91c7fcfd8a. This version should be used on the gates as well. Change-Id: I21ccac9a12e4b604d3cf336c6263f2e4cd925524 Closes-bug: #1634049
2016-10-14Merge "Use sudo to create loop device on gate nodes"Jenkins2-2/+2
2016-10-14Consistently set sys path when using local toolsMartin André1-4/+3
Consistently set the search path to prefer PROJECT_ROOT as the source of packages to import if we are using local tools instead of pip installed kolla tools. TrivialFix Change-Id: Idd1d98bb82a8f1ddb32d1bdb23f346b461534b9f
2016-10-14Move demos and dev directory into a new contrib directoryChristian Berendt1-2/+2
TrivialFix Change-Id: Ifb8f19afa1514488bd288670d08b96f84982a4e1
2016-10-13Merge "Move loc tool into tools directory"Jenkins1-0/+33