2942 Commits

Author SHA1 Message Date
Zuul
d353da2097 Merge "Add Dockerfile for networking-ovn-metadata-agent" 2017-12-12 23:22:10 +00:00
Zuul
a38fc244d1 Merge "neutron-server-opendaylight: make it buildable on non-x86" 2017-12-12 21:09:21 +00:00
Zuul
db990589e1 Merge "Add vitrage-dbsync to extend_start.sh of vitrage-api image" 2017-12-11 10:02:36 +00:00
Zuul
4db3c44963 Merge "Add the missing murano package files " 2017-12-11 05:57:43 +00:00
Zuul
2a150c8908 Merge "Bump to ceph luminous" 2017-12-10 05:16:14 +00:00
Zuul
150701718d Merge "Fix deployment of ceph" 2017-12-08 20:17:59 +00:00
Daniel Alvarez
e24f02a706 Add Dockerfile for networking-ovn-metadata-agent
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-07 16:05:38 +00:00
chenxing
773074c68a Add vitrage-dbsync to extend_start.sh of vitrage-api image
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-07 19:21:36 +08:00
Michal (inc0) Jastrzebski
a0b60bff43 Fix deployment of ceph
Ubuntu deploys L now while centos deploys J, we need to keep versions in
sync

Change-Id: Ib7403d36bfee71b9e0f6d7844ade8da8fe7fb850
2017-12-06 17:02:08 -08:00
Zuul
9192d55dbd Merge "base: use install_packages macro instead of calling APT" 2017-12-06 09:52:14 +00:00
Zuul
628af2f8b0 Merge "Update swift for replication issues" 2017-12-05 14:09:42 +00:00
Zuul
f0c539066f Merge "Creates directory /var/run/mysqld on aarch64 when building MariaDB docker image" 2017-12-05 09:51:23 +00:00
Jeffrey Zhang
479f26d352 Bump to ceph luminous
Add ceph-mgr images

Change-Id: I875f84012a92d4f8b9dcb212d917cf61167270b8
Implements: blueprint ceph-luminous
2017-12-05 16:33:16 +08:00
chenxing
2faaf37e86 Add the missing murano package files
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-05 08:16:21 +00:00
Kevin Zhao
7192508e36 Creates directory /var/run/mysqld on aarch64 when building MariaDB docker image
Closes-bug: #1733262

Change-Id: I2d0a3422ba6a077a309c1fe967a2a62ef5ce6a36
Signed-off-by: Kevin Zhao <kevin.zhao@arm.com>
2017-12-05 15:33:03 +08:00
Marcin Juszkiewicz
7a170f8930 neutron-server-opendaylight: make it buildable on non-x86
When built from source JPEG headers are needed on !x86-64 architectures.

Change-Id: Iefeb4658b6633c694495e1de3aa26af63693cb29
2017-12-04 13:43:21 +00:00
Zuul
544445ba33 Merge "Add designate-producer container" 2017-12-01 08:38:14 +00:00
Zuul
da915b2b3c Merge "Implement nova-mksproxy" 2017-11-30 10:09:27 +00:00
Zuul
2a58003253 Merge "Typo in neutron-server/extend_start.sh" 2017-11-29 14:09:04 +00:00
Zuul
f48f027b45 Merge "nova-libvirt: fix build for Debian" 2017-11-29 13:11:27 +00:00
Zuul
3347a4233b Merge "Clean fluentd_plugins_install block" 2017-11-29 10:15:32 +00:00
Zuul
cdc05ef8bc Merge "Remove yum-axelget from base image" 2017-11-28 14:26:13 +00:00
James McCarthy
f7b453d95b Update swift for replication issues
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-28 13:59:43 +00:00
Farid Da Encarnacao
24f1714a16 Fix Gnocchi support ceph
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-28 09:54:15 +08:00
Alfredo Moralejo
2d26e1d26e Remove yum-axelget from base image
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-27 13:11:56 +00:00
Marcin Juszkiewicz
f7a3c7e599 base: use install_packages macro instead of calling APT
Change-Id: I9176a6a755f527010234b1eee3342dbc649a1b34
Depends-on: Icfff55d92fa5c865f09db5112da28bf452a5a221
2017-11-27 09:21:30 +00:00
Marcin Juszkiewicz
d6207058c6 nova-libvirt: fix build for Debian
Change-Id: Ia0429294b2d99ef225dafb37bb77fae5fe0fe36c
2017-11-24 15:18:39 +00:00
Martin Mágr
dd4fe190d0 Clean fluentd_plugins_install block
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-24 15:14:32 +01:00
Zuul
27ab91b2ab Merge "Use 3 hours timeout for gate jobs and install yum-axelget" 2017-11-22 08:44:16 +00:00
caowei
22e6130c5d Add designate-producer container
reference:
https://docs.openstack.org/designate/latest/contributor/architecture.html

