summaryrefslogtreecommitdiff
path: root/tests/test_build.py
AgeCommit message (Collapse)AuthorFilesLines
2018-12-27Update hacking versionconfi-surya1-1/+2
Use latest release 1.1.0 and compatible changes w.r.t pep8 Change-Id: Ia3d1166a2746a46591e4e5a04ea91e03ddc28d93
2018-12-18Merge "No need to use dict_object.keys()"Zuul1-1/+1
2018-12-03No need to use dict_object.keys()confi-surya1-1/+1
for in dict_object.keys() can be replaced with for in dict_object, so just a short cleaup Change-Id: Id934eae6db05298b85b800531b9dfdcb28782cc5
2018-11-29Fix the parameter order of assertEqualconfi-surya1-1/+1
On assertEqual, the order of parameters should be (expected, observed). But, some part of kolla tests was written with invalid order. This patch fix the problem. Change-Id: I9fcfb3923716243ddb1886223e932ec12829fb2e Related-Bug: #1277104
2018-09-21Disable debug logs for image buildsMark Goddard1-1/+1
Logs emitted when building via the tox environments can exceed the maximum length supported by subunit [1], causing the following message: Length too long: <length> This change disables debug logging in these tox environments to reduce the length of the output. [1] https://github.com/testing-cabal/subunit/blob/8cdd703980c314dddf95cc0556f67bc80358ddcd/python/subunit/v2.py#L208 Change-Id: Icb5793a8ea58edafe2f3a249eb1da7d4ae2e395f
2017-09-23Skip known failed kolla imagesJeffrey Zhang1-116/+11
Change-Id: Ide8478c248e77b9c85201981e8086f3dbf06d131
2017-08-29Enable mistral in test_build centos sourceEduardo Gonzalez1-1/+0
For some reason, mistral was disabled in test_build since long time ago. I've been using mistral with no problem. Also current gates build mistral images properly. Change-Id: I89e79c22f0e15b8165b23fa8cd98df309efdaf45
2017-08-20Implement tacker-conductor image, rework all tackerEduardo Gonzalez1-2/+2
Tacker is broken in pike without conductor images. Conductor is needed to communicate with mistral for VIM monitoring This change rework tacker image to allow tacker-conductor service image. Split tacker global image into tacker-server and tacker-conductor. Closes-Bug: #1710874 Change-Id: I52778e86e4f2c297ead8d4b09983e5e38ca88c70
2017-08-01Merge "ODL installed for source images"Jenkins1-4/+0
2017-07-19ODL installed for source imagesEduardo Gonzalez1-4/+0
ODL is an infrastructure service, in kolla we do not support source installs for non OpenStack projects. This change install odl from binaries to all install_types, installing source code is still supported from template-overrides Change-Id: Ie60d35d1df6b7acd62cd529b0208d1c18bd7ee5a
2017-07-18implement panko api for ubuntu binaryJeffrey Zhang1-2/+0
Change-Id: I34ea4097be491c70e5fa183ee7d505885d7d7c3c
2017-07-07Implement blazar Docker imagesEduardo Gonzalez1-0/+4
Blazar is a resource reservation service for OpenStack, allows to reserve compute host for tenants. Really usefull for HPC, NFV and Scientific environments. Implements: blueprint blazar-images Change-Id: If42087a791a7f84105c867509e4bbc7b423cb41e
2017-07-05Merge "introduces support for the OVS DPDK dataplane"Jenkins1-2/+6
2017-07-05introduces support for the OVS DPDK dataplaneSean Mooney1-2/+6
- DPDK is a userspace library for high-performance networking. - This change enable support of Open vSwitch with the DPDK accelerated netdev datapath. - This change provided binary and source support via a template-override. - This change provides an example template override file and corresponding documentation. Co-Authored-By: Mauricio Lima <mauriciolimab@gmail.com> Partial-Implements: blueprint ovs-dpdk Change-Id: I7c3a5dddeca1886fe1c7681ce8d5bebde08f3102
2017-07-03Add images for novajoin servicesJuan Antonio Osorio Robles1-0/+2
novajoin is a nova vendordata service that enables the enrollment of nova instances into freeIPA. Change-Id: Ia1c0f896ef45b8bb00d0354e7343c7eb4e060fd1
2017-06-27Use packages when installing neutron-sfc-agentChuck Short1-4/+0
All linux distros supported by kolla has a python-networking-sfc package. So install said package. Change-Id: I1ce40ffd36ac72ea4f052b3aec8fa874530dc41e Signed-off-by: Chuck Short <charles.short@ericsson.com>
2017-06-04Merge "Enable manila-data for rpm binary"Jenkins1-2/+0
2017-05-30Sensu imagesMartin Mágr1-2/+4
This patch adds possibility to have container with sensu-client service. Implements: blueprint container-healthchecks Change-Id: I1c659ce38299d5497a80fa96dd2dd39bd40176c3
2017-05-29Add ec2-api imageSven Anderson1-0/+2
Initial image for EC2-API, a standalone service for OpenStack that supports AWS EC2 and VPC API. Change-Id: Ia8d611cc3988499baf15e731fd053f38ad9b5079
2017-05-18Add mistral-event-engine imageBrad P. Crochet1-0/+2
Mistral now has an event engine for triggering cron-like events. Change-Id: I039e812113c7ad565e11af6045cb3bd1a7af706b
2017-05-16Enable manila-data for rpm binaryEduardo Gonzalez1-2/+0
manila-data package is included as part of openstack-manila installed in manila-base image. This change removes exit while building for rpm binary images. http://cbs.centos.org/koji/rpminfo?rpmID=86923 Change-Id: I0c8e65a99cd96a3fef159519efd51bdcee1af30f Closes-Bug: #1671667
2017-05-15Add dragonflow containercaowei1-0/+4
Change-Id: I8ab47f96a86c524e14a2c65dd58f1f8fa54d0895 Partially-implements: blueprint dragonflow
2017-05-09Merge "Add tacker binary for rpm based distros"Jenkins1-2/+0
2017-04-18Add OpenDaylight Container to kollaMarcus G K Williams1-0/+4
Implements docker container template for OpenDaylight. Change-Id: Icdcff77f0f6088f5a4db1bf77e37334dbd42074f Partially-Implements: blueprint opendaylight-support
2017-04-06Add tacker binary for rpm based distrosEduardo Gonzalez1-2/+0
Tacker rpm is present in RDO repositories. Now images can be built for binary installations. Change-Id: I50203644ae0cc61fe87f2c7af11ff6ea3ef6df8d
2017-03-30Merge "Allow the use of previously built parent images"Jenkins1-1/+2
2017-03-29Allow the use of previously built parent imagesPaul Bourke1-1/+2
Consider the case where you have a set of tagged / released images to production, and you want to apply a small hotfix, security patch, etc. to one of them, say keystone-ssh. Rebuilding keystone-ssh will cause a rebuild of base, openstack-base, and keystone-base, potentially pulling in updated packages / new dependencies, unless you have access to the exact machine they were previously built on. Ideally you want to use the exact parent images that are in production. This patch adds a new build argument '--skip-parents', which will result in only the image(s) specified by the regex and their children to be built. Parents are expected to exist either on machine or in a registry. Change-Id: I79d5f0b422f48d2dc36ae85dfa21668cf8177837 Implements: blueprint image-build-depth
2017-03-23Merge "Speed up builds by increasing threads for builds"Jenkins1-1/+7
2017-03-22Gate fixes: disable bifrost-base, fix ubuntu base imageMohammed Naser1-2/+8
At the moment, Bifrost has caused a few failures which have blocked the gate, the latest of which is documented in the bug listed below (alongside with another one that caused another gate failure). In order to let patches flow though, we're disabling it from the gate build checks as agreed on the Kolla meeting on the 22nd of March 2017. Also, the Ubuntu base image seems to have a missing /etc/protocols which is created by the netbase package. This has been added to the base images. There are issues with subunit getting a very large log all at once which causes failures that is causing issues. We also enable logging to a local folder which will make troubleshooting image builds easier to read and avoid sending a large blob of data to subunit. Change-Id: Iee1f8b06ec1066015ea5c6a6a245723402e35a6a Related-Bug: #1674483 Related-Bug: #1673776 Closes-Bug: #1675101
2017-03-20Speed up builds by increasing threads for buildsMohammed Naser1-1/+7
Generally, OpenStack CI infrastructure workers will typically have 8 cores therefore by hardcoding the threads to 4, we miss out on valuable CPU power that can speed up builds. This patch sets the number of threads when running tests between the higher number of 4 (original value) or the number of CPU cores. Change-Id: I857507d08d91ddb5e0bccb118d15f2e2bcf4da99
2017-03-15Merge "Add neutron-bgp-dragent service."Jenkins1-0/+2
2017-03-15Merge "enable binary install for Congress"Jenkins1-2/+0
2017-03-15Add neutron-bgp-dragent service.Thomas O'Neill1-0/+2
Added neutron-bgp-dragent Dockerfile. Updated kolla/common/config.py with necessary sources. Implements: blueprint neutron-bgp-dragent Change-Id: If7f5c80eb10a1c418785d9c659ae18bfecfcfe33
2017-03-15enable binary install for Congresscaoyuan1-2/+0
congress binary package is available in rpm base distro https://trunk.rdoproject.org/ Change-Id: I4f2f9396925d28322d2d5a625cc96d8a5386b129
2017-03-07Add debian related test envJeffrey Zhang1-0/+38
Change-Id: Ic186d8f563e58680e10d73a188ef63fa53e44c10
2017-02-15Add heat-all containerDan Prince1-0/+1
TripleO makes use of a heat-all container for undercloud installation. This container includes the API, Engine, and a new heat-all launcher (included in the monolith package). Implements: blueprint heat-all Change-Id: If1cc3e959b63f775e15e6eeef4b54981fb3793e9
2017-01-21Add vitrage imageschenxing1-0/+3
Co-Authored-By: zhubingbing <zhubingbing10@gmail.com> Change-Id: I8cac1be47edad8590d9bd1222d45a127953d50a6 blueprint vitrage-containers
2017-01-13Add cloudkitty centos/oracle binary packagesEduardo Gonzalez1-2/+0
Also add python-cloudkittyclient pip package for source installs. Change-Id: I82a7b3d42ccd527df9e11e857e285a87b6acddf6
2017-01-05Add support for installing binary packages of watcherZhongShengping1-3/+0
Change-Id: I05b80a6c9455bc1faf986e1aa6b92cb6fd80d0fd
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