1369 Commits

Author SHA1 Message Date
Steven Dake
6efe57e9eb Remove compose from documenation
Receive several quickstart related questions every day.  Make a
first pass at cleaning up our documentation to point people
in the right direction.  While we are about it remove compose
related bits.  Anything in the compose directory will remain as
a reference implementation for how to implement the compose
files to work well with our container content.

Change-Id: I9e832e97ac2bacca8eab7e1bfbd82664d2b191b8
Closes-Bug: #1485163
Paritally-Implements: blueprint remove-config-internal
2015-08-17 11:34:36 -07: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
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
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
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
Jenkins
512d64a978 Merge "Cinder install from source incorrectly places config" 2015-08-14 08:58:44 +00:00
Jenkins
98654a313e Merge "Designate install from source incorrectly places config" 2015-08-14 08:57:15 +00:00
Jenkins
303c389b05 Merge "Fix heat configuration." 2015-08-14 08:55:46 +00:00
Swapnil Kulkarni
ca3a874412 Add Dockerfile template for Magnum
Change-Id: I919560ad437724595ba83170a852116be011bff8
Partially-Implements: blueprint dockerfile-template
2015-08-14 04:19:35 +00:00
Sam Yaple
8419902e8e Remove bootstrap.yml abstraction for rabbitmq
Change-Id: I5b163b6a5c0e084deec5937e4fbf04d11fdde01f
Partially-Implements: blueprint remove-abstraction-ansible
2015-08-13 17:41:47 -07:00
Sam Yaple
0b605f305c Implement source fetching for build.py
This implements the source fetching that exists in the current way.
The patch only implements fetching a tarball from a url. Additional
methods needed would be git and local copy.

Partially-Implements: blueprint build-script
Change-Id: I51889a131f050abce9a16d114972b5e329a93862
2015-08-14 00:21:35 +00:00
rthallisey
759cc41647 All the Cinder services need to reference the correct config
Every service except cinder-api was looking for the file
'/opt/kolla/cinder/cinder-<service>.conf' when the config file in place was named
'cinder.conf'.  Change the rest of the services to look for cinder.conf or
the config file will never be copied over to into '/etc/cinder/'.

Change-Id: I1cd59f1da09e6f3bc7e7b3a4f45f9da2b8247479
Closes-Bug: #1481928
Closes-Bug: #1484248
2015-08-13 16:26:35 -04:00
Ryan Hallisey
b3cdfa18c0 Murano install from source incorrectly places config
The murano base Dockerfile is placing murano.conf in
/etc/murano/murano/murano.conf. It should be in
/etc/murano/murano.conf.

Change-Id: Ia7f5d2f5cc6ca344c0f8f44058a4a4bf34a22546
Co-Authored-By: Ian Main <imain@redhat.com>
Closes-Bug: #1484679
2015-08-13 16:21:13 -04:00
Jenkins
b36abefd8f Merge "Update mariadb confs and ports" 2015-08-13 20:19:44 +00:00
Jenkins
af5dff93ca Merge "Implement Murano source images" 2015-08-13 20:19:36 +00:00
Jenkins
3f898b4bf9 Merge "Remove bootstrap.yml abstraction for mariadb" 2015-08-13 20:19:29 +00:00