summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2017-11-21Use 3 hours timeout for gate jobs and install yum-axelgetJeffrey Zhang1-2/+4
We have much more images and need more time to build jobs. Install yum-axelget to make download more faster. Change-Id: I8af9aef98864214a16eb0fad2142bd1679afe94e
2017-11-20Bump kafka version to 0.11.0.2Jeffrey Zhang1-1/+1
Bump kafka version from 0.11.0.1 to 0.11.0.2. The old version is removed on the download site already. Change-Id: Ia6638313a060e52246ebbf833a9af1efc78907cf Closes-Bug: #1733188
2017-11-19Merge "Add elasticsearch output for rsyslog"Zuul1-0/+1
2017-11-17Merge "Fix missing bgp library in neutron-server"Zuul1-0/+1
2017-11-17Include required packages for libvirt SASL auth on CentOs/RHELOliver Walsh1-0/+1
Change-Id: I40fd1c87fd95746ed26de41e501a76c1b83a174a Related-bug: 1732479
2017-11-17Add elasticsearch output for rsyslogJuan Antonio Osorio Robles1-0/+1
It doesn't come bundled with the rsyslog main package in CentOS/RHEL, so we need to add it. Change-Id: I70ed990b0ba98124bf5afdee8f553fcdda2510fe
2017-11-17Typo in neutron-server/extend_start.shsairamp1-1/+1
The variable is defined as "OTPS" and in the rest of the code it is referred as "OPTS" Change-Id: Ic8b2bab64afa4e54e8c69b2cd94a7d6cad361c3a
2017-11-17Remove move policy file in zaqarJeffrey Zhang1-1/+0
zaqar has implement policy in code. and the sample file is removed in zaqar code base[0]. [0] https://review.openstack.org/#/c/517871/ Change-Id: I14075ccc52dd4a245583aaad4a2a3e8211e27629
2017-11-16Merge "Fix the Ubuntu Fluentd image"Zuul1-3/+1
2017-11-16Merge "Remove the installed packages in ceilometer-api container"Zuul1-61/+0
2017-11-15Merge "Install python-openstackclient in kolla-toolbox container"Zuul1-0/+1
2017-11-14Remove the installed packages in ceilometer-api containerJeffrey Zhang1-61/+0
ceilometer-api process is removed already. Kolla use ceilometer-api container to bootstrap service. Since all the required packages is installed in ceilometer-base, just remove all the packages in it. Change-Id: Iddae52d22e54aef5fdd31d77829d7008ee0bc69b
2017-11-14Install python-openstackclient in kolla-toolbox containerJeffrey Zhang1-0/+1
in the past, shade depends on python-ironicclient and python-ironicclient depends on python-openstackclient. But in the recent released python-ironiclient 2.0, python-openstackclient is removed[0]. So python-openstackclient is missing. This will affect all branches. Here is a potential issue. we need use upper-constraints.txt file in kolla-toolbox. install the latest python packages is not a good idea. Implement this may take much time. Let us fix the gate ASAP and improve this later. [0] https://review.openstack.org/#/c/297730/ Partial-Bug: #1732180 Change-Id: I55810b641e388e26129b7fa77f97a8736eb1bb48
2017-11-14Fix the Ubuntu Fluentd imagechenxing1-3/+1
For ubuntu, we actually use fluentd 0.14.22 and ruby 2.1.10 now. Thus, we should use the specific gem version for the plugins: - fluent-plugin-rewrite-tag-filter:2.0.0 According to the README.md of this plugin[1] It shows: ---------------------------------------------------------- | fluent-plugin-rewrite-tag-filter | Fluentd | Ruby | |----------------------------------|------------|--------| | >= 2.0.0 | >= v0.14.2 | >= 2.1 | | < 2.0.0 | >= v0.12.0 | >= 1.9 | ---------------------------------------------------------- - fluent-plugin-grok-parser:2.1.4 When using the fluent-plugin-rewrite-tag-filter 2.0.0 to fix this bug, another bug[1] which is the same as this one[2] was triggered. According to https://github.com/fluent/fluent-plugin-grok-parser, it shows: --------------------------------------------------- | fluent-plugin-grok-parser | fluentd | Ruby | |---------------------------|------------|--------| | >= 1.0.0 | >= v0.14.0 | >= 2.1 | | < 1.0.0 | >= v0.12.0 | >= 1.9 | --------------------------------------------------- We actually use fluentd 0.14.22 now, but the version of fluent-plugin-grok-parser is still pinned in 0.3.1. So we need to upgrade the fluent-plugin-grok-parser to 2.1.4. [1] https://github.com/fluent/fluent-plugin-rewrite-tag-filter [2] http://paste.openstack.org/show/626145/ [3] https://github.com/fluent/fluent-plugin-grok-parser/issues/32 backport: pike Change-Id: I47985113fe732569d640a262ca832c6edc8c2bb6 Partial-Bug: #1730664
2017-11-14Merge "Add ceph-common package to manila-share container"Zuul1-0/+20
2017-11-13Merge "Fix designate image build"Zuul1-11/+0
2017-11-13Merge "Add ptp service docker image"Zuul2-0/+28
2017-11-13Merge "Add ansible sudo running for Debian family"Zuul1-1/+1
2017-11-12Merge "ironic-pxe: generate aarch64 bootfile grubaa64.efi"Zuul2-0/+26
2017-11-12Merge "Cleanup APT lists after installing packages"Zuul3-7/+17
2017-11-12Merge "Add missing vmware libs"Zuul2-3/+8
2017-11-12Merge "add zun-wsproxy image"Zuul1-0/+14
2017-11-09Merge "Add Apache packages to mistral-api container"Zuul2-2/+50
2017-11-09Merge "Implement Almanach Docker images"Zuul4-0/+74
2017-11-09Merge "Install chrony in telegraf image"Zuul1-0/+1
2017-11-09Add ptp service docker imageZenghui Shi2-0/+28
Change-Id: I317ae1fe3bb33cda4e5b947e5418f9419373d7c5 Partial-implements: blueprint ptp-service
2017-11-09Add missing vmware libsPierre Hanselmann2-3/+8
Neutron and Cinder base images doesn't include the necessary vmware libs. If we enable vmware nsx (nsxv or dvs) we need those libraries to be available. Closes-Bug: #1730662 Change-Id: I94005728fbce8320d7cf9d3b746978d8c7634ed5
2017-11-09Implement Almanach Docker imagesBertrand Lallau4-0/+74
Almanach record the utilization of OpenStack resources for each tenant. Implements: blueprint containerized-almanach Change-Id: Iba2e16772864a6f0169ec43d7a87d741882cd51c
2017-11-08Fix designate image buildEduardo Gonzalez1-11/+0
Designate implemented policy in code global goal. This caused to policy.json is not present anymore. Change-Id: Ib0b876019d4622f0c62429605c64d18a607b0320
2017-11-08Fix missing bgp library in neutron-serverMichal Nasiadka1-0/+1
Closes-Bug: #1730629 Change-Id: Iae9ab6f3bba8185cf1bf53c3a5748e801404aeb7 Signed-off-by: Michal Nasiadka <michal.nasiadka@pl.ibm.com>
2017-11-06Fix CentOS 7 fluentd imageJuan Badia Payno1-1/+1
Use specific gem version for the plugins: - fluent-plugin-rewrite-tag-filter - fluent-plugin-elasticsearch Change-Id: Icc5b8972e7eca01767cdc9321ee82d1fcde187d8 Closes-Bug: 1730346
2017-11-03Separate rsyslog image definitionJuan Antonio Osorio Robles2-7/+20
This separates the rsyslog image definition into a server image "rsyslog" and an "rsyslog-base" image. This will enable the creation of more finegrained images depending on the use-case, e.g.: A minimal side-car container image that merely outputs what it gets from syslog to stdout. Change-Id: I33ae15c0beb5af6179a84f3722150a287316ad25
2017-11-03Merge "update kafka version."Zuul1-1/+1
2017-11-02Merge "Fix Horizon asset compression not happening on redeploy"Zuul1-1/+1
2017-11-02Install chrony in telegraf imageChristian Berendt1-0/+1
The output of "chronyc tracking" command is required by the inputs.chrony plugin. Change-Id: I8fbef57b99122b8a093150f6ca1efdd33e032917
2017-11-02Cleanup APT lists after installing packagesChristian Berendt3-7/+17
/var/lib/apt/lists/ can take several MBs so get rid of them after packages are installed. Change-Id: Icfff55d92fa5c865f09db5112da28bf452a5a221
2017-11-02Merge "Allow passing extra parameters to keystone-manage in extend_start"Zuul1-4/+5
2017-11-02update kafka version.yanpeifei1-1/+1
The kafka version is not up to date,when i deploy kafka,today. Change-Id: I19e914d3d64443616cf83e83ce1a13d52b7d81a1
2017-11-02Add ansible sudo running for Debian familyXinliang Liu1-1/+1
On Debian and Ubuntu pip install ansible to /usr/local/bin/ansible, whereas on CentOS the location is /usr/bin/ansible. Add ansible sudo running entry for Debian family. Partial-Bug: #1729216 Change-Id: I2b57403128bc103148ae696c219df52590214adc Signed-off-by: Xinliang Liu <xinliang.liu@linaro.org>
2017-10-31Switch to python-cffi for rpm based distrosAlfredo Moralejo1-1/+1
Note that latest version of python-cffi is provided from CentOS base and is python-cffi instead of python2-cffi. According to CentOS/RDO packaging rules, all python2-XXX packages has a provides on python-XXX, so when installing it, python-XXX should always be used as it will install the right package. Change-Id: Ie30901c64993a6031278812e5072046a50371b3d Closes-Bug: #1728915
2017-10-31Allow passing extra parameters to keystone-manage in extend_startJuan Antonio Osorio Robles1-4/+5
This allows deployers to pass arbitrary parameters to the kesytone-manage commands. Which can be useful to pass the keystone log dir and file as an empty environment variable, which, in turn, will allow us to make the db sync command to log to stdout instead of the file. Change-Id: Id9e8c641a6b00725d2f5c9623b05854a1b4e2af2
2017-10-31Merge "nova-libvirt: fix kvm permission issue"Zuul1-2/+11
2017-10-30Add ceph-common package to manila-share containercaowei1-0/+20
Change-Id: I6248152d9a272a1cfa3ebc549428b67ead111f45 Implements: blueprint manila-cephfs-backend
2017-10-26ironic-pxe: generate aarch64 bootfile grubaa64.efiZhangfei Gao2-0/+26
Install grub-mkimage & grub2-mkimage accordingly to generate grubaa64.efi, which used as bootfile on aarch64. Change-Id: I21f66951e5d97603bb03da596ac353c2cf3f840e Signed-off-by: Zhangfei Gao <zhangfei.gao@linaro.org>
2017-10-26XenServer: Add packages for initial supportnaichuans1-0/+4
Add `parted` to support xenserver in nova. Change-Id: I07d88702a8f8443efe4487837c2b47b06e16e417 blueprint: xenserver-support
2017-10-26Add Apache packages to mistral-api containerMartin André2-2/+50
Some projects that use Kolla docker containers (TripleO) run mistral-api under httpd. This patch adds the httpd package so that it exists in the container and can optionally by used via Docker entrypoints. As many of these projects do not require the use of Apache (it is opt-in) at this point not all deployment frameworks support the use of it so the existing configuration defaults have been left as-is for now. Change-Id: I07ffd0b398e20065fff27c30d0842b94090ca0ad Related-Bug: #1724607 Partially-Implements: blueprint apache-packages-for-apis
2017-10-26Merge "Add rsyslog image"Zuul1-0/+25
2017-10-24Merge "Create murano applications package for import"Zuul1-1/+3
2017-10-24Add rsyslog imageJuan Antonio Osorio Robles1-0/+25
This adds a basic rsyslog image with TLS support. For CentOS, we need to specify the addition of the log normalizer and json parsing modules; this is not necessary for debian based systems as they're part of the base rsyslog package. Change-Id: Ic40cbdaa182fa664c2329e0336259566307165d4
2017-10-23Create murano applications package for importJames McCarthy1-1/+3
Similar to the murano core library package, adding in the creation of the io.murano.applications package to allow it to be imported. Change-Id: I1c0778fe348893b12180882e48fcc918d09ef47d