Change-Id: Ia22128e5ce4a717612af658d63258e78e52176ad
2017-11-22 11:30:19 +08:00
zhuzeyu
eb30cf704f Modify the version of skydive to v0.14.0
https://github.com/skydive-project/skydive/releases

Change-Id: I0cf20b42aed85e07015cbb1dad70a95c7258f209
2017-11-22 00:51:24 +00:00
Zuul
3931f2896a Merge "Include required packages for libvirt SASL auth on CentOs/RHEL" 2017-11-21 18:35:17 +00:00
Zuul
3be0256d67 Merge "Install libvirt-clients for nova-libvirt image" 2017-11-21 11:25:52 +00:00
Jeffrey Zhang
6b6003b925 Use 3 hours timeout for gate jobs and install yum-axelget
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-21 13:32:24 +08:00
Jeffrey Zhang
d6b1cee0fe Bump kafka version to 0.11.0.2
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-20 13:58:49 +00:00
Zuul
6d2d3b02cd Merge "Add elasticsearch output for rsyslog" 2017-11-19 03:37:02 +00:00
Zuul
7590a87f06 Merge "Fix missing bgp library in neutron-server" 2017-11-17 22:24:15 +00:00
Oliver Walsh
0e32e2d2c6 Include required packages for libvirt SASL auth on CentOs/RHEL
Change-Id: I40fd1c87fd95746ed26de41e501a76c1b83a174a
Related-bug: 1732479
2017-11-17 19:45:38 +00:00
Juan Antonio Osorio Robles
b9ba824f27 Add elasticsearch output for rsyslog
It doesn't come bundled with the rsyslog main package in CentOS/RHEL, so
we need to add it.

Change-Id: I70ed990b0ba98124bf5afdee8f553fcdda2510fe
2017-11-17 15:16:38 +02:00
sairamp
0cda6c654b Typo in neutron-server/extend_start.sh
The variable is defined as "OTPS" and in the rest of the code
it is referred as "OPTS"

Change-Id: Ic8b2bab64afa4e54e8c69b2cd94a7d6cad361c3a
2017-11-17 07:03:28 +00:00
Jeffrey Zhang
700229537b Remove move policy file in zaqar
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-17 12:52:12 +08:00
Zuul
e78046665c Merge "Fix the Ubuntu Fluentd image" 2017-11-16 05:22:02 +00:00
Zuul
b53b0d93a9 Merge "Remove the installed packages in ceilometer-api container" 2017-11-16 04:09:54 +00:00
Zuul
935bb8ab6a Merge "Install python-openstackclient in kolla-toolbox container" 2017-11-15 16:54:50 +00:00
Jeffrey Zhang
f17c796c52 Remove the installed packages in ceilometer-api container
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-14 15:28:43 +00:00
Jeffrey Zhang
65cd46e8e6 Install python-openstackclient in kolla-toolbox container
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-14 23:26:42 +08:00
chenxing
cc646d196a Fix the Ubuntu Fluentd image
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-14 10:19:36 +00:00
Zuul
d1c15631ba Merge "Add ceph-common package to manila-share container" 2017-11-14 08:23:41 +00:00
Zuul
920e9b3750 Merge "Fix designate image build" 2017-11-13 01:02:25 +00:00
Zuul
8e11ab68d9 Merge "Add ptp service docker image" 2017-11-13 01:00:55 +00:00