summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)AuthorFilesLines
2018-11-20Suppress log copy output in gatesEduardo Gonzalez1-0/+2
Copying collectd logs is half of the job ouput. This change is to remove the verbosity of the syncronize tasks by applying --quiet to only show errors Change-Id: I39b47b844aab87d043a2cd745103d6589f3632e3
2018-09-24Merge "Fix epel mirror replacement in gates"Zuul1-0/+1
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
2018-09-19Fix epel mirror replacement in gatesEduardo Gonzalez1-0/+1
Change-Id: I7b74497931de5e2a89fc1a2b827a1cf6d64ab7e9
2018-07-10Add CI script to retrieve info from build logsMartin André2-0/+83
This should serve as a base for retrieving useful information from the kolla build logs. For now, the script warns about obsolete package names and helps track packages that are installed too many times in different images. It only supports rpm-based distros for now. Change-Id: I160b6ede1336bd0c202621a48ca0218f72fc1270
2018-07-10Show disk space used by docker images in CIMartin André1-1/+1
The `docker system df` command can show the total size of the docker cache. If you pass it the `-v` option, it will break it down per image, replacing the use of `docker ps -a` and `docker images`. This should be very useful in CI to see the variation in the images size. Change-Id: I407434d88f59df65693974265551c624420d4aaf
2018-07-09Stop creating an empty system_logs dir in CIMartin André1-1/+1
The system logs from the building node are copied to the system_log directory. There is no need to create an empty system_logs directory. It was certainly a typo. Change-Id: I1f0eea485550bd7b41c9954a6b7077251518b31d
2018-06-04Merge "Bump Ubuntu base image to 18.04"Zuul1-4/+5
2018-05-26Bump Ubuntu base image to 18.04Jeffrey Zhang1-4/+5
Ubuntu 18.04 has been released. We need upgrade to it this cycle. Changes made in this patch - Bump ubuntu repo from xenial to bionic. Some repos do not have bionic packages, so still using xenial repos. - Drop mariadb, percona and nfs-ganesha repo, because these packages are already provided by Ubuntu official repo. - Since qdrouterd does not have bionic repo and xenial packages does not work on Ubuntu bionic, just add it into ignore image list. - Use python-rtslib-fb and targetcli-fb rather than python-rtslib and targetcli - use xen-utils package name rather than with package version one. - Seems unsigned repo won't work on Ubuntu bionic, stop using infra mirrored unsigned repo in gate building job. Needed-By: https://review.openstack.org/568728 Implement blueprint: ubuntu-bionic Change-Id: I4e3b0ca669cfbf6316bf591f2d8428fa1a0d6182
2018-05-08Create symlinks for failed builds logsMartin André1-0/+6
This allows to know which image failed to build without having to parse the huge job-output.txt file. This commit creates a convenient 000_FAILED_image_name.log symlink to the relevant log files when kolla is configured to output to a log directory. This creates symlinks only for the parent image with error, i.e. it skips images that failed to build because of parent error. Change-Id: I05954e2335dc3fac469276809c91f9c87e3ecab2
2018-04-04Merge "No use of mox/mox3"Zuul1-1/+1
2018-04-03Merge "Revert "Seem there are some wrong in infra ubuntu repo""Zuul1-5/+4
2018-03-30No use of mox/mox3Surya Prakash Singh1-1/+1
Now onwards no support of mox/mox3, please check storyboard link for reference https://storyboard.openstack.org/#!/story/2001546 Change-Id: Ic1fa65951f1e43e1279d8c72fcfc5e09609faa70
2018-03-21Support push kolla tag image to hub.docker.com siteJeffrey Zhang1-1/+1
Change-Id: I8a21f60a37ba038e46c29d0bcff9ffbd2457a257
2018-02-27Verify YAML syntax in gatesEduardo Gonzalez3-0/+3
Test yaml syntax is correct on new changes. Fixes current warnings and errors Change-Id: I5888f8e4a9d27a08506036df2c564b9f2081ccee
2018-02-26Revert "Seem there are some wrong in infra ubuntu repo"Jeffrey Zhang1-5/+4
This reverts commit 7b562990b5b717bb83d56673b368de9b355bb315. Change-Id: Id5f0e9532a7714a18125832d4f38bbe7bb849c84
2018-02-12Seem there are some wrong in infra ubuntu repoJeffrey Zhang1-4/+5
Revert this after infra ubuntu repo is OK. Change-Id: I8bbf8257d5a932b7e9f2e9a64d62cd5892e3f1bb
2018-01-16Merge "Add collectd in ci to collect system information"Zuul2-1/+4
2017-12-18Add collectd in ci to collect system informationJeffrey Zhang2-1/+4
Change-Id: Ic5cbdfd4ebca1d907ada5c39f27dc4a7889daa21
2017-12-06Use separate publish jobs in periodic pipelineJeffrey Zhang1-4/+0
The secrets can not be inherited. Change-Id: Ie0f99f470a419c57865eb8b0a14e465ae228c799
2017-12-04Change more repo url to infra mirrorJeffrey Zhang4-41/+46
Change-Id: I7e9fd2760ae3202f3a84833bb65edfdcffa67fe4
2017-11-28Improve gate post jobsJeffrey Zhang2-4/+5
- Reuse build jobs to publish images - Add binary jobs in periodic pipeline - Push all image to dockerhub - Use branch name for image tag Change-Id: Ifefb96bcbcc9c6840cf865f7786b43a43fae4c17
2017-11-08Fixup small bug with dockerhub publisherMichal (inc0) Jastrzebski1-1/+1
Jinja2 vs gotpl... Change-Id: I27a54eb9202ac5f3e9b3ef9c307e81475e8833f5
2017-11-06Dockerhub publisher jobMichal (inc0) Jastrzebski5-1/+117
This patchset includes pushing mechanism for daily periodic jobs. Change-Id: Ic4179ffd3a6e640abfb181dbd000bc75cc64b750
2017-10-19Moving jobs to kolla repoJeffrey Zhang3-0/+143
This is zuulv3 migration patch. This patch only implement build jobs. Deploy jobs will be pushed in another one. Partial-Bug: #1720601 Change-Id: Ib9157ed132820d752ef1dbd7a53353ebd68b1934
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-06Make set_configs.py work with symlinksMartin André1-9/+9
Closes-Bug: #1702305 Change-Id: I92a404b8d301937dc1847d42576e30db43951990
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-04Merge "Add images for novajoin services"Jenkins1-0/+2
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-07-02Fix argument to handle_permissionsChulmin Kang1-3/+4
Fix the format of argument passed to handle_permissions function, so that handle_permissions can handle permissions and ownerships of config_files. Change-Id: Ic07975a16973df22cdaa6685fc326620812f8f65 Closes-Bug: #1701876
2017-06-28Merge "Introduce merge and preserve_properties for config_files"Jenkins1-9/+28
2017-06-28Merge "Allow setting copied files group more precisely"Jenkins1-13/+5
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-27Introduce merge and preserve_properties for config_filesMartin André1-9/+28
The `merge` option will basically copy all the files recursively inside the container without removing the existing files or directory, while the `preserve_properties` option keeps the file attributes (permissions, ownership, timestamps) in the container. This is useful if you have extracted some config files from a container and want to use them in another container based on the same image. This makes TripleO usage of Kolla much more robust. Change-Id: I78dcec741a941dc21adba33ba33a6dc6ff1d217c
2017-06-21Allow setting copied files group more preciselyMartin André1-13/+5
Previously with the config_files structure of config.json, the group name was automatically set to the one of the user name. It is now possible to set the group name in the same fashion than the 'permissions' structure with: owner: 'desired_owner:desired_group' Closes-Bug: #1696095 Change-Id: Ibae9f74e2351c81a717294467aedc51ea773c41e
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