1380 Commits

Author SHA1 Message Date
Jenkins
ac4a6f620f Merge "Add mongodb to docker_templates" 2015-08-17 20:18:31 +00:00
Jenkins
b8296c7ca9 Merge "Make cinder build from source" 2015-08-17 19:46:47 +00:00
Jenkins
deab613669 Merge "Make heat build from source in the templates" 2015-08-17 19:45:00 +00:00
Jenkins
1d2ee08a47 Merge "Make gnocchi-base build from source" 2015-08-17 19:44:51 +00:00
Jenkins
4148109162 Merge "Fix gate source building" 2015-08-17 19:44:48 +00:00
Jenkins
a6fcb5d02d Merge "Add Dockerfile template for keepalived" 2015-08-17 19:16:49 +00:00
Jenkins
d4d40b9d9f Merge "Fix heat docker templates" 2015-08-17 18:16:16 +00:00
Jenkins
545d4033db Merge "Add Dockerfile template for designate" 2015-08-17 18:14:49 +00:00
Steven Dake
a765e6a708 Make cinder build from source
Either the reference wasn't copied properly, or it changed recently
with Ryan's work.

Change-Id: I2b55affe35104c6baab8804e5452fc7a49bae170
Partially-Implements: blueprint gate-source-builds
2015-08-17 10:06:08 -07:00
Steven Dake
033d437bf9 Make heat build from source in the templates
There was an error during docker-templates for heat.  I think
I copied keystone's example rather then looking at our from
source reference.

Change-Id: Id073ce0b0d9e72acb3b752f49a2b8cfcd5d51851
Partially Implements: blueprint docker-templates
2015-08-17 10:06:08 -07:00
Steven Dake
91026e78bf Make gnocchi-base build from source
gnocchi-base requires the gcc c++ compiler to build panda, whatever
that is.

Change-Id: Icb4519cf4881390f6958324eb14fb0009fca336e
Paritally-Implements: blueprint gate-source-builds
2015-08-17 10:06:08 -07:00
Steven Dake
971d83645d Fix gate source building
Fix a backtrace.  Also add the default master locations for
the various tarballs.

Change-Id: I9675c2619b95c0ae6a467ffbf964c4b17ae4b791
Paritally-Implements: blueprint gate-source-builds
2015-08-17 10:06:06 -07:00
Jenkins
457854102e Merge "Fix openvswitch template" 2015-08-17 15:00:42 +00:00
Jenkins
dd942497f2 Merge "Add Dockerfile template for swift" 2015-08-17 14:47:06 +00:00
Jenkins
28e7ac04d3 Merge "Update readme to match current state" 2015-08-17 10:32:49 +00:00
Sam Yaple
cfe6d6200d Add mongodb to docker_templates
Change-Id: I0adbc986f02b22c90019b76784153a9accac663f
Partially-Implements: blueprint dockerfile-template
2015-08-17 07:38:59 +00:00
akwasniewska
491823b93b Add Dockerfile template for designate
Change-Id: I740f1ccc5763b683a39957304a7cce3f43f2c588
Partially-Implements: blueprint dockerfile-template
2015-08-17 07:35:16 +02:00
akwasniewska
0a1c94c33f Add Dockerfile template for swift
Change-Id: Ie500f9b8640129e464075e4bebd628cf4a4d7f86
Partially-Implements: blueprint dockerfile-template
2015-08-17 06:13:15 +02:00
Steven Dake
649a2a3c9e Fix heat docker templates
Heat docker templates were not pointing to correct base

Change-Id: I170e9884ad179f0e3f6e5aba28074abbb7d5ed97
Partially-Implements: blueprint docker-templates
2015-08-16 14:55:23 -07:00
Steven Dake
8ba8e59c4b Update readme to match current state
Kolla has been through alot of change in the Liberty development
cycle.  Modify the README.md to specify our current direction.

Change-Id: I67d304b206312f5915085dd99d0201b1df44f7ec
2015-08-16 00:35:46 -07:00
Sam Yaple
ba07ec46bb Fix openvswitch template
Change-Id: I8e43285f620df4ea74ee78e637cd3eadc9adf5fd
Partially-Implements: blueprint dockerfile-template
2015-08-16 07:08:31 +00:00
Sam Yaple
c2466dc60e Add Dockerfile template for keepalived
Change-Id: Ie5559eef2ed7996d214212061a90a5bdeed3c189
Partially-Implements: blueprint dockerfile-template
2015-08-16 04:18:30 +00:00
Jenkins
9bd3ea7207 Merge "Add heat to docker_templates" 2015-08-16 03:41:56 +00:00
Jenkins
6917464533 Merge "Remove all old config-internal documentation" 2015-08-16 03:41:06 +00:00
Jenkins
0f38e25c1b Merge "Fix up FROM line in galera" 2015-08-16 03:38:11 +00:00
Jenkins
cec94cb130 Merge "Register neutron as the network service" 2015-08-16 03:07:05 +00:00
Steven Dake
f16e352474 Fix up FROM line in galera
While the existing FROM line is technically correct, prefer we
use jinja tmeplating for the whole thing, so that we can remove
the special casing of the build.py script once the docker dir
goes.

