1407 Commits

Author SHA1 Message Date
Sam Yaple
6edfeb1f37 Update support to control
Change-Id: Icd74a87a0acc5a29f69fdd348966c74408eea2a9
Partially-Implements: blueprint update-configs
2015-08-19 14:02:30 +00:00
Jenkins
9d23f12831 Merge "Move lots of global.yml options" 2015-08-19 10:31:19 +00:00
Jenkins
41fabba084 Merge "Move defaults.yml to group_vars/all.yml" 2015-08-19 10:25:32 +00:00
Steven Dake
bd5e5bbb64 Use one data container for all data volumes
The previous method of using the API image for a data container
worked, but resulted in more data being bindmounted and copied
into the system.  This patch resolves that by essentially using
a distro-type as a FROM in a Dockerfile to generate
distro-type-data.  Further all of the data containers used
throughout ansible are modified to use this new data container.

Change-Id: I8846573d4f2d4b98d4f46c770bfefc6d4c5cd0b5
Partially-Implements: blueprint one-data-container
2015-08-18 20:52:27 -07:00
Jenkins
ac61653343 Merge "Cinder bootstrap container is not initializing the DB" 2015-08-19 03:22:51 +00:00
Sam Yaple
faff29d66d Move lots of global.yml options
This moves the remaining global.yml options into the all.yml file

Change-Id: I9795b924e3e1882d20ba8f16ef3c5fe5c0193ef3
Partially-Implements: blueprint update-configs
2015-08-19 03:18:16 +00:00
Sam Yaple
8d65921bc3 Move defaults.yml to group_vars/all.yml
The purpose for having defaults.yml on the command line was originally
for variable inheritance. Over the past month we have slowly changed
how things are inherited (like ports) allowing us to place these
'defaults' into the group_vars/all.yml location as they should be
values that go unchanged (but can be overridden).

Change-Id: I2becec66bf431bfc9d88fc825b5380c1e173ca70
Partially-Implements: blueprint update-configs
2015-08-19 03:18:16 +00:00
Jenkins
718db54fa8 Merge "Remove Ansible abstraction for Nova" 2015-08-18 20:25:32 +00:00
rthallisey
3c5165687a Cinder bootstrap container is not initializing the DB
When running cinder-ansible, the cinder db is never being initialized.
The bootstrap task needs to be fixed in order for cinder to run the db sync.

Change-Id: I01c5f5c34773ffc4e4f7fc7088a7277115db94dc
Closes-Bug: #1485745
2015-08-18 09:35:23 -04:00
Jenkins
8057fa7938 Merge "Templatize Murano container" 2015-08-18 12:01:33 +00:00
Swapnil Kulkarni
b3ef443cd3 Remove Ansible abstraction for Nova
Co-Authored-By: Sam Yaple <sam@yaple.net>
Change-Id: Iad9fd7010eaf112f169feb54d9a0e97fd693e5f1
Partially-Implements: blueprint remove-abstraction-ansible
2015-08-18 09:35:17 +00:00
Vladislav Belogrudov
91bbe85c5f nova-compute daemon misses libvirt python package on start
source based nova-compute needs libvirt to operate and fails
on start if the corresponding python package is missing.

Change-Id: Ic11bb46f8d067ce63013808ccc3efd17e67a5b83
Closes-Bug: #1485654
2015-08-18 09:09:40 +00:00
Steven Dake
b4e9f56db4 Templatize Murano container
Murano is not available in RDO so only from source
install works.

Change-Id: I77aacea53b8e7782c04495f43ea7e668eaee06ab
Partially-implements: blueprint dockerfile-template
2015-08-18 00:31:33 -07:00
xiabing.yao
b11321cedc update config-external.sh in galera,keystone,rabbitmq,swift
Use variables like SOURCE,TARGET in config-external.sh, so
it will easy to modify in future.

Closes-Bug: #1485710

Change-Id: I3880a2cbca8a80d36e84a797fcfb943e43b88bd5
2015-08-06 22:27:28 +08:00
Swapnil Kulkarni
20deecda98 Update Fedora magnum images to use fedora repo
Change-Id: I9f061c028fa9ab1bfdfdb50a1f2d1578fcbaff68
Closes-Bug: #1484777
2015-08-17 22:02:09 +00:00
Jenkins
cdfb9eb4b2 Merge "Fix volumes_from for the ansible playbooks" 2015-08-17 21:52:45 +00:00
Jenkins
5a978f5139 Merge "Neutron base does not need python-neutron-client package" 2015-08-17 20:53:09 +00:00
Jenkins
be47d1cbf2 Merge "Make openvswitch build from source" 2015-08-17 20:53:07 +00:00
Jenkins
0b24361527 Merge "Add memcached to docker_templates" 2015-08-17 20:30:38 +00:00
Jenkins
b6b0484082 Merge "Change default install type to binary" 2015-08-17 20:26:08 +00:00
Jenkins
af419c835b Merge "Remove compose from documenation" 2015-08-17 20:19:05 +00:00
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
Jeff Peeler
11bb78e673 Change default install type to binary
Currently set to "rdo", however rdo is merely a symlink in the tree and
the default in build.py is "binary".

67ce01fc62/tools/build.py (L147)

Change-Id: Ic17a4f83064173fa9297bc0f92deda11a143a1be
Closes-Bug: #1485739
2015-08-17 15:30:38 -04:00
Jenkins
a6fcb5d02d Merge "Add Dockerfile template for keepalived" 2015-08-17 19:16:49 +00:00
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
Steven Dake
bca0595ff8 Neutron base does not need python-neutron-client package
There is no such package.  It is called python-neutronclient.

Since we know deployments work well without this dependency,
might as well just remove the error since it pops up in the
gating.

Change-Id: Ic0daf85201cf283ee0560a9905e5079e421efbc4
Partially-Implements: blueprint gate-source-builds
2015-08-17 10:06:08 -07:00
Steven Dake
bcd9f2c23d Make openvswitch build from source
The openvswich package is only available in the rdo repositories.

Change-Id: Ic4b22fd0fd27508f3b08c776b8c784ee89ac811d
Partially-Impelements: gate-source-builds
2015-08-17 10:06:08 -07: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
Sam Yaple
28f820fc5e Add memcached to docker_templates
Change-Id: I1f3f6f3bcc5de5baf5a1ebddf18f7d7c70963b1b
Partially-Implements: blueprint dockerfile-template
2015-08-17 07:32:06 +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
Sam Yaple
a6f3a1073a Fix volumes_from for the ansible playbooks
Change-Id: Ib4b563d20d8e5ea5b81fb89e9ee4943487d7e6cd
Closes-Bug: #1485297
2015-08-16 09:10:58 +00: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