3296 Commits

Author SHA1 Message Date
MD NADEEM
a7dcf89c2a Swift ubuntu binary container
Change-Id: I4ead909143c0089d5b07568b27dc37222da95561
Partially-Implements: blueprint binary-ubuntu
2016-02-22 09:38:22 +00:00
Ryan Hallisey
9438b2bf56 Add a precheck for MountFlags=shared
In order to avoid the neutron-dhcp-agent container from
failing, you need to change 'MountFlags' to 'shared' in
/var/lib/systemd/system/docker.serivce.  Add a precheck
so that this issue will not happen as often.

Closes-bug: #1546681
Change-Id: I339b5e93e870534fe16c6610f299ca789e5ada62
2016-02-22 04:06:07 -05:00
xionglingfeng
41ef954ae7 fix neutron-dhcp-agent start failure
The new heka changed log path. It is necessary to change
the dnsmasq log path as well.

Change-Id: Iaffecb8baf87961931727ce653f6c72740896a8f
Closes-Bug: 1548199
2016-02-22 03:21:32 -03:30
Paul Bourke
e09375a4ed Upgrade task for Swift
Based on the Nova upgrade patch and recommendations from Swift PTL John
Dickinson at
https://swiftstack.com/blog/2013/12/20/upgrade-openstack-swift-no-downtime/

Notes:

As part of this upgrade I have chosen to *not* migrate any data from the
old style swift_data container. This is because it was never intended to
be used in production; this fact is made clear in the docs.

In regards to testing, as of this patch we do not yet have an upgrade
task for the common containers (rsyslog and kolla-toolbox), so
attempting to upgrade swift will result in it failing to find the
kolla-toolbox. This will be true of any other upgrade until upgrade for
common is added. It can be worked around by deploying another role such
as keystone which will drag in the common role and start up
kolla-toolbox, after which Swift can be successfully upgraded.

Change-Id: I138556932e9bddcd595d94a3dcb69603268880ff
Partially-Implements: blueprint upgrade-kolla
Implements: blueprint upgrade-swift
2016-02-21 10:12:58 +00:00
Jenkins
0e67afb73b Merge "Make Heka collect Magnum logs" 2016-02-20 22:24:37 +00:00
Jenkins
66ac6ede97 Merge "Make Heka collect Murano logs" 2016-02-20 22:24:30 +00:00
Jenkins
e69780da43 Merge "Make Heka collect Heat logs" 2016-02-20 22:24:22 +00:00
Jenkins
556a027869 Merge "Make Heka collect Cinder logs" 2016-02-20 22:24:16 +00:00
Jenkins
0075336e5b Merge "Make Heka collect Swift logs" 2016-02-20 22:24:09 +00:00
Jenkins
2b797e6af4 Merge "Make Heka collect Neutron logs" 2016-02-20 18:00:13 +00:00
Jenkins
c90b3a6763 Merge "Make Heka collect Keystone logs" 2016-02-20 18:00:05 +00:00
Jenkins
959fcd1c99 Merge "Add Heka log decoder for Keystone/Apache" 2016-02-20 17:32:17 +00:00
Jenkins
c18b9c3851 Merge "fix the custom profile raise exception issue" 2016-02-20 16:36:59 +00:00
Jenkins
4b0b7931e6 Merge "Fix image plugin functionality for oslo.config" 2016-02-20 16:36:52 +00:00
Éric Lemoine
d935f2da68 Make Heka collect Magnum logs
Partially implements: blueprint heka
Change-Id: I91a977c6a3632c570f7a6054c8de3f5e3cb6932c
2016-02-19 21:56:10 +00:00
Éric Lemoine
1e86308140 Make Heka collect Murano logs
Partially implements: blueprint heka
Change-Id: I17fc4b838d6ba8b6fcfc5c08314fef5fac1c7aff
2016-02-19 21:56:10 +00:00
Éric Lemoine
82264ab7d6 Make Heka collect Heat logs
Partially implements: blueprint heka
Change-Id: Ie22c4326c6ec2a3426b0c3b8fda4554b1b2541b0
2016-02-19 21:56:10 +00:00
Éric Lemoine
170b493d47 Make Heka collect Cinder logs
Partially implements: blueprint heka
Change-Id: I9dcb71a9cf063fb520fcf3485e0376f1e90d87ad
2016-02-19 21:56:10 +00:00
Éric Lemoine
88633684a1 Make Heka collect Swift logs
Partially implements: blueprint heka
Change-Id: I893a0c4a4cab9d4d98821634ddd2ff67015c4e3f
2016-02-19 21:56:05 +00:00
Éric Lemoine
a2b130d6ba Make Heka collect Neutron logs
Partially implements: blueprint heka
Change-Id: I70e94f4ef7380c6f376a3066d7ddda042c703637
2016-02-19 21:49:21 +00:00
Éric Lemoine
684873b89b Make Heka collect Keystone logs
Partially implements: blueprint heka
Change-Id: I940143876981a04464af67aff65c09a06926701d
2016-02-19 21:49:21 +00:00
Éric Lemoine
b16724e09a Add Heka log decoder for Keystone/Apache
Partially implements: blueprint heka
Change-Id: I562dddcfa75f3a814874f7735d735416d9aa7803
2016-02-19 21:49:21 +00:00
Éric Lemoine
0251ac73d5 Make Ansible write its logs into "kolla_logs"
The Ansible logs are currently not collected by Heka.  This can be
done later, with an Ansible-specific decoder for Heka.

