aboutsummaryrefslogtreecommitdiff
path: root/tests/test_build.py
AgeCommit message (Collapse)AuthorFilesLines
2017-01-02Enable zookeeper for CentOS/OracleLinuxSteven Dake1-4/+0
Change-Id: I5e0e3afc18cba63ea0c9b7d8a9ae32ae8a774ba1 Partially-Implements: blueprint monasca-containers
2016-12-29Add zun containerjianyi1-0/+3
Change-Id: Id11d00b8577f6c614b7001474d9a113ee6eca1fe Partially-implements: bp add-zun-container-for-kolla
2016-12-19Sort excluded images alphabeticallyMartin André1-56/+66
Change-Id: I35b37669eb5fbc6dfa031713dda9c1d5b56026ce
2016-12-19Expect monasca-base to fail build on Ubuntu binaryMartin André1-1/+2
Binary install type is not yet available for monasca-base, so don't expect it to fail for Ubuntu binary CI job. Change-Id: I03b29191368a0e932abaa17b4cb626fd35c15d8f
2016-12-13Add monasca imagesSam Yaple1-0/+2
NOTE: Currently monasca does not publish master tarballs, I have will be working with them to do so. Change-Id: Ica3ab50c56271d05b7e40978d38711279dc42585 Partially-Implements: blueprint monasca-containers
2016-12-12Add kafka imageSam Yaple1-1/+5
Change-Id: I6c9b8f8b0cf254c2c3333ca789c5da364c7d5c73 Partially-Implements: blueprint monasca-containers
2016-12-12Add zookeeper imageSam Yaple1-2/+5
Change-Id: I6ca1ee54cfb73ead53d199ba138673fb31499cdc Partially-Implements: blueprint monasca-containers
2016-12-05Tacker Docker configurationEduardo Gonzalez1-3/+6
Add necessary Docker configuration for Tacker NFV service. Change-Id: I9a5750d4616551828c0fa0e51302fd80fa4d33f7 Partially-Implements: blueprint tacker-support
2016-11-22Add octavia docker imageJeffrey Zhang1-0/+1
Change-Id: I6dc827cc1bbea9d580e1dcdb1396f7f9848530ca Implements: blueprint lbaas-octavia-driver
2016-11-14Add karbor containercaowei1-3/+6
Change-Id: I8ed8840d06a1fdb87aad51f438ac6c38c1c14642 Partially-implements: bp karbor-container
2016-11-09add panko dockerfilezhubingbing1-1/+2
Change-Id: Ibf74db39348dfb6f56f4fca0aff142a75ef53d38 Partially-Implements: blueprint add-panko
2016-11-06Add freezer containercaowei1-3/+6
Change-Id: I9f95bac3f74827f0918f174fc0113736b92cbc0c Partially-implements: bp freezer-container
2016-11-04Add solum containercaowei1-0/+3
Change-Id: If2a959a037c1c67f48a6f9e56e49c435050b0aab Partially-implements: bp solum-support
2016-11-04Fix Manila-data binary distroMauricio Lima1-0/+2
Closes-Bug: #1639011 Change-Id: Icc4e798590645910de1a86eaf46082343d999f6a
2016-10-19Support Searchlight Docker containerliyingjun1-0/+3
This patch adds Searchlight Dockerfile to build container from source. Change-Id: Ia28f54ddd9793699153e254b6379f3b6334482b0 Partial-implements: bp support-searchlight-deployment
2016-09-16Revert 'Add neutron-lbaas-agent to exlude image for Ubuntu binary'Jeffrey Zhang1-4/+0
TrivialFix Change-Id: Iac56f3b45d8c11bcb61f5d0a389251dfd5c88752
2016-09-14Add kuryr-libnetwork DockerfileHui Kang1-3/+3
Kuryr repo has been split to kuryr and kuryr-libnetwork Change-Id: I6d05adf1de89611e2cb0f8469ed42ca1401ace56 Co-authored-by: Mohammad Banikazemi <mb@us.ibm.com> Partially-implements: bp kuryr-docker-plugin
2016-09-14Add Networking-SFC roleprithiv1-3/+3
Networking-SFC is a neutron big-tent project support Service Function Chaining in Neutron. * Rename the image from neutron-networking-sfc-agent to neutron-sfc-agent. * Add networking-sfc role in playbooks. Co-Authored-by: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: I1f99650eed85f59929d4ab6b2226603c54f29577 Implements: blueprint enable-networking-sfc-support
2016-09-11Add neutron-lbaas-agent to exlude image for Ubuntu binaryJeffrey Zhang1-0/+4
UCA latest Newton release lack of neutron-lbaas-common package, disable neutron-lbaas-agent for Ubuntu binary until they fix it. TrivialFix Change-Id: I2c02fc578cffe82918ae6affe6cf0e6095ae47e4 Signed-off-by: Jeffrey Zhang <zhang.lei.fly@gmail.com>
2016-09-06Add cloudkitty containers for type sourceChristian Berendt1-3/+6
Change-Id: I548c20afd7ce7ba27a5475c69c78c7d267ccc24b Partially-Implements: blueprint cloudkitty-docker
2016-09-01repair gnocchi dockerfilezhubingbing1-2/+1
1. Add the missing packages in the gnocchi image packages: lz4 sqlalchemy_utils gnocchiclient 2. gnocchi config path is error gnocchi config path is /gnocchi/etc/gnocchi 3. gnocchi sync db command is error sync db command is: gnocchi-upgrade Reference link: http://docs.openstack.org/developer/gnocchi/install.html 4. gnocchi log directory is /var/log/kolla/gnocchi 5. Add gnocchi-api running as a mod_wsgi Reference link: http://docs.openstack.org/developer/gnocchi/running.html 6. Add gnocchi sudoers file Closes-Bug: #1607332 Change-Id: Id3aded82706ffd204373c97a020980d0d9b72663
2016-08-31introduce bifrost-deploy containerSean Mooney1-3/+6
- This change adds support for building and deploying a bifrost container for baremetal provisioning. - This change documents how to manually deploy and bootstrap the bifrost container. Implements: blueprint bifrost-support Change-Id: I7d895839b11cbf916be33225875465c3358b5aa4
2016-08-24Merge "Fix Ubuntu binary build and deploy gate"Jenkins1-1/+4
2016-08-24Fix Ubuntu binary build and deploy gateJeffrey Zhang1-1/+4
Signed-off-by: Jeffrey Zhang <jeffrey.zhang@99cloud.net> Closes-Bug: #1616349 Change-Id: I82a245474392d22017faf30fa89d6dc5e01ab2c2
2016-08-23py3:Remove six.iterXXXLu lei1-3/+1
1、As mentioned in [1], we should avoid using six.iteritems/keys achieve iterators. We can use dict.items/keys instead, as it will return iterators in PY3 as well. And dict.items/keys will more readable. 2、In py2, the performance about list should be negligible, see the link [2]. [1] https://wiki.openstack.org/wiki/Python3 [2] http://lists.openstack.org/pipermail/openstack-dev/ 2015-June/066391.html TrivialFix. Change-Id: I0cbe8af3210233a58d25f0df187c3d085405aa2a
2016-08-19Add Dockerfile for congressMD NADEEM1-6/+6
Change-Id: I30c4d7929940c751bf88c4bf9a0e200025ebd5c8 Partially-Implements: blueprint enable-congress-container
2016-08-16Add support for building vmtp containerLarry Rensing1-0/+3
Add needed library packages and Dockerfile to build vmtp container. Co-Authored-By: Larry Rensing <lr699s@att.com> Partially implements: bp vmtp-container Change-Id: I54340947f3bdf61d3e4f54884fed90ac318124ff
2016-08-06Dockerfiles for Networking-SFC Containerprithiv1-3/+9
Networking-SFC is a neutron big-tent project Kolla does not have Networking-SFC agent support for now. This is essential for Service Function Chaining use case. Build Networking-SFC Container. Change-Id: I67b4d6e061dbe31e2211cd3210726ab4c30cd087 Partially-Implements: blueprint enable-networking-sfc-support
2016-07-08Build docker images for OpenStack WatcherDave Walker (Daviey)1-2/+4
Watcher is part of the OpenStack big-tent and is formally known as "OpenStack Infrastructure Optimization service". Whilst it provides a range of default goals and strategies, the most relevant case is to enable re-balancing of the compute hosts by taking CPU usage (data from Ceilometer) into account and live migrating instances as required. Currently this only builds the Docker images for type source but binary builds are gracefully ignored. The ansible configurations will be part of a later commit. Change-Id: I9bb81ee625d9fcf6513e44e2ed20384e34da2adc Partial-bug: #1598929 Partially-implements: bp watcher Signed-off-by: Dave Walker (Daviey) <email@daviey.com>
2016-06-30Add Senlin Docker containerEduardo Gonzalez1-2/+4
Change-Id: I52e08e2df77106969c5975ebda2510ea8aefa8b5 Partially-implements: bp senlin-container Signed-off-by: Eduardo Gonzalez <dabarren@gmail.com>
2016-06-21Add Kuryr Docker containerHui Kang1-2/+2
Co-authored-by: Mohammad Banikazemi <mb@us.ibm.com> Partially-implements: bp kuryr-docker-plugin Change-Id: Ife54f71984ff6c9825769e81fd39e3444c6fe310
2016-06-15Merge "Add support for mistral ubuntu binary containers"Jenkins1-2/+1
2016-06-07Make build.py importable libJeffrey Zhang1-1/+1
First step to break it down is to make it importable lib rather than self-contained script. Change-Id: Ibbc924c2849cc79006046f62f31a1909ce959066 Partially-implements: bp build-refactor
2016-06-01Add support for mistral ubuntu binary containersSwapnil Kulkarni (coolsvap)1-2/+1
partially implements blueprint add-mistral-binary Change-Id: I5aeb4eba3233947421baf0d35319e1090370a61a Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe
2016-05-31Merge "Fix kolla-build return codes"Jenkins1-1/+1
2016-05-27Merge "Add support for murano binary containers for rpm based distros"Jenkins1-5/+2
2016-05-27Fix kolla-build return codesWill Miller1-1/+1
Add a main wrapper function to return 1 if any images failed to build; otherwise, return 0. Rename the old main() to run_build(), which still returns image statuses, to avoid interfering with unit tests. Change-Id: I5817cc9cebb4f42dc13e0535223e5dc8931a3aab Co-Authored-By: Mark Goddard <mgoddard@cray.com> Closes-Bug: #1578404
2016-05-25Add support for murano binary containers for rpm based distrosSwapnil Kulkarni (coolsvap)1-5/+2
Change-Id: I0b916d238f28fe1b536abfb01228b24dbabe8b91 Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe Closes-Bug:#1582537
2016-05-25Add support for magnum ubuntu binary containersSwapnil Kulkarni (coolsvap)1-1/+0
Change-Id: I5ad90f96aa58a99765feb2a3bc96157a4a61310f Depends-On: If4be00b937e14ec93443dcb7249cf17099d57cbe Closes-Bug:#1582518
2016-04-13Add Mistral Binary ContainersSwapnil Kulkarni (coolsvap)1-2/+0
Added mistral binary containers for rpm based distros. Change-Id: Ic2de5ee191a4ed3e2ef3083fb4bb480096e9463f Partially-implements: bp add-mistral-binary
2016-04-02Add Ubuntu binary build and deploy gateJeffrey Zhang1-0/+17
The Ubuntu Mitaka repo is release, and we have add it. So it is time to add the Ubuntu binary gate. Closes-Bug: #1560386 Change-Id: I29d01147595c4ebebfa00798d01d5fd7398123a6
2016-03-22Remove ironic images from excluded listJeff Peeler1-6/+0
It looks like as far as building goes, the ironic containers are fine. So if this passes the gate then this should be fine to merge. TrivialFix Change-Id: I646ec301304602b5cdca6de75712b7cffde75a9e
2016-03-10Update gnocchi for centos binarySwapnil Kulkarni (coolsvap)1-4/+2
Gnocchi packages are now available in centos repos[1] for liberty and the images build. backport: liberty Closes-Bug:#1478145 [1] http://mirror.centos.org/centos/7/cloud/x86_64/openstack-liberty/ Change-Id: I957754d4a4e35b026d3e27ee23f33ce2e78592ec
2016-03-01Add new gates for oraclelinuxPaul Bourke1-0/+35
Change-Id: Ic5c0e266639c8ed76d0af473d076d9ae6749102a Implements: bp oraclelinux-gate
2016-02-29Move ironic-discoverd to ironic-inspectorAllen Gao1-2/+2
Closes-Bug: #1551052 Change-Id: Ic226287bbf1f1e8d5cc2e1d80ce2975448b1f95c
2016-01-26Merge "Separate exclusion list for source and binary types"Jenkins1-27/+32
2016-01-26Merge "Convert gate to file backend rather than partition"Jenkins1-1/+1
2016-01-26Separate exclusion list for source and binary typesMichal Rostecki1-27/+32
Separate list of excluded images for source and binary unit tests. Change-Id: I4b6032db25c898272491c44c7a06f7cddf7a2298 Closes-Bug: #1487252
2016-01-22Add binary support for Manila containerMarc Koderer1-2/+1
Change-Id: Iea77fa26c17e120b5c0487eca8a76972281ee99a Partially-Implements: blueprint enable-manila-containers
2016-01-21Convert gate to file backend rather than partitionSamYaple1-1/+1
The existing gate partitioned a disk for use with docker, depending on the gate it would use the swap disk (RAX) or a spare disk (HP). However, with the new gates (Bluebox + OVH) there is neither a spare disk nor a swap disk. This leaves us with one choice: File based loop device. This patch creates a file at /swapfile to ensure we have swap. It creates a file at /docker to ensure we have a loop device for Docker. Right now the /docker file is 10GB and the /swapfile is 4GB due to size limitations in the gate across all servers and types. This has proven to be enough space for all our current tests. Additionally, reduce the number of threads the gate uses to 4 to prevent the lockup and hour timeout we have been seeing as more recently in the gate. The scripts that setup the gate are moved to the tools directory rather than the tests directory to match the structure of the other projects. Partially-Implements: blueprint functional-testing-gate Change-Id: I3e370f2382b6df36103d8b2ceda9b21d9b4229d5