summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2018-07-27Merge "add additional Remove yum cache"Zuul2-4/+7
2018-07-26add additional Remove yum cacheJon Schlueter2-4/+7
as a followup to https://review.openstack.org/#/c/505143/ "Remove yum cache" Change-Id: Ifaaead6f6efe35808ebf79ea0d4474fbb60c8994
2018-07-26validate-indentation: expand check to also catch macros.install_packagesJon Schlueter5-6/+6
Fixed up 5 Dockerfile.j2 files that had the issue Change-Id: I8a5551050a75d64712c36d53573437a18777a82f
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-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 Kumar1-0/+4
* 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"Zuul1-0/+68
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 Szumski1-0/+68
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"Zuul2-0/+51
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 Szumski2-0/+51
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"Zuul3-1/+53
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"Zuul4-12/+20
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 Szumski3-1/+53
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-10Merge "Update elasticsearch and kibana version to 5.x"Zuul4-17/+9
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é4-12/+20
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-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-09Update elasticsearch and kibana version to 5.xKevin Tibi4-17/+9
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-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