2976 Commits

Author SHA1 Message Date
Jenkins
84f43146dc Merge "Use uppercase 'S' in word "OpenStack"" 2016-02-15 16:23:37 +00:00
venkatamahesh
70de590a11 Use uppercase 'S' in word "OpenStack"
Change-Id: I27ca0ea75f3d6a4371c91b3cb2c7a999ec90fbc4
2016-02-15 12:37:30 +00:00
Jenkins
9376751d39 Merge "Designate ubuntu binary container" 2016-02-15 04:16:20 +00:00
Jenkins
91795c52a0 Merge "elevates privileges and grants access to /dev/mapper to cinder backup" 2016-02-15 03:52:06 +00:00
Jenkins
dda86e6d03 Merge "Fix detect_distro" 2016-02-14 20:23:26 +00:00
Jenkins
a2c317f16d Merge "Fix non-root deploys" 2016-02-14 20:23:20 +00:00
Jenkins
3c2e62930f Merge "Switch to docker registry v2" 2016-02-14 20:09:38 +00:00
Jenkins
45386d1f26 Merge "Fetching IP addresses for vagrant-hostmanager from libvirt" 2016-02-14 20:09:31 +00:00
Jenkins
d346545922 Merge "Fix keystone initial auth mechanism" 2016-02-14 19:36:53 +00:00
Jenkins
1733a701dd Merge "Install keystone-dist-paste.ini in /etc/keystone" 2016-02-14 19:35:32 +00:00
Jenkins
e3837ce93d Merge "rabbitmq_data container is removed" 2016-02-14 18:10:40 +00:00
Jenkins
33da123eb1 Merge "Make kolla-toolbox container build on CentOS bin" 2016-02-14 16:20:05 +00:00
SamYaple
8ef7434770 Fix keystone initial auth mechanism
A recent change in keystone [1] has deprecated the token auth
mechanism that we used. We reintroduce it temporarily while a more
permanant solution is worked on.

[1] 5286b4a297

Change-Id: I4d585733a9abd201c1b0680e6196dd2a36db3c7e
Closes-Bug: #1545292
2016-02-14 08:59:13 -07:00
Steven Dake
03568ce863 Install keystone-dist-paste.ini in /etc/keystone
The CentOS packages install a default version of the paste file
but don't install them in the /etc directory.  Kolla doesn't
configure the paste files, so this file never gets setup properly.

With the recent change in Keystone around the default admin_token
being changed, this triggered Keystone to return a 401 Auth error.

A follow-on patch from Sam edits this file, and that patch breaks
the build without this dependent patch.

TrivialFix

Change-Id: Ib1568e186bdd7d19b7e5af151388197755902488
2016-02-14 08:59:11 -07:00
Jenkins
86c502b23e Merge "Remove the openstack_release option in the globals.yml file" 2016-02-14 15:44:38 +00:00
Allen Gao
a5a0a830ef rabbitmq_data container is removed
TrivialFix

Change-Id: I5168191182c249df68fd0b5c70a778f223326974
2016-02-14 20:18:55 +08:00
xionglingfeng
50b885c260 Fix horizon startup failure
original extend_start.sh try to write temp files to a non-existent folder (/home/horizon) and cause horizon failed to start. It is fixed by moving the file to /tmp.

Partial-Bug: 1543429

Change-Id: I8d8778be755a4db9e57d6ff7aaee623547c4243e
2016-02-13 15:39:22 -03:30
Jenkins
e92b18a8a8 Merge "Do not pull rabbitmq-data image" 2016-02-12 14:08:19 +00:00
Jeffrey Zhang
10172ec311 Remove the openstack_release option in the globals.yml file
Normally, the end user should not change this.

TrivialFix

Change-Id: Ida74ed0e5ae3ff689e2acbafb9d491341bbbcf91
2016-02-12 16:21:00 +08:00
SamYaple
44a4682da2 Fix detect_distro
It was run before ansible was installed and did not properly fail.
This prevented the mirrors for apt from being properly used.

TrivialFix

Change-Id: I5331020993b62c8635a4a97dc3a3d2e01e3d4360
2016-02-12 03:38:48 +00:00
SamYaple
9f7c3b630d Fix non-root deploys
TrivialFix

Change-Id: Id0e7cf9e1c0c4259b8a50c39e95214103256517b
2016-02-12 03:38:45 +00:00
Jenkins
013d21119f Merge "Clarify Ansible installation for distros in docs." 2016-02-12 03:09:08 +00:00
Jenkins
51e9046ea7 Merge "Use Infra provided mirrors in gate" 2016-02-12 01:51:30 +00:00
Jenkins
ba6326a120 Merge "Ensuring the openvswitch_db is ready before creating bridges" 2016-02-12 01:49:22 +00:00
Naren Narendra
e4a659e0be Clarify Ansible installation for distros in docs.
For CentOS, install from distro packaging by default.  Explain
how to install on DEB based systems from packaging when they
update to a newer version of Ansible.  Finally, clean up the
ordering of the dependencies for a pip based install.

TrivialFix

Change-Id: I9564a03c2e75fd30b5ec9c7d64f5defb709d7fde
2016-02-11 20:41:21 -05:00
Jeffrey Zhang
29765a3e3e Do not pull rabbitmq-data image
Rabbitmq container has moved to named volume. No need pull rabbitmq-data
image.

TrivialFix

