2589 Commits

Author SHA1 Message Date
SamYaple
912bce7b3e Allow cinder role to pull images
Change-Id: Ia2e6e3c8371f7b26fb0c77989482d241567e52d1
Partially-Implements: blueprint pre-pull-images
2016-01-06 04:23:28 +00:00
Jenkins
eda2b56e3c Merge "Do not truncate the error messages" 2016-01-06 01:33:48 +00:00
Jenkins
526c5a9e67 Merge "Fix broken nova-compute/nova-libvirt" 2016-01-06 00:32:25 +00:00
Wanlong Gao
d56c8042d8 Do not truncate the error messages
Do not truncate the error messages of build failure images.

TrivialFix
Change-Id: I4f2da78c57c8d919beba84a10357312bfc66e88c
Closes-Bug: #1531152
2016-01-06 07:26:06 +08:00
Jenkins
d1b0a8b3c2 Merge "Add nova ironic group into the sample multinode inventory file" 2016-01-05 22:21:28 +00:00
Jenkins
87eb9bab9c Merge "Replace xrange() with range() in six.moves" 2016-01-05 21:58:05 +00:00
Jenkins
66f5ac944e Merge "Use range() from six.moves" 2016-01-05 21:57:58 +00:00
Hui Kang
84b717064b Add nova ironic group into the sample multinode inventory file
Change-Id: I81e5927724e9741f4005c2aec7863b33b9d86925
Closes-Bug: #1531235
2016-01-05 13:48:45 -05:00
SamYaple
31b2b471c0 Fix broken nova-compute/nova-libvirt
Currently the state of master has nova_compute unable to talk to
nova-libvirt. There have been some efforts to fix this, but they have
failed for various reasons. This puts the connection type for libvirt
from a socket to connecting to the already-open tcp connection thus
restoring the ability for nova-compute to talk to nova-libvirt and
function.

Change-Id: I5a6c39bb16159a2924a93a831e3c53cedd0ca7a1
Partially-Implements: blueprint drop-root
2016-01-05 15:50:35 +00:00
Wanlong Gao
7f001265e7 Replace xrange() with range() in six.moves
range maps to xrange() and range() in python2 and python3 respectively.

TrivialFix
Change-Id: I9b2477a17a570c3ce945badacbfa44889c0634a9
2016-01-05 20:29:15 +08:00
Wanlong Gao
7575ac4a49 Use range() from six.moves
To improve consistency, use range() from six.moves

TrivialFix
Change-Id: I3bb67b2bb5bedbc5b46f70d7eeeca7f8b7872250
2016-01-05 20:29:02 +08:00
Jenkins
f5f925d2ec Merge "Cleanup dependencies for nova-base" 2016-01-05 12:22:03 +00:00
Jenkins
db46b72d0f Merge "Cleanup dependencies for glance-base" 2016-01-05 12:21:51 +00:00
Jenkins
ba0f6cd2f4 Merge "Cleanup dependencies for ironic-base" 2016-01-05 12:21:44 +00:00
Jenkins
1d3e161b87 Merge "Remove MariaDB-shared in openstack-base" 2016-01-05 12:21:31 +00:00
Jenkins
a71b5d4403 Merge "Fix typo in the doc" 2016-01-05 12:11:34 +00:00
Jenkins
cda9b80014 Merge "Fix grammatical mistake, Changed character from "an" to "a"" 2016-01-05 11:47:36 +00:00
Jenkins
c8bc8fdb1b Merge "Allow ceph role to pull images" 2016-01-05 11:36:24 +00:00
Jenkins
900bc1ed02 Merge "Allow common role to pull images" 2016-01-05 11:36:10 +00:00
Yongfeng Du
4e4c027228 Fix typo in the doc
Change-Id: Ia5768727c01fbd518557997a3753cc8a90fa39f6
2016-01-05 16:13:24 +08:00
Martin André
3aeec10b88 Be more specific in regex used in sed
We want to change *only* the desired option.

Change-Id: Ic67ba474569f6bf7d74bd710364f26be0f0363eb
Close-Bug: #1531046
2016-01-05 11:29:54 +09:00
Martin André
4badafc276 Cleanup dependencies for nova-base
Rely on packagers for managing dependencies.

openstack-nova-common now pulls the required packages:

https://github.com/openstack-packages/nova/blob/rpm-master/openstack-nova.spec

TrivialFix

Change-Id: I7f0da95f82221a83ae7bcbfe6f9fd4962db4cc18
2016-01-05 10:21:12 +09:00
Martin André
6f54cdc044 Cleanup dependencies for glance-base
Rely on packagers for managing dependencies.

openstack-glance RPM [1] and glance deb [2] already pull the required
packages.

[1] https://github.com/openstack-packages/glance/blob/rpm-master/openstack-glance.spec
[2] http://ubuntu-cloud.archive.canonical.com/ubuntu/dists/trusty-updates/liberty/main/binary-amd64/Packages

TrivialFix

Change-Id: I8707805db136af77a53372cafd5dcfdffb1f317e
2016-01-05 10:10:15 +09:00
Martin André
30d29b6f3d Cleanup dependencies for ironic-base
Rely on packagers for managing dependencies.

openstack-ironic-common now pulls the required packages:

https://github.com/openstack-packages/ironic/blob/rpm-master/openstack-ironic.spec

TrivialFix

Change-Id: Ib1d18c4e50a8786c29bf88d9b661905eb8b657c5
2016-01-05 09:58:03 +09:00
Martin André
92f4e5a04f Remove MariaDB-shared in openstack-base
After we switched to PyMySQL in openstack-base, there is no need to
compile MySQL-python thus to install MariaDB-shared package as
a workaround for busted percona packages.

