3794 Commits

Author SHA1 Message Date
Jenkins
3bb813075a Merge "Update Manila dockerfile for formatting" 2016-04-13 07:42:42 +00:00
Jenkins
135ae2cf8c Merge "Update Marathon dockerfile for formatting" 2016-04-13 07:38:28 +00:00
Jenkins
807892dead Merge "Update Mariadb dockerfile for formatting" 2016-04-13 07:38:19 +00:00
Jenkins
ace413f11d Merge "Update Mesos dockerfiles for formatting" 2016-04-13 07:18:15 +00:00
Jenkins
14121d5f47 Merge "Add missing base os values to kolla-build.conf" 2016-04-13 07:16:55 +00:00
Steven Dake
11e5b7dfa9 Make Heat bootstrapping idempotent
Change-Id: I155707ec6c1973d2a36606a0c73e57bda58ed037
Closes-Bug: #1569696
2016-04-12 23:10:13 -07:00
Jenkins
3e1acf005e Merge "Fix launch vm failed in neutron-linuxbridge-agent env" 2016-04-13 04:34:03 +00:00
Jenkins
544c00b497 Merge "Adds iscsid and tgtd docker containers" 2016-04-12 19:38:46 +00:00
Swapnil Kulkarni (coolsvap)
349d32fcec Update Mesos dockerfiles for formatting
Change-Id: I933c483912e4a7c5b59623357329c98961dfdb57
Partial-Bug:#1569417
2016-04-12 21:49:00 +05:30
Swapnil Kulkarni (coolsvap)
7294ed9d90 Update Mariadb dockerfile for formatting
Change-Id: I6f5b28dc6520e3d31f413b0da708d9b14c9e9671
Partial-Bug:#1569417
2016-04-12 21:45:20 +05:30
Swapnil Kulkarni (coolsvap)
84aceccf27 Update Manila dockerfile for formatting
Change-Id: I83a7292ce84cd951de0127e6d3593e4e3beb43af
Partial-Bug:#1569417
2016-04-12 16:14:10 +00:00
Swapnil Kulkarni (coolsvap)
b028831d96 Update Marathon dockerfile for formatting
Change-Id: Ie50b130b536741fc55fd33f2c5a4c71ea4dc2b56
Partial-Bug:#1569417
2016-04-12 21:43:17 +05:30
Jenkins
35e379a97c Merge "Create /var/cache/swift in source installation" 2016-04-12 15:22:34 +00:00
Jenkins
3f9f267a42 Merge "Create and chown /etc/heka directory" 2016-04-12 14:41:22 +00:00
Jenkins
34460c37c6 Merge "Rabbitmq Upgrade restarts container only when image was changed." 2016-04-12 14:39:29 +00:00
Swapnil Kulkarni (coolsvap)
11c6457164 Add missing base os values to kolla-build.conf
Added centos, ubuntu, oraclelinux.
Not added other base distros are not
well maintained currently.

Change-Id: Icb1c12dde2ff005068f1b0f36693049f9ea30f52
Closes-Bug:#1569265
2016-04-12 17:01:42 +05:30
Jenkins
e2b250f7c3 Merge "Add note about heat being busted for development" 2016-04-12 09:32:04 +00:00
Jenkins
e3e5232bc3 Merge "Remove /etc/kolla configuration folders" 2016-04-12 09:28:31 +00:00
Jenkins
37e981da73 Merge "Identify container through PS1 shell variable" 2016-04-12 09:19:54 +00:00
Michal Rostecki
3f85c54598 Create /var/cache/swift in source installation
Due to lack of /var/cache/swift directory, swift services
are unable to access /var/cache/swift/container.recon file.

Closes-Bug: 1569182

Change-Id: Ifc4763d40256e43f51728e1dd4b3986c4f0ba0fc
2016-04-12 08:44:38 +02:00
Michal Rostecki
2069d7562c Create and chown /etc/heka directory
This directory is needed for kolla-mesos to save config files
there.

Change-Id: Ia9810061d370bc600dfffeb33a4d4402c423e3fc
Closes-Bug: 1567437
2016-04-12 08:06:21 +02:00
Jenkins
8b0a0f7244 Merge "Add LVM2/iSCSI documentation" 2016-04-12 04:51:41 +00:00
Jeffrey Zhang
4417571b9b Fix the wrong package name in Ubuntu binary build
neutron-plugin-linuxbridge and neutron-plugin-openvswitch package
is useless and removed in Mitaka on Ubuntu

