2055 Commits

Author SHA1 Message Date
Jenkins
968a42b826 Merge "Enable COMPRESS_OFFLINE for Horizon" 2015-10-15 15:01:15 +00:00
Jenkins
7ee4bb01c2 Merge "Fix syntax in kolla-build.conf example" 2015-10-15 15:01:09 +00:00
Jenkins
12ddac000c Merge "Use memcache for consoleauth and horizon" 2015-10-15 15:01:02 +00:00
Jenkins
f218233290 Merge "Use openstack/requirements for ironic" 2015-10-15 15:01:00 +00:00
Jenkins
dace19bef3 Merge "Use openstack/requirements for horizon" 2015-10-15 15:00:54 +00:00
Jenkins
8a4132b303 Merge "Use openstack/requirements for heat" 2015-10-15 15:00:47 +00:00
Jenkins
1e1d44667e Merge "Use openstack/requirements for gnocchi" 2015-10-15 15:00:13 +00:00
Jenkins
045ee04a1e Merge "Use openstack/requirements for glance" 2015-10-15 15:00:06 +00:00
Jenkins
57cd336432 Merge "Use openstack/requirements for designate" 2015-10-15 14:59:30 +00:00
Jenkins
180de5f376 Merge "Use openstack/requirements for cinder" 2015-10-15 14:59:22 +00:00
Jenkins
1257e50aac Merge "Use openstack/requirements for ceilometer" 2015-10-15 14:59:00 +00:00
Jenkins
74874de6ec Merge "Use openstack/requirements for keystone" 2015-10-15 14:58:36 +00:00
Jenkins
2f1cc59b56 Merge "Use openstack/requirements for repeatable builds" 2015-10-15 14:58:07 +00:00
Paul Bourke
82684d9ccc Fix syntax in kolla-build.conf example
TrivialFix

Change-Id: I60dacac49d416442e699c790617ac5ad0a8b0a8e
2015-10-15 14:25:58 +01:00
Paul Bourke
3391a32802 Use openstack/requirements for ironic
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I9fbfa7ca442063db52c8b14586176ab994d2cf46
Partial-Bug: #150530
2015-10-15 11:10:01 +00:00
Paul Bourke
ef3c7a5df0 Use openstack/requirements for horizon
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I145908bef5d18fea35f38032725f48c18f8cb831
Partial-Bug: #150530
2015-10-15 11:09:42 +00:00
Paul Bourke
c1b75765f8 Use openstack/requirements for heat
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I36de9a5c52ac265d0fb54ba7d540048aedf33fde
Partial-Bug: #150530
2015-10-15 11:09:33 +00:00
Paul Bourke
59889345c0 Use openstack/requirements for gnocchi
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I70ade4df3297347833b116e73a77a50767d75d15
Partial-Bug: #150530
2015-10-15 11:09:26 +00:00
Paul Bourke
7c582b4bbf Use openstack/requirements for glance
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I46f456ce71f76b0a6a2933220a500c5221769ff9
Partial-Bug: #150530
2015-10-15 11:09:20 +00:00
Paul Bourke
f951e9f9c8 Use openstack/requirements for designate
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I07ed5f20ab4b4bcd0fc6b3c231a54ebe0d51bf67
Partial-Bug: #150530
2015-10-15 11:09:13 +00:00
Paul Bourke
9f39f2725e Use openstack/requirements for cinder
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: Ib6a57da3232fb99e92103e606f81774556f76426
Partial-Bug: #150530
2015-10-15 11:09:05 +00:00
Paul Bourke
c3997b14b7 Use openstack/requirements for ceilometer
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: I3dd452d0cf502c0adf892b67b152de1c8930c77f
Partial-Bug: #150530
2015-10-15 11:08:58 +00:00
Paul Bourke
be8a366184 Use openstack/requirements for keystone
See Iccb4e99f8e4b6659a19c1817d0f4c697824af25c for context.

