1173 Commits

Author SHA1 Message Date
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
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
Jenkins
bf21fba7e3 Merge "Glance ubuntu binary container" 2015-12-31 15:57:26 +00:00
Jenkins
28ef995398 Merge "Neutron ubuntu binary container" 2015-12-31 15:22:25 +00:00
Jenkins
91a655105f Merge "Python 3 deprecated the logger.warn method in favor of warning" 2015-12-31 07:45:06 +00:00
Jenkins
1a3e284c2b Merge "Make the logging more safe" 2015-12-31 02:16:27 +00:00
Artur Zarzycki
0ce55a9edd Neutron ubuntu binary container
Change-Id: Iae33dfd72755ddc29961d8624fef2f4eb045816b
Partially-Implements: blueprint binary-ubuntu
2015-12-31 01:04:00 +01:00
Jenkins
6fcde0dab1 Merge "Added dockerfiles for mistral." 2015-12-30 09:03:13 +00:00
Jenkins
ff2d0cd7aa Merge "change libvirt sock group to nova" 2015-12-30 09:02:21 +00:00
Jenkins
2dcaf5ed61 Merge "Add RadosGW container" 2015-12-30 08:48:57 +00:00
Jenkins
19e75e8e71 Merge "Base and openstack-base ubuntu binary containers." 2015-12-30 08:45:20 +00:00
Jenkins
44987794de Merge "Keystone ubuntu binary container" 2015-12-30 08:37:02 +00:00
Jenkins
64ca1ce5d9 Merge "Heat ubuntu binary container" 2015-12-30 08:33:27 +00:00
Artur Zarzycki
7cc7ecdade Glance ubuntu binary container
Change-Id: Ifad08d368a6e3309a89f7f77c06110aac82a475a
Partially-Implements: blueprint binary-ubuntu
2015-12-30 09:01:55 +01:00
Jeffrey Zhang
991be99c89 Make the logging more safe
TrivialFix

Change-Id: I72c541c1846e503486b402e88d5b29364920fc83
2015-12-30 15:11:43 +08:00
Artur Zarzycki
b4d692fae2 Keystone ubuntu binary container
Change-Id: Ibacbc5e2d3988c646998f6e69e2ea34c69e039f8
Partially-Implements: blueprint binary-ubuntu
2015-12-30 01:46:26 +01:00
Artur Zarzycki
ac3d7c492e Heat ubuntu binary container
Change-Id: Iae54825c48da6b22bc83331918f5734f9821ea03
Partially-Implements: blueprint binary-ubuntu
2015-12-30 00:21:48 +01:00
Artur Zarzycki
918cd10bb0 Base and openstack-base ubuntu binary containers.
Change-Id: I93d7f4227f6b4ac04e1af5afd5e46bdbaba84b4f
Partially-Implements: blueprint binary-ubuntu
2015-12-30 00:11:42 +01:00
Kuo-tung Kao
b54420442e change libvirt sock group to nova
Add `nova` user to nova-libvirt container.
And change libvirt-socket group to nova.

Change-Id: I183c83f4be8b1d7c75d4ac204df7b7e059626aa2
Closes-Bug: #1525583
2015-12-29 15:04:04 +00:00
Andrey Shestakov
1a368c9134 Add RadosGW container
Implements blueprint radosgw-container

Change-Id: Idc88a67a0979be626d3eaa9b2b9a527010aa2006
2015-12-29 12:49:03 +00:00
Wanlong Gao
2fde87a0e9 Python 3 deprecated the logger.warn method in favor of warning
Python 3 deprecated the logger.warn method, see:
https://docs.python.org/3/library/logging.html#logging.warning, so we
prefer to use warning to avoid DeprecationWarning.

Change-Id: Ic4e07276def17ef39764601c8a7e0991f9a4efbc
Closes-Bug: 1508442
2015-12-29 14:40:01 +08:00
Jenkins
a5a5b3fd61 Merge "Create ironic-pxe container with ironic-base" 2015-12-29 03:55:52 +00:00
Jenkins
83545d4f0d Merge "Fix pip install settings" 2015-12-29 02:44:03 +00:00
Jenkins
beb8b7ddc4 Merge "Add missing contraints" 2015-12-29 02:37:59 +00:00
Andrey Shestakov
56d24970fa Create ironic-pxe container with ironic-base
/tftpboot directory should be writeable by ironic-conductor.

TrivialFix

Change-Id: I870a786d41a6feb8e0786b6e86a5caf1f9ceb079
2015-12-28 19:55:34 +02:00
hparekh
f36b5aef71 Added dockerfiles for mistral.
Change-Id: Ie74a91dccf654da9305722d14af2f0a893dbaaff
Partially-implements: blueprint enable-mistral-container
2015-12-28 02:03:22 +00:00
SamYaple
cda0459ad1 Fix pip install settings
There were some inconsistencies with pip install instructions
thoughout Kolla. We fix those here.