Change-Id: I83776ce626a7e398add0f07bd855924b8632b1ae
2016-02-12 08:39:25 +08:00
Jeffrey Zhang
a692718c00 Ensuring the openvswitch_db is ready before creating bridges
Change-Id: I42550c57222de4ad5556e95d40bb96528bc1d085
Closes-Bug: #1533942
2016-02-12 02:02:34 +08:00
Andreas Jaeger
8ad0b11065 Make pep8 *the* linting interface
According to the PTI (=Python Test Interface,
http://governance.openstack.org/reference/cti/python_cti.html), pep8
is the interface for codestyle checks. Move all tests from linters to
pep8.

This change will be followed by a change to project-config to use pep8
for testing in the gate.

Change-Id: I1a48f4b1e0b0950640192bcfc55121619a844b50
2016-02-11 09:55:28 +00:00
Jenkins
571f4b97f6 Merge "Add missing upgrade stubs for kibana/mongodb" 2016-02-10 19:19:31 +00:00
Jenkins
d3731eb99f Merge "Remove data docker image" 2016-02-10 19:19:24 +00:00
Jenkins
e94c67749a Merge "Trap error exit in deploy aio script" 2016-02-10 19:15:43 +00:00
Jenkins
6267192c4b Merge "Safely create directories" 2016-02-10 18:41:15 +00:00
Jeffrey Zhang
ce5e8a8257 Remove data docker image
we have moved to named volume, the old data container should be removed

TrivialFix

Change-Id: Ib73205de6566509492568381179814baa7af2d22
2016-02-10 22:46:22 +08:00
Jeffrey Zhang
7899d00c6f Trap error exit in deploy aio script
This make sure the check_failure called whenever the script exits
unexpectedly.

TrivialFix

Change-Id: If38e9ad42810deec48afd3f8b57387ae6ffd926c
2016-02-10 21:31:48 +08:00
Jenkins
b479d8db03 Merge "Remove unnecessary patch for oslo.log" 2016-02-10 04:29:03 +00:00
Martin André
e6571c0203 Safely create directories
This prevents failure when the directory already exists.

This commit fixes a failure in centos-binary because of a change in the
RDO packaging, where the required directory is now created for us.

Change-Id: Idd3e15802c3e3fd363e1295111ec12948d566781
Closes-Bug: #1543417
2016-02-10 08:25:23 +09:00
Paul Bourke
be0aa14d86 Add missing upgrade stubs for kibana/mongodb
TrivialFix
Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>

Change-Id: Ia83f642d3817116e2ba99285efc12b583f07bbd1
2016-02-09 17:26:14 -05:00
Jenkins
1fdae5b9d0 Merge "Increase ansible verbosity during gate deploy" 2016-02-09 17:37:06 +00:00
Jenkins
c5aaad31dd Merge "Cleanup dependencies for cinder-base" 2016-02-09 17:36:59 +00:00
Jenkins
063fcc41e9 Merge "Cleanup dependencies for nova-base" 2016-02-09 17:36:51 +00:00
Jenkins
48279a3e7a Merge "Cleanup dependencies for neutron-base" 2016-02-09 17:36:27 +00:00
Jenkins
43bbaf7603 Merge "Fix Vagrant provisioning with docker 1.10" 2016-02-09 14:47:12 +00:00
Jenkins
f489768e89 Merge "Add all neutron agents to cleanup-containers script" 2016-02-09 14:30:16 +00:00
Hui Kang
bed9ed97a4 Remove unnecessary patch for oslo.log
Ubuntu binary package includes the fix

TrivialFix

Change-Id: Iaeff250e75565b1f447d97acfffc1b1a3a76c250
2016-02-09 02:35:43 -05:00
Martin André
fd7b431069 Add all neutron agents to cleanup-containers script
When breaking neutron-agents into thin containers, we forgot to update
the cleanup-containers script.

TrivialFix

Change-Id: Idad2eb73a4de7c66109ad5bffcce3173970e2af9
2016-02-09 14:49:39 +09:00
Martin André
ef9aca2f63 Switch to docker registry v2
With docker 1.10, the v2 registry finally has decent performances.

TrivialFix

Change-Id: I85fde385dba3579abad497e327170d30b8b9fc7c
2016-02-09 14:26:10 +09:00
Martin André
e715856f52 Fetching IP addresses for vagrant-hostmanager from libvirt
To fetch the IP address from the interface other than eth0 for
vagrant-hostmanager plugin, it must be fetched from the DHCP
leases from libvirt network. The previously used one-liner,
which was using virsh with awk, returns multiple addresses
when VM was destroyed before expiration of its DHCP lease.

This script solved this problem by getting only the newest
DHCP lease and gives a possibility to destroy Vagrant
environment and set up again without worrying about hosts
resolving.

Co-Authored-By: Michal Rostecki <mrostecki@mirantis.com>
Partially-Implements: blueprint vagrant
Related-Id: Ic469b46f4d02d873c27114cbd268b86521eef32b
Related-Id: I81f07b7e4a202af68fd3cf9fdb308c3734c40a83

Change-Id: I408415e95483c1b8988d0f67c654212de63bece2
2016-02-09 14:25:22 +09:00
Allen Gao
0ef2a3691f Fix the required min docker version
We are using the mount propagation in Docker 1.10.

TrivialFix

Change-Id: Ic2ef1fbce9dba217eac75f3743cef7f6ac702b00
2016-02-09 13:20:35 +08:00
Martin André
31e0b3454c Fix Vagrant provisioning with docker 1.10
docker 1.10 removed the -d flag in favor of "daemon". Also adjust
docker config to enable shared mount namespace.

Closes-Bug: #1543201

Change-Id: I14cb497e0e02d90cdf74de8a09cca346f68254ab
2016-02-09 11:23:24 +09:00
Martin André
e9a64b589e Cleanup dependencies for cinder-base
The python-cinder package now pulls the required dependency on
python-oslo-policy:

a22f32c619/openstack-cinder.spec (L143)

TrivialFix

Change-Id: I504546e75b5a237fc4aac89bd9a5c34f09570817
2016-02-09 09:23:12 +09:00