Change-Id: Ic4f5732e70b0cda3b3755e8fe33ece3116fa8afc
Partial-Bug: #150530
2015-10-15 11:08:49 +00:00
Paul Bourke
72a8f5aabd Use openstack/requirements for repeatable builds
Add this repo to the openstack-base image, and use the upper-constraints
to install the client packages. Will follow up with dependant patches
for the child images to reduce the risk of breaking everything at once.

--

Background:

Many dependencies in the requirements.txt of OpenStack components have
quite loose version requirements, in many cases they will just specify a
minimum version (e.g. WebOb>=1.2.3).

The result of this is that given a Kolla image for Keystone built today,
another build of the exact same ref of Keystone could be broken
tomorrow, due to it picking up a later unsupported dependency.

The https://github.com/openstack/requirements repo exists to bring some
sanity to this situation. (It also outlines other problems it solves in
it's readme).

We also may like to checkout the stable/liberty branch of this project
in our liberty branch, once it appears.

Change-Id: Iccb4e99f8e4b6659a19c1817d0f4c697824af25c
Partial-Bug: #1505306
2015-10-15 12:07:48 +01:00
Sam Yaple
2ea87ebdb7 Use memcache for consoleauth and horizon
Unfortunately there was no was to avoid memcache for consoleauth, so
we might as well take advantage of it for Horizon as well.

Change-Id: Idd338a025b031f6b50fe0c9f03c2c8d862f9d4c0
Closes-Bug: #1504606
Closes-Bug: #1504800
2015-10-15 10:47:21 +00:00
Sam Yaple
718ed4313a Enable COMPRESS_OFFLINE for Horizon
Without this set the CSS is messed up again

TrivialFix
backport: liberty

Change-Id: I9e4cfc53d9791f75d4fdd52abe562c58035b0979
2015-10-15 10:45:35 +00:00
Michal Rostecki
3baa57ddb7 Pin Docker version to 1.8.2
Currently Ansible have issues with Docker 1.8.3. We have to pin
version to 1.8.2 before including fix [1] in tagged Ansible
version.

[1] https://github.com/ansible/ansible-modules-core/pull/2258

Change-Id: If802ff118782ec521acfff00e286cde703bf37b3
2015-10-15 07:51:14 +02:00
Jenkins
63a2f61bc8 Merge "Add tty to containers" 2015-10-14 15:37:10 +00:00
Jenkins
8ed860fdd8 Merge "update doc for root is needed when deploying" 2015-10-14 11:21:22 +00:00
Jenkins
0545701d0d Merge "Make Ceph work for RPM based distributions" 2015-10-14 10:58:08 +00:00
Sam Yaple
b2ac6e80cd Add tty to containers
sudo requires a tty to function by default on centos. Instead of
tweaking the sudo conf we can just add a tty. This has the added
advantage of making the containers more friendly if you have to
`docker exec -i <container> bash` into them.

Change-Id: If97a02ca1d37c243a787d98ade54bde8d641aecd
backport: liberty
Partially-Implements: blueprint functional-testing-gate
2015-10-14 10:54:33 +00:00
Martin André
e47d4b8506 Cleanup outdated documentation
Kolla implements a workaround for the referenced docker issue. There is
no need to document it, however still recommend installing a recent
kernel for better compatibility.

Change-Id: I06eaa0bb0980f0698202724f523ab08cb344418e
2015-10-14 14:05:12 +09:00
Kuo-tung Kao
fd4f3747a0 update doc for root is needed when deploying
Update ansible-deployment to note that root privilege is needed
when deploying.

Change-Id: I80d3792de69c16c05c5285e8113d5924d6192735
Closes-Bug: #1471824
2015-10-14 10:07:21 +08:00
Jenkins
d9440674a5 Merge "Update Vagrant docs" 2015-10-14 01:59:02 +00:00
Jenkins
4fa81c88a3 Merge "Also copy over Swift builder files for rings" 2015-10-14 01:58:09 +00:00
Steven Dake
1353538644 Make Ceph work for RPM based distributions
Ceph packages need to be installed in nova, glance, and cinder.
Once that is done, Ceph works like a champ!

Change-Id: I296da1d04d0c1bcb729f22e65e432d53d561b49c
backport: liberty
Closes-Bug: #1505549
2015-10-13 21:48:17 -04:00
Jenkins
39a19ef862 Merge "Pin docker to 1.8.2 in gate" 2015-10-14 01:42:09 +00:00
Jenkins
5fe0e67685 Merge "Fix issue with su and bad kernels" 2015-10-14 01:42:03 +00:00
Jenkins
486b8b4884 Merge "Bump ansible to 1.9.2" 2015-10-14 01:41:55 +00:00
Jenkins
31e50443f6 Merge "Install tox in Vagrant" 2015-10-13 23:54:03 +00:00
Jenkins
539a1e9fa3 Merge "Remove some outdated info from swift-guide" 2015-10-13 23:52:45 +00:00
Sam Yaple
2df40e2946 Pin docker to 1.8.2 in gate
Change-Id: I1207f04771267702a7b592643a07dd0d92bacbc9
backport: liberty
Partially-Implements: blueprint functional-testing-gate
2015-10-13 15:13:55 +00:00
Sam Yaple
5f200e0446 Fix issue with su and bad kernels
Long story short, some kernels before 3.15 had an issue with using su
in a container when the network namespace was --net=host. The gate
has a 3.10 and a 3.13 kernel and has a problem with this. This changes
everything to use sudo

backport: liberty
Partially-Implements: blueprint functional-testing-gate
Change-Id: I4d79ccaa1cddffcc8393f64e7e1be2538efe33e5
2015-10-13 15:13:55 +00:00
Sam Yaple
c5be228be8 Bump ansible to 1.9.2
Ansible 1.9.2 contains the fix needed for docker-py >1.2.0

This is needed for some gate reasons, but it is also a good version
bump because it fixes a few issues with delegate_to.

Change-Id: Iafbabb3b0232620849d0548c5cd9d8d316c2b0f3
backport: liberty
Partially-Implements: blueprint functional-testing-gate
2015-10-13 15:13:34 +00:00
Jenkins
cfb13bb576 Merge "Add small reminder to use latest vagrant" 2015-10-13 15:13:33 +00:00
Michal Rostecki
7cbd8a55a1 Update Vagrant docs
Update and add some minor informations to dev Vagrant
docs.

Change-Id: I1acd6583b458568c5dc713e09d35e58a2275bc51
Closes-Bug: #1505065
2015-10-13 14:43:45 +02:00
Paul Bourke
b0e997abd9 Add small reminder to use latest vagrant
Vagrant is fast moving tech and we've seen some bugs around users using
old distro packaged versions
(https://bugs.launchpad.net/kolla/+bug/1505045).

Change-Id: I37ae4452fd95e8b58aec228d89bd98214ac012df
backport: liberty
2015-10-13 12:12:09 +00:00
Paul Bourke
684db305df Remove some outdated info from swift-guide
Change-Id: Ib74e69ee7c5755ccae4e2ecb7b976f110bdae7c1
backport: liberty
2015-10-13 12:04:12 +00:00
Paul Bourke
b4fc9cff07 Also copy over Swift builder files for rings
These are required for certain commands such as inspecting the state of
the rings on a node.

Change-Id: Iaefb252503320d5b4fcefe12f5d43f0aaf25cad6
backport: liberty
Closes-Bug: #1491779
2015-10-13 11:41:45 +00:00
Michal Rostecki
aa0a11937d Install tox in Vagrant
Change-Id: I374d5f3702c1874b76e582b8585246d670eeb74a
Closes-Bug: #1505281
2015-10-13 07:57:20 +02:00