Change-Id: I27efcd55f1b45d32e4504734edf9e1a305696ac1
Partially-Implements: blueprint dockerfile-templates
2015-08-15 12:44:48 -07:00
Steven Dake
b6ec933494 Remove all old config-internal documentation
Bad documentation is worse then no documentation.  All this stuff
is related to config-internal and has to go.

Paritally-Implements: remove-config-internal

Change-Id: I0f83d7c2d3bbf5d1af2b8cab179d1961831158d0
2015-08-15 12:31:50 -07:00
Jenkins
c790fb6c6a Merge "Port openvswitch to docker_templates" 2015-08-15 10:44:43 +00:00
Steven Dake
db98ff7e48 Register neutron as the network service
Change-Id: Id0af297e29c2751c7da1f19742f764ccac56d723
Closes-Bug: #1485142
2015-08-14 23:48:31 -07:00
Steven Dake
f0a349f810 Add heat to docker_templates
This adds Heat to the docker_templates directory.

Change-Id: I836d35515c71842f01974e9ae4dd934f3f4114f9
Partially-Implements: blueprint dockerfile-template
2015-08-14 21:56:20 -07:00
Jenkins
71918cca5e Merge "Add Dockerfile template for Ceilometer" 2015-08-15 01:51:27 +00:00
Jenkins
6ecdde79c0 Merge "Add Dockerfile template for Magnum" 2015-08-15 01:43:36 +00:00
Jenkins
457d970876 Merge "Add Dockerfile template for glance" 2015-08-15 01:11:59 +00:00
Jenkins
eb89d91f0d Merge "Add Dockerfile template for neutron" 2015-08-15 01:08:46 +00:00
Jenkins
da872733f1 Merge "Safely check for dictionary key presence" 2015-08-14 20:24:48 +00:00
Jeff Peeler
67ce01fc62 Safely check for dictionary key presence
Accessing the key directly when it doesn't exist was yielding a
KeyError.

Change-Id: Ice877b74d46d59f2e9ecff051b09245e9d3744e1
Paritally-Implements: blueprint gate-source-builds
2015-08-14 13:57:01 -04:00
Robyn Bergeron
615b7a27f5 Port openvswitch to docker_templates
This makes openvswitch build with build.py --templates.  The three
containers built by this work are ovs-base, ovs-db-server, and
ovs-vswitchd.

Partially Implements: blueprint dockerfile-template

Change-Id: If2e420d561a50cd5e1c7ba5eaa81c96526f7a1ac
2015-08-14 10:45:02 -07:00
Jeff Peeler
9a78a5b6f1 Change tox targets to use new build.py
tox -e images-centos-binary
tox -e images-centos-source

Both above now execute parallel image building script.

Change-Id: I6a4174b184fc239c6baa950a9c787fc6ad220774
Paritally-Implements: blueprint gate-source-builds
2015-08-14 17:32:14 +00:00
Jenkins
df54c15145 Merge "Use inheritance for overriding of builder args" 2015-08-14 16:48:02 +00:00
Jenkins
b8a12f725d Merge "Refactor where source builds place config files" 2015-08-14 15:58:48 +00:00
Jenkins
33531712d2 Merge "Implement source fetching for build.py" 2015-08-14 15:48:44 +00:00
Jeff Peeler
f33f5913a3 Use inheritance for overriding of builder args
This establishes a pattern for adding any number of combinations for the
new build script to use. Each individual test class may be called
separately to only do builds of a select type. An example testr command
looks like:

testr run '^(test_build.BuildTestCentosBinary)' or even more simply
testr run test_build.BuildTestCentosBinary

Change-Id: I828a8c9c36a771bd5ad23e0dee6dffe3e94067e1
Paritally-Implements: blueprint gate-source-builds
2015-08-14 11:46:37 -04:00
Ryan Hallisey
726a80cd1d Refactor where source builds place config files
Many of the services have a nested directory that will
be copied into /etc, which will place the config files one
layer too deep. For example: heat has 'heat/etc/heat/heat.conf'.
Copying 'heat/etc*' to '/etc/heat' will create this extra layer.

Change-Id: Iad4661f0316523c5fe8d029d24a8e4fc68da6e15
Closes-Bug: #1484974
2015-08-14 10:58:09 -04:00
Jenkins
f5b053a6b2 Merge "Remove bootstrap.yml abstraction for rabbitmq" 2015-08-14 09:05:14 +00:00
Jenkins
3a1c41a21d Merge "Murano install from source incorrectly places config" 2015-08-14 09:03:15 +00:00
Jenkins
e6a28b8f19 Merge "Gnocchi install from source incorrectly places config" 2015-08-14 09:03:08 +00:00
Jenkins
092f3ded94 Merge "Magnum install from source incorrectly places config" 2015-08-14 09:03:05 +00:00
Jenkins
f5084d9668 Merge "Barbican install from source incorrectly places config" 2015-08-14 09:00:51 +00:00
Jenkins
171c6f978e Merge "Ceilometer install from source incorrectly places config" 2015-08-14 08:59:19 +00:00