Partially implements: blueprint heka
Change-Id: I8d3ba4edb527f61c0a8234024b4be953c6e6c565
2016-02-19 21:49:21 +00:00
Éric Lemoine
5de471f61e Make Heka collect Glance logs
Partially implements: blueprint heka
Change-Id: I9e5ba649bc45356822138ad223430f4b93722448
2016-02-19 21:49:21 +00:00
Éric Lemoine
4445c81991 Make Heka collect MariaDB logs
Partially implements: blueprint heka
Change-Id: Ib5e740683cee296bcac69228f525594850d62a27
2016-02-19 21:49:21 +00:00
Éric Lemoine
7fb0971fb6 Add Heka log decoder for MariaDB
In the future the Heka Lua sandboxes will be moved out of Kolla, and
installed in the Heka container using a deb or rpm package.

Partially implements: blueprint heka
Change-Id: Iad1e5177d239410a88546fc4ed8c23b9e46beef3
2016-02-19 21:49:21 +00:00
Éric Lemoine
511a758982 Make Heka collect Nova logs
Partially implements: blueprint heka
Change-Id: I67dfc5d762d74454e4a852dd61c57fe9cd4b78c8
2016-02-19 21:49:18 +00:00
Jenkins
359a31091b Merge "Add Heka log decoder for OpenStack" 2016-02-19 21:40:36 +00:00
Jenkins
01fa9239ce Merge "Upgrade cinder playbook" 2016-02-19 21:27:41 +00:00
Jenkins
e80a6d9075 Merge "Make Heka collect RabbitMQ logs" 2016-02-19 21:19:06 +00:00
Jenkins
487b4bb053 Merge "Add Heka log decoder for RabbitMQ" 2016-02-19 21:18:54 +00:00
Jenkins
a028c9ac50 Merge "Make Heka collect HAProxy and Keepalived logs" 2016-02-19 21:18:46 +00:00
Jenkins
01b044f493 Merge "Add Heka to common role" 2016-02-19 21:18:35 +00:00
Jenkins
cbb46f631a Merge "Add Heka log decoder infrastructure" 2016-02-19 21:15:14 +00:00
Jenkins
af59555769 Merge "Playbook for nova upgrade" 2016-02-19 21:15:02 +00:00
Jenkins
d9944ae869 Merge "Upgrade common role" 2016-02-19 21:00:29 +00:00
Éric Lemoine
884c302451 Add Heka log decoder for OpenStack
In the future the Heka Lua sandboxes will be moved out of Kolla, and
installed in the Heka container using a deb or rpm package.