Change-Id: Ia156d58410198af969f579cd5e7461c31ea63408
Closes-Bug: #1568281
2016-04-12 01:18:54 +00:00
Carlos Cesario
08b08c78b5 Identify container through PS1 shell variable
As suggested it was created the variable KOLLA_SERVICE_NAME to identify
the container service name through  PS1 shell variable.
This method it was previously discussed in IRC.
https://goo.gl/k7AdEg

The other option it was usage hostname param in kolla_docker, but
currently docker does not support it due this issue:
https://github.com/docker/compose/issues/2460

The final result is like this:

$ docker exec -it heka /bin/bash
(heka)[heka@kolla-control /]$

$ docker exec -it mariadb /bin/bash
(mariadb)[mysql@kolla-control /]$

More details can be accessed through this link
http://paste.openstack.org/show/493689/

Closes-Bug: #1557454
Change-Id: I6aab8d640a8ebb17baa9d6d4f1edd6e331674713
2016-04-11 17:50:04 -03:00
Jenkins
3cd96ea0ee Merge "Fix the neutron reconfigure issue when enable linuxbridge-agent" 2016-04-11 18:38:19 +00:00
Jenkins
8a9d365dd9 Merge "Make sure /etc/hostname is valid for SELinux" 2016-04-11 16:14:57 +00:00
Paul Belanger
84a0f2dd5b Make sure /etc/hostname is valid for SELinux
In the gate, it is possible for /etc/hostname to not have a valid
SELinux security conext. So, reset them to default before we update
the hostname to avoid:

  TASK: [Assign hostname]
  failed: [node1] => {"failed": true}
  msg: Command failed rc=1, out=, err=Could not set property: Access
  denied

Closes-Bug: #1568047
Change-Id: Ie30c8437b310d1ea5bc75307375c255131dfe934
Needed-By: I2ff5fbb315832b8cf07c93d0dd0cdaacd958631e
2016-04-11 15:38:04 +00:00
Jenkins
f0c18db2c1 Merge "Revert "Spec: Deploy Kolla images using Kubernetes"" 2016-04-11 11:30:57 +00:00
Steven Dake
a090039496 Revert "Spec: Deploy Kolla images using Kubernetes"
This reverts commit 99761c5cdce0d4e59adc19d1c33d32fa30872ceb.

Change-Id: Ib40224841f3399c6794b8aa71ca5cd7f0308a722
2016-04-11 10:17:05 +00:00
Martin André
ed1c71837f Clarify comment about binding erlang to IPv4
The comment was confusing and not explaining what the real issue is
when binding erlang to an IPv4 address.

Change-Id: I819ea137fa37c0b2711efb1e7cb1e518ae26b9ab
Related-Bug: #1562701
2016-04-11 11:16:37 +02:00
Jenkins
5b94bf7994 Merge "Fix rabbitmq crash in centos gate" 2016-04-11 08:08:46 +00:00
Steven Dake
9119e2e360 Add note about heat being busted for development
Heat development environments don't work at all.

As such document this so folks avoid them unless they want to
work on making them better.

Change-Id: Ibe3296660d30ccc24213c272ef379e6d3e2c21f2
2016-04-11 00:22:33 -07:00
Jenkins
3da780044b Merge "Add prechecks to validate kolla_internal_vip_address and kolla_external_vip_address" 2016-04-11 07:21:14 +00:00
Vikram Hosakote
915d3f12b5 Fix rabbitmq crash in centos gate
Please refer to the Closes-Bug identifier for detailed information
pertaining to this issue.

Closes-Bug: #1562701

Change-Id: I77563930e14e11ea48e7edfef0bff80002279381
2016-04-11 06:28:19 +00:00
Vikram Hosakote
df53d92db6 Revert "Add general_log to mariadb container and make heka collect it"
This reverts commit 86bafeee7a8926d212e8d089fade667772dbcc83.

Closes-Bug: #1568670

Change-Id: I88563292e29d691c27a3640e5232b9f22c7a288a
2016-04-11 02:49:56 +00:00
Vikram Hosakote
1c0dcd8ba8 Add prechecks to validate kolla_internal_vip_address and
kolla_external_vip_address

