aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2018-07-26build with --template-only to not require running docker serviceJon Schlueter1-1/+6
Add a try/except check and raise excpetion if not --template-only Reason for this is so that you can run kolla_build --template-only on a system with a user that doesn't have permissions to access docker or system may not have docker service running. The template only generation is ok because it doesn't specifically need the docker context Change-Id: I191f3e073d14e9ba5419a8a9b043e8afaa565e2a
2018-07-26Merge "Remove Monasca statsd client Docker files"7.0.0.0b3Zuul1-33/+0
2018-07-26Merge "Adding BGPVPN Heat plugin to Neutron Opendaylight image"Zuul1-0/+6
2018-07-26Remove Monasca statsd client Docker filesDoug Szumski1-33/+0
The monasca-statsd repo is a statsd client library with Monasca extensions such as support for adding dimensions to metrics. It is designed to be included in application code for sending application specific metrics to the Monasca statsd service, which is part of the Monasca Agent. This commit removes the Monasca Statsd Docker image because the normal use case would be to include it as a library in an application. The monasca-statsd tarball is left so that it can be added to containers using the additions mechanism if a user wants to generate application specific metrics. Partially-Implements: blueprint monasca-containers Change-Id: I20ec284e8f51eb046cc6de2636680847097a3ac1
2018-07-26Adding BGPVPN Heat plugin to Neutron Opendaylight imageRicardo Noriega1-0/+6
Change-Id: Ieba8ca43fd00a0c6a3e5f1b89110ad7341eb9653 Signed-off-by: Ricardo Noriega <rnoriega@redhat.com>
2018-07-23Revert "Add networking-odl image to skipped image list"confi-surya2-9/+4
This reverts commit I57594742e0842c0e701b9974046d9d1704446f4b Add ceilometer package into neutron-server-opendaylight container, then it chould be found by pip. Closes-Bug: #1764621 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Ibaaf1de0c437ce9d25c93e68ab5a43279c4e60ee
2018-07-23Merge "Add networking-baremetal package to neutron-base"Zuul1-0/+1
2018-07-20Add networking-baremetal package to neutron-baseWill Miller1-0/+1
Change-Id: I032bfdbbb4890594a9ef43f9a5807a76ecd5d3ab
2018-07-20Added tempest user for tempest containerChandan Kumar2-0/+8
* Currently on using tempest container, everything is running as a root user under the container. All the test data when copied from container to host, have different permission. In order to consume those data we need to change permission. Adding tempest user to tempest container fix the issue. * New user can pass --user 'tempest' with docker run to consume it. * It does not affect the workflow of tempest container used in tripleo ci. Change-Id: I719b7b13197bcb1ace607f10448d76ccb1d8cdf7
2018-07-19Merge "Only run rolling upgrade for neutron, vpnaas, fwaas"Zuul1-2/+8
2018-07-19Merge "Apply Swift rolling upgrade"Zuul3-0/+20
2018-07-19Merge "Apply Ironic rolling upgrade logic"Zuul1-0/+11
2018-07-18Merge "collectd: add collectd-write_kafka"Zuul1-0/+1
2018-07-18Merge "Ensure JAVA_HOME env var contains architecture"Zuul1-1/+1
2018-07-18Merge "Add support for deploying Monasca Thresh"Zuul4-0/+85
2018-07-18Merge "Revert "Pin dep for sensu-plugins-dns""Zuul1-5/+0
2018-07-17collectd: add collectd-write_kafkaMatthias Runge1-0/+1
write_kafka support was recently added to centos-opstools collectd build Change-Id: Ida94d5ee34ecaa06023100d402e9042562d4cf4a
2018-07-17Revert "Pin dep for sensu-plugins-dns"Martin André1-5/+0
This reverts commit 9f481aba248c92c91ffa945164e37a34bc0dbee6. Change-Id: I185832998a0e1875b75c8d4e5b2d6fa50bd47218
2018-07-16Add support for deploying Monasca ThreshDoug Szumski4-0/+85
Monasca Thresh is a Java topology for Storm which generates alerts from metrics. It depends on Java code in the monasca-common library. In this change we support building the Monasca Thresh Storm topology from source. To enable us to submit the topology to Storm we inherit from the Storm container (rather than the Monasca base image) so that we can use the Storm client. Change-Id: I389af89086cdab6d243c4a4fa65fd157535a5045 Partially-Implements: blueprint monasca-containers
2018-07-16Ensure JAVA_HOME env var contains architectureDoug Szumski1-1/+1
During the build of the Elasticsearch image, the Dockerfile sets an env var specifying the architecture that the image is built for. This change ensures that this env var is correctly used in the JAVA_HOME directory. Closes-Bug: 1780811 Change-Id: I3eeacabafcc3855165519a739792f0570fdfd5d8
2018-07-15Merge "Use Java 8 in Ubuntu/Debian for Apache Storm"Zuul1-1/+1
2018-07-13Merge "Add support for deploying Apache Storm"Zuul4-0/+59
2018-07-13Merge "Add database clients to Monasca persister container"Zuul1-1/+4
2018-07-13Merge "Upgrade UAC to Rocky for ubuntu"Zuul1-1/+1
2018-07-13Use Java 8 in Ubuntu/Debian for Apache StormDoug Szumski1-1/+1
On Ubuntu the default JRE pulls is version 11, whilst the Centos images explicitly specify version 8. To maintain consistency across distros this change explicitly uses verson 8 in Ubuntu/Debian as well. Change-Id: Ibb69473840a688498cd87ac8289263e80bf87b06 Partially-Implements: blueprint monasca-containers
2018-07-13Add support for deploying Apache StormDoug Szumski4-0/+59
The motiviation behind this is to provide Apache Storm for the Monasca Thresh component which is used for generating alerts as part of the Monasca Framework. SHA512 sum is from http://www.us.apache.org/dist/storm/ apache-storm-1.1.2/apache-storm-1.1.2.tar.gz.sha Change-Id: I6eb6be91470385c824baaeb37f90b582fc88aed4 Partially-Implements: blueprint monasca-containers
2018-07-13Merge "Add support for building Logstash"Zuul5-1/+61
2018-07-13Merge "Add more shared libs to base image"Zuul1-0/+8
2018-07-13Merge "Stop using deprecated rpm package names"Zuul16-47/+48
2018-07-13Merge "Switch to headless jre"Zuul5-12/+26
2018-07-13Merge "Add CI script to retrieve info from build logs"Zuul2-0/+83
2018-07-13Pin dep for sensu-plugins-dnsMartin André1-0/+5
At least until the upstream gem is fixed. Change-Id: Id443727cb57389af8d733fd52bc90c35dbedbfc4 Closes-Bug: #1781434
2018-07-13Apply Swift rolling upgradeconfi-surya3-0/+20
Apply Swift rolling upgrade based on recommendations from Swift PTL John Dickinson at [1] [1]https://www.swiftstack.com/blog/2013/12/20/upgrade-openstack-swift-no-downtime/ Co-Authored-By: Duong Ha-Quang <duonghq@vn.fujitsu.com> Co-Authored-By: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: Ic59a2d2dda3469af5d4259e020d22b619ff7d603 Implements: blueprint apply-service-upgrade-procedure
2018-07-12Add more shared libs to base imageMartin André1-0/+8
These are some of the obvious candidates that were installed 10 times or more in the different images. Change-Id: I3ca2a3855689ffa64aef7ee46e58dc4b0dac77d3
2018-07-12Upgrade UAC to Rocky for ubuntuJeffrey Zhang1-1/+1
Change-Id: I9aa30b055f03f1187b58faa32c0e1704756490a3
2018-07-11Add database clients to Monasca persister containerDoug Szumski1-1/+4
The Monasca persister supports persisting to InfluxDB, Elasticsearch and Cassandra. We need python clients for these repositores to support this. Change-Id: I563913d5cd4fb779d2a475f39e0f34d0a92edee7 Partially-Implements: blueprint monasca-containers
2018-07-11Add support for building LogstashDoug Szumski5-1/+61
Add support for building Logstash 5.x for both Centos and Debian based x86 distros. Partially-Implements: blueprint monasca-containers Change-Id: I4e2422d1cd2ae4c1f4aa63e8e543e725a1dc840c
2018-07-11Merge "Show disk space used by docker images in CI"Zuul1-1/+1
2018-07-10Merge "Update elasticsearch and kibana version to 5.x"Zuul5-17/+13
2018-07-10Merge "Stop creating an empty system_logs dir in CI"Zuul1-1/+1
2018-07-10Stop using deprecated rpm package namesMartin André16-47/+48
These packages produce a warning during the installation, we should switch to their new names, usually to be specific about their use of python2. Change-Id: I0a80e822f64222d9a32aabd1fd834bcf794d6320
2018-07-10Switch to headless jreMartin André5-12/+26
Prefer the headless JRE wherever possible. This may be becessary to adjust the override files for the customization of the containers where java is installed. Change-Id: I3479ac9e74aa9e860cf01db20bd7ab5f5cfc9c1a
2018-07-10centos: clean altarch repositories situation a bitMarcin Juszkiewicz1-4/+4
CentOS team synced virt/kvm-common repository for alternate archs. We can just install 'centos-release-qemu-ev' package like it is done on x86-64. Change-Id: Ie45a0b83fc4460d5dfce82efca061272db974ead
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-10Apply Ironic rolling upgrade logicDuong Ha-Quang1-0/+11
This patchset apply Ironic rolling upgrade logic [1][2]: - Add ironic-dbsync online_data_migration to ironic-api image. [1] https://docs.openstack.org/ironic/latest/contributor/rolling-upgrades.html [2] https://docs.openstack.org/ironic/latest/admin/upgrade-guide.html#rolling-upgrades Co-Authored-By: Ha Manh Dong <donghm@vn.fujitsu.com> Change-Id: I14edf639e5120ea9c81252295161b76bc4514cbe Implements: blueprint apply-service-upgrade-procedure
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-07-09Update elasticsearch and kibana version to 5.xKevin Tibi5-17/+13
Change-Id: I8ed60eab2c15ae966960bcbeadb7aa25fece83a5 Implements: bp-elasticsearch-upgrade
2018-07-06Add dibbler-client package to neutron-l3-agentMurali Annamneni1-2/+4
For IPV6 prefix delegation, dibbler-client is required to send solicit messages to dibbler server. Change-Id: I00fa0d6137788f3aaee11498f89c385ba580bce4
2018-07-04Fix blazar buildEduardo Gonzalez1-1/+0
Blazar recently implemented policy in code. They removed policy.json Change-Id: I80b1c9d702224dd8d622ec616c745723ab2bb01d