Additionally, we fix the virtualenv to properly use the site-packages
on the host if a library is not available in the venv.

Change-Id: Ib84d48e8826bb96060338b3fa0782620c98794a8
Related-Bug: #1524684
Closes-Bug: #1529434
2015-12-27 03:35:35 +00:00
SamYaple
4457636167 Add missing contraints
There were some missing constraint caps on our pip installs

TrivialFix

Change-Id: I3d0af9556d08a9a0a99248a9992637d08fd3ad01
2015-12-27 02:22:17 +00:00
SamYaple
e95c0d3183 Adjust CMD for data and kolla-ansible
The CMD command for data causes docker to launch it with /bin/sh which
is ugly when viewing the containers statuses. Additionally for
kolla_ansible we were not specifying the CMD at all, forcing us to use
the 'command' param to set the sleep command.

This patch brings the kolla_ansible launch inline with the rest of the
project.

TrivialFix

Change-Id: Ic87a89921674802c15596756526e07f52a782f32
2015-12-26 17:36:38 +00:00
Jenkins
9e9225d8e6 Merge "Add container for nova-compute-ironic" 2015-12-25 21:08:48 +00:00
Jenkins
075ae5d832 Merge "import the gpg public key properly" 2015-12-25 21:06:32 +00:00
Andrey Shestakov
c779511511 Add container for nova-compute-ironic
Implements blueprint ironic-compute-container

Change-Id: I110bf3aa94bdfd33038ed39d78bd40ea30b13e57
2015-12-25 17:09:00 +00:00
Jeffrey Zhang
b39c8e2918 import the gpg public key properly
include:
* CentOS 7 RPM GPG key
* Percona repo GPG key
* OpenStack Magnum repo GPG key

Closes-Bug: #1528988
Change-Id: I2419d1d130c2cc4466e884e4022b64d81109943b
2015-12-24 15:54:51 +08:00
David Moreau Simard
e8ad7488f6 Make the yum repositories configurable in the base image
- Removed hardcoded yum repository configuration in favor of
  commands dynamically generated based on repo-url and repo-file
  arguments. We maintain a sane default set of repositories.
- Added generic rpm_setup_config parameter to add support for
  installing .rpm or .repo files before building containers.

Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
Implements: blueprint custom-repos
Change-Id: I1b3a7647a9e7239de3cd162cb6f464f05632bde1
2015-12-24 02:08:52 +00:00
Jenkins
8eca1155f6 Merge "pep8 the ansible modules" 2015-12-23 13:20:23 +00:00
Jenkins
2b65839476 Merge "Pin shade and os-client-config" 2015-12-23 04:04:39 +00:00
Jenkins
2a530d5b9e Merge "Add the rhel in the base_distro condition in swift dockerfile" 2015-12-23 03:12:56 +00:00
SamYaple
451ba5378e Pin shade and os-client-config
Change-Id: I0f6b37ad59a1218d62c5c42c02c63066f44ffed7
Closes-Bug: #1528702
2015-12-22 22:19:13 +00:00
Jenkins
4a2e728688 Merge "Convert to pymysql" 2015-12-22 15:47:02 +00:00
Andrey Shestakov
386bcff4a1 Remove user 'ironic' from ironic-pxe
TFTP server should runs as root user

Change-Id: I80064edf991d5f466a5711f1ab80ec8df43b785b
Closes-bug: 1528341
2015-12-22 08:40:20 +02:00
Jeffrey Zhang
305020c209 Add the rhel in the base_distro condition in swift dockerfile
Closes-Bug: #1528446
Change-Id: I781a1f3617fedc96da5a0837ecf988fb9a366d44
2015-12-22 13:34:30 +08:00
SamYaple
026942e9c5 Convert to pymysql
Closes-Bug: #1528432
Change-Id: I6e56f283521b29678964cb655ac3cff2d13b8246
2015-12-22 04:30:32 +00:00
SamYaple
4199634e98 pep8 the ansible modules
By ignoring the appropriate tests that pep8 does we can properly run
*most* of the pep8 tests on all of our modules allowing for a more
consistent coding style.

Closes-Bug: #1528431
Change-Id: I33f27a250d06d4f044267aa3ad189e092789b8df
2015-12-22 04:29:13 +00:00
Jenkins
635ef667a5 Merge "Use c-style string interpolation for log messages" 2015-12-22 01:32:27 +00:00
Jenkins
64b1e80ec3 Merge "Add trove containers" 2015-12-19 19:54:18 +00:00
Jenkins
64a39a6cec Merge "Simplify logic of set_configs.py a little bit" 2015-12-18 12:35:24 +00:00
Martin André
a1e3daf55e Use c-style string interpolation for log messages
TrivialFix

Change-Id: I7ddebc7b6f71e50254801324fa2bf093fdaa8ce0
2015-12-18 21:21:06 +09:00