summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2018-06-30Ability to build container against docker swarmVictor Coutellier2-14/+14
Add a decode=True option during call to dockerAPI in order to build container against recent docker swarm. Closes-Bug: #1779460 Change-Id: I48f041e7ed9dd5a5f410b4eaa081f6f013119d17
2018-06-29Merge "kolla-build: Wrap tpl_dict.keys() in a list()"Zuul1-1/+1
2018-06-28Merge "collectd: turbostat is x86 only, it fails on Arm64"Zuul1-2/+2
2018-06-28Merge "skydive: bump to version 0.18"Zuul1-1/+1
2018-06-28Fix debian-security mirror acccess errorXinliang Liu1-1/+1
Security.debian.org accessing will actually access CDN mirror. Some mirror should use "security.debian.org/debian-security" like "mirror.xtom.com.hk", or it will cause apt-get update error[1]. [1] E: Failed to fetch http://security.debian.org/dists/stretch/updates/main/binary-arm64/Packages 404 Not Found E: Some index files failed to download. They have been ignored, or old ones used instead. Change-Id: Idd8b80c5f3c1e4aebd752e1ca6fb643e25eb1837
2018-06-27collectd: turbostat is x86 only, it fails on Arm64Matthias Runge1-2/+2
Change-Id: Icde3d4605200a1d2a8bad00922d726655632b8ca
2018-06-27Merge "Service assurance plugins and write_prometheus"Zuul1-0/+5
2018-06-26kolla-build: Wrap tpl_dict.keys() in a list()Martin Chlumsky1-1/+1
In python 3, tpl_dict.keys() returns a dict_keys object that does not support indexing and is then indexed. Wrap tpl_dict.keys() in a list() so it can be be indexed in python 2 and 3. Change-Id: I17e3bbfc4eeba58e4bdd7fdd1ecdb21baa5c4461 Closes-Bug: 1778781
2018-06-26Merge "Fix yaml warning in release notes and enable yamllint strict mode"Zuul2-1/+2
2018-06-26Merge "validate-indentation was failing locally for me"Zuul1-1/+2
2018-06-26Merge "Remove git and pip from centos binary openstack-base package list"Zuul1-2/+0