Change-Id: I4bd3b4283b85bd675927b9a54d6906bb3c0d668e
Closes-Bug: #1566571
2016-04-11 01:33:03 +00:00
Serguei Bezverkhi
d73ee4a856 Rabbitmq Upgrade restarts container only when image was changed.
This fix adds a check of Rabbitmq's image version during the upgrade.
The container gets restarted only when the image version is different.

Change-Id: Ie038845c0c8fff1ac51b7cbf21e1b593229c2c0e
Closes-Bug: #1558832
2016-04-10 16:21:48 -04:00
Serguei Bezverkhi
184f01a0d6 Adds iscsid and tgtd docker containers
This partially implements iscsi and lvm2 support for cinder
in Kolla. Adds iscsid and tgtd docker containers.

Change-Id: I7fb48c954e578772b90a2aa619c8bcfa990b3ae8
Partially-Implements: blueprint iscsi-lvm2-docker
2016-04-10 09:17:16 -04:00
Jenkins
12735f01da Merge "Spec: Deploy Kolla images using Kubernetes" 2016-04-10 05:05:43 +00:00
Jenkins
7afe54bc32 Merge "Put the variables in alphabetical order in all.yml" 2016-04-10 04:42:37 +00:00
Jenkins
3424aefe4b Merge "Add quotes for RBMQ nodes definition" 2016-04-10 03:25:14 +00:00
Jeffrey Zhang
f5c88efa87 Fix the neutron reconfigure issue when enable linuxbridge-agent
Change-Id: I69a19a028fd0ac7f88f84ba1ff246e91d2a8c223
Closes-Bug: #1568424
2016-04-10 08:17:46 +08:00
Mauricio Lima
4ce1367642 Remove /etc/kolla configuration folders
Kolla deployment creates /etc/kolla folder on a target host
with multiple configuration files. In some scenarios,
the presence of these files prevent successful deployment
of certain services especially when their configuration parameters
have been changed on the deployment host.

Change-Id: Iefd544b50fc90b7f00d6e137bc14ab4807ef7c0f
Closes-Bug: #1561055
2016-04-09 14:35:33 -04:00
Mauricio Lima
e114bd86cb Put the variables in alphabetical order in all.yml
Change-Id: Icca182a9d570f6e7b39bec91ee6d1558a4da855f
Closes-Bug: #1567932
2016-04-09 14:22:13 -04:00
Jenkins
c872a426a9 Merge "Fix the qemu has nova permission in nova instances folder" 2016-04-09 03:32:55 +00:00
Jenkins
6eb3333528 Merge "Increase max pool size so conductor doesn't implode" 2016-04-09 02:57:33 +00:00
Serguei Bezverkhi
07a5bd9db5 Add LVM2/iSCSI documentation
This patch adds to cinder-guide.rst LVM2/iSCSI related
information.

TrivialFix

Change-Id: I2c7b3090bbf314dd1281ca3d02148490936d5b86
2016-04-08 20:11:43 -04:00
Jeffrey Zhang
eec09486a3 Fix launch vm failed in neutron-linuxbridge-agent env
Fix following two issues

* neutron-linuxbridge-agent container lacks bridge-utils package
* neutron-dhcp-agent container lacks dnsmasq-utils

Co-Authored-By: Manjeet Singh Bhatia <manjeet.s.bhatia@intel.com>
Closes-Bug: #1567406
Change-Id: I93a445b06612671f0331cd94573da41d2d3b60a0
2016-04-08 15:53:31 -04:00
Jeffrey Zhang
ad1461f46d Fix the qemu has nova permission in nova instances folder
Fix the permission issue on different distro
* In CentOS, add the qemu to nova group in CentOS
* In Ubuntu, add the nova to libvirtd group

Co-Authored-By: Steven Dake <stdake@cisco.com>
Change-Id: I1f4f9ce29abf0d788965fe94d8918b10a7169a75
Closes-Bug: #1568012
2016-04-08 15:53:28 -04:00
Proskurin Kirill
7829aa27b3 Add quotes for RBMQ nodes definition
erlang parser, cant parse hostname with minus symbol, it returns:
Ignoring external configuration due to error: {1,erl_parse,"bad term"}

Adding single quotes fix this issue.

Co-Authored-By: weiyu <weiyu@unitedstack.com>
Closes-Bug: #1540234
Change-Id: I80e0789aa31febd552a851e6dc3a835d89c0e9d1
2016-04-08 17:29:13 +00:00