summaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2017-12-14Remove the ceilometer api dockerfilecaoyuan3-10/+3
1. Ceilometer API has been deprecated since Ocata release, this patch to remove it for kolla 2. move the extend_start.sh into eilometer-notification Change-Id: Iea0a46aead14e238fe102d4127b7774dbc2be0e4
2017-12-14mongodb: handle "user already exists" error on DebianMarcin Juszkiewicz2-11/+23
When we install 'mongodb-server' package in Debian/stable it errors out because 'mongodb' user already exists. It was reported [1] and got resolved in Debian/testing. 1. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=858903 Change-Id: Iabfcbf68a3aea9d7b09b72eb3e8325f09c2f9d31
2017-12-14Add sensu imagesMathias Ewald7-4/+129
Add sensu yum repository to base image Create images for sensu-server, sensu-api and sensu-client processes Install a basic set of handler plugins into server image Install a basic set of sensu plugins into client image Change-Id: I0b88133080c58070c24ed90059315366b64034c6
2017-12-13Merge "Set ES_SKIP_SET_KERNEL_PARAMETERS in elasticsearch image"Zuul1-0/+2
2017-12-13rabbitmq: handle Debian and aarch64 properlyMarcin Juszkiewicz1-2/+21
Debian 'stretch' has rabbitmq-server 3.6.10 in backports repository so we will use it instead of external version. Also take care of 'erlang-base-hipe' (or rather lack of it) on AArch64 architecture. Depends-on: I72d1d1c10cbc4c5fe0907e395b6d7c969353dff8 Change-Id: Id332215b1e05e6edf18efd85c4463993bb7b321f
2017-12-13Merge "ironic-conductor: update driver dependencies for Queens"Zuul1-8/+8
2017-12-13Merge "Revert "nova-libvirt: fix kvm permission issue""Zuul1-11/+2
2017-12-13Merge "Add collectd-gnocchi plugin"Zuul1-1/+2
2017-12-12Merge "Add heat dashboard to horizon image"Zuul2-2/+11
2017-12-12Merge "Add Dockerfile for networking-ovn-metadata-agent"Zuul1-0/+39
2017-12-12Merge "neutron-server-opendaylight: make it buildable on non-x86"Zuul1-0/+14
2017-12-12Remove old unused script from swift-basePaul Bourke2-97/+0
build-swift-ring.py is an ancient artifact from early Kolla days when Swift was first implemented. It's not documented nor recommended to be used. Change-Id: I98f567067e455344ed68774cb35c3f3db26be74d
2017-12-12ironic-conductor: update driver dependencies for QueensDmitry Tantsur1-8/+8
* Added python-sushy for CentOS/RHEL for the redfish driver (introduced in the Pike release). * Added ansible and systemd-python for ansible driver (introduced in the Queens cycle). * Added python-scciclient as it was packaged for CentOS/RHEL. * Removed seamicroclient, pyghmi and pyremotevbox as the corresponding drivers were removed. * Removed wsman as no drivers use it any more: the AMT driver was removed, the iDrac driver switched to python-dracclient. Most of removals happened as part of the Ocata driver cleanup: https://docs.openstack.org/releasenotes/ironic/ocata.html#id9 Change-Id: I8774a45bb1cfcdf5c3b675e235fb074af4a9646c
2017-12-11Add collectd-gnocchi pluginMatthias Runge1-1/+2
in order to be able to use gnocchi as data store for collectd metrics. Change-Id: Iad404c2c888d2b3b8aed6497224e59f5049ba427
2017-12-11Merge "Add vitrage-dbsync to extend_start.sh of vitrage-api image"Zuul1-0/+5
2017-12-11Revert "nova-libvirt: fix kvm permission issue"Xinliang Liu1-11/+2
This is not needed. If we make sure qemu use nova user. Because nova user in group qemu. See comment #7 of bug #1715356: The root cause for this issue is that qemu not run with nova user on debian. If we set qemu running with nova user with this patch: https://review.openstack.org/#/c/525891/ Then we need to revert commit f1b98a4925826333cf22dafe15ef755066c51d48. This reverts commit f1b98a4925826333cf22dafe15ef755066c51d48. Closes-bug: #1715356 Depends-on: I36720af0c7d3dd7c69d2404843f54c0991aea1bb Change-Id: I62fbcf9e4ee5c3170c96576698f4ae8b66db1b74
2017-12-11Add collectd-ovs-stats and collectd-ovs-eventsMatthias Runge1-0/+2
to be able to display statistics from ovs ovs_events can be used to get notified by events generated by ovs. Change-Id: Ifb2e4dd30c88e85d368f359be23e30814d26515f
2017-12-11Merge "Add the missing murano package files ↵Zuul1-2/+4
"
2017-12-11Add heat dashboard to horizon imageJeffrey Zhang2-2/+11
heat dashboard is split from horizon code base in Queens cycle.[0][1] [0] https://review.openstack.org/#/c/523402/ [1] https://github.com/openstack/heat-dashboard Closes-Bug: #1737475 Change-Id: I920394b8cb6eb7027df9110fe88de6842d2bd8b3
2017-12-10Merge "Bump to ceph luminous"Zuul2-2/+9
2017-12-08Merge "Fix deployment of ceph"Zuul1-0/+23
2017-12-07Add Dockerfile for networking-ovn-metadata-agentDaniel Alvarez1-0/+39
This patch adds a new Dockerfile for the metadata agent in networking-ovn so that we can have a Kolla image to be deployed in OVN containerized environments. Change-Id: I8af4ae921ecca51a99886d5208abeb1a4eb42c83 Signed-off-by: Daniel Alvarez <dalvarez@redhat.com>
2017-12-07Add vitrage-dbsync to extend_start.sh of vitrage-api imagechenxing1-0/+5
According to this line[1], dbsync command needs to be added to the extend_start.sh file of vitrage-api image. [1] https://github.com/openstack/vitrage/blob/master/devstack/plugin.sh#L139 Change-Id: If30dc5c761ef6164b68afe217ee85c167e73d236 Closes-Bug: #1736927
2017-12-06Fix deployment of cephMichal (inc0) Jastrzebski1-0/+23
Ubuntu deploys L now while centos deploys J, we need to keep versions in sync Change-Id: Ib7403d36bfee71b9e0f6d7844ade8da8fe7fb850
2017-12-06Merge "base: use install_packages macro instead of calling APT"Zuul1-4/+8
2017-12-05Merge "Update swift for replication issues"Zuul2-4/+7
2017-12-05Validate Dockerfile indentation in pep8Martin André2-6/+6
Delegate code style validation to computers, they're better than human at it :) This commit adds a new `tools/validate-indentation.sh` script that errors when it finds an indented Dockerfile instruction, and enables the validation in the pep8 check. Also adjust the logic of `tools/validate-all-dockerfiles.sh` so that it doesn't stop on first errors but instead shows all of them. Fixes the remaining indentations in Dockerfiles. Change-Id: I53c0d38304cb4f6d64a5dfab67f70d69b3eae587
2017-12-05Merge "Creates directory /var/run/mysqld on aarch64 when building MariaDB ↵Zuul1-0/+7
docker image"
2017-12-05Bump to ceph luminousJeffrey Zhang2-2/+9
Add ceph-mgr images Change-Id: I875f84012a92d4f8b9dcb212d917cf61167270b8 Implements: blueprint ceph-luminous
2017-12-05Add the missing murano package files ↵chenxing1-2/+4
When enable Murano, kolla-ansible will import the io.murano.applications.zip file[1]. But Murano container doesn't symlink this file. This patch is to add the missing link. [1] https://github.com/openstack/kolla-ansible/blob/master/ansible/roles/murano/tasks/start.yml#L69 Change-Id: Id791fc39e1f5136add7d10db291cbdba59d1c291 Closes-Bug: #1734019
2017-12-05Creates directory /var/run/mysqld on aarch64 when building MariaDB docker imageKevin Zhao1-0/+7
Closes-bug: #1733262 Change-Id: I2d0a3422ba6a077a309c1fe967a2a62ef5ce6a36 Signed-off-by: Kevin Zhao <kevin.zhao@arm.com>
2017-12-04neutron-server-opendaylight: make it buildable on non-x86Marcin Juszkiewicz1-0/+14
When built from source JPEG headers are needed on !x86-64 architectures. Change-Id: Iefeb4658b6633c694495e1de3aa26af63693cb29
2017-12-01Merge "Add designate-producer container"Zuul1-0/+20
2017-11-30Merge "Implement nova-mksproxy"Zuul1-0/+14
2017-11-29Merge "Typo in neutron-server/extend_start.sh"Zuul1-1/+1
2017-11-29Merge "nova-libvirt: fix build for Debian"Zuul1-1/+0
2017-11-29Merge "Clean fluentd_plugins_install block"Zuul2-16/+47
2017-11-28Merge "Remove yum-axelget from base image"Zuul1-4/+2
2017-11-28Update swift for replication issuesJames McCarthy2-4/+7
There are corresponding ansible changes to go with these image changes - add nc to swift image, and create dir for lock files. nc allows for rsync replication to easily target {{ swift_rsync_port }} change the lock file location for swift user to access - see bug for more details. Change-Id: I78826aeee35601ff65cbe50932482ef2f68346ae Closes-Bug: #1733851
2017-11-28Fix Gnocchi support cephFarid Da Encarnacao1-7/+15
Based on gnocchi issue #412 [0], cradox is more stable and recommended to use. * Add cradox for source and RHEL family distro binary. * Ubuntu binary lacks of cradox package, so install from pypi [0] https://github.com/gnocchixyz/gnocchi/issues/412 Co-Authored-By: Jeffrey Zhang <zhang.lei.fly@gmail.com> Change-Id: Icf7d6425884fb889d48c786caebbfc7b7050ae8e Closes-Bug: #1718701
2017-11-27Remove yum-axelget from base imageAlfredo Moralejo1-4/+2
This patch partially reverts https://review.openstack.org/#/c/521716/. Package yum-axelget is not in CentOS or RDO repositories. Note that installing packages from EPEL repos is not recommended when deploying RDO. Closes-Bug: #1734690 Change-Id: Id34e667673d0b4e20fe3fdd2a880a1769ec2a6c3
2017-11-27base: use install_packages macro instead of calling APTMarcin Juszkiewicz1-4/+8
Change-Id: I9176a6a755f527010234b1eee3342dbc649a1b34 Depends-on: Icfff55d92fa5c865f09db5112da28bf452a5a221
2017-11-24nova-libvirt: fix build for DebianMarcin Juszkiewicz1-1/+0
Change-Id: Ia0429294b2d99ef225dafb37bb77fae5fe0fe36c
2017-11-24Clean fluentd_plugins_install blockMartin Mágr2-16/+47
fluentd_plugins_install should contain only plugin installation operations, so that the override does not have to handle irrelevant operations Change-Id: I8f810d194a1e638683df1f445c187b8d98629730
2017-11-22kubernetes: get it working on AArch64 as wellMarcin Juszkiewicz6-20/+22
In past I disabled those images on non-x86 because had lot of other things to do. Now it is time to get it running on aarch64 too. Had to revert rename done in 5a530be776c4897523e3419e69d798de0dc1755c so backward compatibility is broken ;( Change-Id: I44160dfb1d151e97d473e6c13194e043657094a8 Partially-Implements: blueprint multiarch-and-arm64-containers
2017-11-22Merge "Use 3 hours timeout for gate jobs and install yum-axelget"Zuul1-2/+4
2017-11-22Add designate-producer containercaowei1-0/+20
reference: https://docs.openstack.org/designate/latest/contributor/architecture.html Change-Id: Ia22128e5ce4a717612af658d63258e78e52176ad
2017-11-22Modify the version of skydive to v0.14.0zhuzeyu1-1/+1
https://github.com/skydive-project/skydive/releases Change-Id: I0cf20b42aed85e07015cbb1dad70a95c7258f209
2017-11-21Merge "Include required packages for libvirt SASL auth on CentOs/RHEL"Zuul1-0/+1
2017-11-21Merge "Install libvirt-clients for nova-libvirt image"Zuul1-27/+18