TrivialFix
Related-Bug: #1526129

Change-Id: I93b4bee9d42427b493dac3a0039e0b1a9cac9f71
2016-01-05 09:49:17 +09:00
SamYaple
cba75b4084 Allow ceph role to pull images
Change-Id: I7176bdc897e07f28684eedffb3c59e407eba322e
Partially-Implements: blueprint pre-pull-images
2016-01-04 19:49:27 +00:00
SamYaple
462e8a3b6e Allow common role to pull images
Change-Id: I3de01770eca6b7e681b7964a6d6e15564065aaea
Partially-Implements: blueprint pre-pull-images
2016-01-04 19:49:26 +00:00
yangyapeng
ff721bb764 Fix grammatical mistake, Changed character from "an" to "a"
Change-Id: I407793db93ce002cb88bb04193b46869e26d63bc
2016-01-04 13:00:25 -05:00
Jenkins
58daa10ae3 Merge "Convert to named volumes instead of data container" 2016-01-04 15:02:24 +00:00
Jenkins
6d51f21914 Merge "Bump versions of os-client-config" 2016-01-04 15:02:01 +00:00
Jenkins
eb131a7db2 Merge "Remove unused params for kolla_docker" 2016-01-04 13:37:50 +00:00
Jenkins
d80f638b09 Merge "Update kolla_docker documentation" 2016-01-04 13:26:34 +00:00
Jenkins
e355132bfc Merge "Fix the docker may return a empty dict when pull images" 2016-01-04 12:30:44 +00:00
Jenkins
63f0794851 Merge "Set selinux to permissive in Vagrant" 2016-01-04 11:08:15 +00:00
Jeffrey Zhang
7fe22629ab Fix the docker may return a empty dict when pull images
Closes-Bug: #1530649
Change-Id: I74191c711d1e5c27d33011be4d5528fe08c14273
2016-01-04 19:04:48 +08:00
SamYaple
9e2e5f914f Update kolla_docker documentation
Change-Id: Ic236371cdf545a09e8a3c9e41abd7eb82a3d8bb3
Partially-Implements: blueprint kolla-docker-module
2016-01-04 10:57:54 +00:00
Jenkins
083a21db4d Merge "Support v1 and v2 registry - kolla_docker" 2016-01-04 07:13:31 +00:00
Jenkins
a0ab35b3f2 Merge "Remove docker version pinning for vagrant envs" 2016-01-04 07:03:07 +00:00
Jenkins
6bd5b80959 Merge "Documentation improvements." 2016-01-04 06:42:56 +00:00
Martin André
6d7d487601 Set selinux to permissive in Vagrant
Selinux is preventing to write on mounted volumes. Let's set it to
permissive in Vagrant box provisioning.

Change-Id: If8ea57f242166eb6f4ef618639d4ab672e5098d3
Closes-Bug: #1530766
2016-01-04 15:25:22 +09:00
Martin André
f7c196281c Remove docker version pinning for vagrant envs
Kolla now has its own docker ansible module which doesn't require
specific docker version.

Also, add requirement for ansible <2, and stop using NL mirror for
epel.

Change-Id: I743c51c2d6b7f6af0aa4038e1081066b36e36fa1
Partially-Implements: blueprint kolla-docker-module
2016-01-04 11:52:46 +09:00
Jenkins
9f74f50969 Merge "Unblock Docker pinning in gate" 2016-01-04 02:51:41 +00:00
SamYaple
b08aa8d282 Bump versions of os-client-config
Bumping up the versions of our pinned software.

TrivialFix
Change-Id: I0b97c3d57d47850e51b56d5d19be45c29496f395
2016-01-04 02:19:38 +00:00
SamYaple
64a75735cc Documentation improvements.
The version changes in docker are needed to support named volumes
which are replacing data containers in our implementation. Docker
is no unblocked upstream for us thanks to our new kolla_docker
module so I removed the cap on that as well.

Change-Id: I847979b9f7c9e42a55273b5ee926a4aff19a7bec
2016-01-03 17:03:08 +00:00
SamYaple
bef9c081b5 Do not require 'name' when pulling image
Change-Id: Iabb08fee7ce0d1b6e5364075bcd5e12255ee83b7
Partially-Implements: blueprint kolla-docker-module
2016-01-03 16:49:59 +00:00
SamYaple
b32df7300c Support v1 and v2 registry - kolla_docker
Change-Id: I452c9c507c51b68f7515b9295b05e98a39554531
Partially-Implements: blueprint kolla-docker-module
2016-01-03 16:48:52 +00:00
SamYaple
f1821ae63a Remove unused params for kolla_docker
Update the group_vars and globals docuementation as well.

Change-Id: I3ffd49b8d99667425596a2753845767a62e05bf1
Partially-Implements: blueprint kolla-docker-module
2016-01-03 16:48:30 +00:00
SamYaple
8af400733d Convert to named volumes instead of data container
This intentionally leaves out rabbitmq from this patchset. It will
require additional work to remove its data container

UpgradeImpact
Partially-Implements: blueprint docker-named-volumes

Change-Id: Id68b8e43a3c077ef4f4f4d67ea34d0692e66eef7
2016-01-03 16:44:44 +00:00
SamYaple
6ca65aba6c Unblock Docker pinning in gate
Docker and docker-py can now be unpinned since Kolla has been
converted to using the kolla_docker module and we no longer rely on
upstream to unblock us.

Change-Id: I6ee2b78c31ef0447da6154b75db381d5cdd55ab6
Partially-Implements: blueprint kolla-docker-module
2016-01-03 16:44:44 +00:00
Jenkins
912ecd0dfc Merge "Convert Ceph to kolla_docker" 2016-01-03 16:10:45 +00:00