Partially implements: blueprint heka
Change-Id: I70fd4af920aa2dfb1c8ef9ce8bf6e0c28507ec3e
2016-02-19 20:32:32 +00:00
Éric Lemoine
1ded68d2d3 Make Heka collect RabbitMQ logs
Partially implements: blueprint heka
Change-Id: I8fd3324daf15e52712591c2b3cbec613d82b73b3
2016-02-19 20:32:25 +00:00
Éric Lemoine
dfe1f3bac2 Add Heka log decoder for RabbitMQ
In the future the Heka Lua sandboxes will be moved out of Kolla, and
installed in the Heka container using a deb or rpm package.

Partially implements: blueprint heka
Change-Id: I1aa27048d22f1a5ed385180696d320af9a961389
2016-02-19 20:32:17 +00:00
Éric Lemoine
3fca4ccbaf Make Heka collect HAProxy and Keepalived logs
Partially implements: blueprint heka
Change-Id: I7e2bf4e520fa14fd40e3b329f3b2998ae6ea47f4
2016-02-19 20:32:10 +00:00
Éric Lemoine
916925c9a8 Add Heka to common role
Partially implements: blueprint heka
Change-Id: I9ddad09b3f16b323c7ed535243458b0de6620cdb
2016-02-19 20:32:00 +00:00
Éric Lemoine
9ef1be1c38 Add Heka log decoder infrastructure
In the future the Heka Lua sandboxes will be moved out of Kolla, and
installed in the Heka container using a deb or rpm package.

Partially implements: blueprint heka
Change-Id: I34cc80f62ddbca8ee330c971f58fee8686e245e6
2016-02-19 20:28:12 +00:00
Jenkins
d1ddd8687e Merge "Add a Dockerfile for Heka" 2016-02-19 20:25:29 +00:00
Jenkins
0109f99fb1 Merge "Use "optional" for ceph confs" 2016-02-19 20:25:18 +00:00
Ryan Hallisey
1c3991c852 Upgrade cinder playbook
Cinder requires a specific order for an upgrade.
c-api -> c-scheduler -> c-volume -> c-backup as
referenced by this patch: https://review.openstack.org/#/c/269412/6

We may be dependant on that Cinder patch linked above.  Behavior without
this patch is unknown.

Change-Id: I3fd1fe62abb398935932dab6ce905a65f8aabbd0
Co-authored-by: Paul Bourke <paul.bourke@oracle.com>
Partially-implements: blueprint upgrade-kolla
implements: blueprint upgrade-cinder
2016-02-19 20:24:02 +00:00
Michal Jastrzebski
ce4230fab1 Playbook for nova upgrade
This creates tree and playbook for nova upgrade. Also other service
upgrades will follow standard setup here.

Change-Id: Ic31759efaee4986eb87b9ff0968f13189d130d48
Partially-Implements: blueprint upgrade-kolla
Implements: blueprint upgrade-nova
2016-02-19 13:58:18 -06:00
Éric Lemoine
ee95dc5c27 Add a Dockerfile for Heka
Partially implements: blueprint heka
Change-Id: Iafe0dba1333f1f84bc5956890c3b7a0c2a45cef3
2016-02-19 19:23:49 +00:00
SamYaple
0cb1d969f4 Quick gate fix
I accidentally merged a patch with +W that does not work on all gates
that infra uses. Specifically it breaks on RAX for unknown reasons.

This is a quick patch to not fully revert, but allow the gate to stay
green while I work out the issue

Change-Id: I02fc66bbc53103f2d71c648d5e2959f10f0130c0
Partially-Implements: blueprint functional-testing-gate
2016-02-19 17:59:30 +00:00
Jenkins
e613cb816a Merge "Keep consistent with others for ironic containers" 2016-02-19 17:43:05 +00:00
Jenkins
dd17fc26d6 Merge "Aodh ubuntu binary container" 2016-02-19 16:21:15 +00:00