aboutsummaryrefslogtreecommitdiff
path: root/docker
AgeCommit message (Collapse)AuthorFilesLines
2015-07-09horizon start scripts need update for cmd & argsSwapnil Kulkarni2-3/+2
Change-Id: I3a750bdc496942c318111ca3c2384b624f977cef Closes-Bug:#1472491
2015-07-09Keystone installation from sourceAlicja Kwasniewska9-8/+54
Makes use of new gen-source-tar script to provide a source based keystone image. This patch introduces a new concept of a .buildinfo file, which provides variables specific to the image being built which cannot be defaulted in a generic way, at least until the build script is overhauled. This file is sourced before the .buildconf which still leaves everything customisable by the user. Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I0ec6b9cfe6d4173f3192e4ae5833fb0f6d333f1c Implements: blueprint install-from-source
2015-07-09Update centos-source-base from symlink to a real layerPaul Bourke5-1/+30
There are additional depedencies on top of the binary base that are needed to build and install source components. This commit moves the base image for source installs from a symlink to it's own layer, and adds the dependencies that will be needed to install keystone (more can be added as we add new components). Partially-Implements: blueprint install-from-source Change-Id: I56ef6eafb95530e975988dffb62606309dba274e
2015-07-08Merge "Add config-internal/config-external to Designate containers"Jenkins36-225/+388
2015-07-08Add config-internal/config-external to Designate containersSwapnil Kulkarni36-225/+388
Partially Implements: Blueprint standard-start Change-Id: I96342c3bdb99d317ce75e0bbb78bdf469f9d1bf7
2015-07-08Merge "Add oslo package into base image"Jenkins3-4/+2
2015-07-08Merge "Add config-internal/config-external for cinder"Jenkins24-208/+321
2015-07-08Add config-internal/config-external for cinderSwapnil Kulkarni24-208/+321
Partially Implements: Blueprint standard-start Change-Id: I9fa5cc8f6f57b46f8af165778388435b91c28447
2015-07-08Add oslo package into base imageRyan Hallisey3-4/+2
Add missing oslo dependency. Closes-bug: #1469891 Change-Id: Ia7b0a5bc0d59f561a1cb6cdb0a50478cad9246d4
2015-07-08Fix permissions on log directory for keystoneSam Yaple2-9/+10
Additionally fixed bootstrap issue caused by an ansible bug in some versions of the docker module. Closes-Bug: #1472270 Change-Id: Ia5a370db5ab7690854afcd63492ba7dbbea29835
2015-07-07Merge "Add config-internal/config-external for horizon"Jenkins6-30/+58
2015-07-07Merge "Have bootstrap script create the initial endpoint"Jenkins2-2/+20
2015-07-07Merge "Add --no-install-recommends option to Ubuntu image"Jenkins1-2/+2
2015-07-06Add config-internal/config-external for horizonSwapnil Kulkarni6-30/+58
Partially Implements: Blueprint standard-start Change-Id: I8a88572a4390824787c663014e6eae52dbb04648
2015-07-05Have bootstrap script create the initial endpointSam Yaple2-2/+20
Due to a few issue that exist between keystone v3 and v2.0 the endpoint needs to be created as v2.0. If it is created as v3, v2.0 queries will not see the endpoint. https://bugs.launchpad.net/keystone/+bug/1470635 Change-Id: Ie7ff88b8cbb23b3ca149cb6e8d5a18a427d22038 Partially-Implements: blueprint ansible-service
2015-07-05Merge "Add config-internal/config-external to Neutron containers"Jenkins33-411/+663
2015-07-04Merge "Add config-internal/config-external to Glance containers"Jenkins12-67/+128
2015-07-04Merge "Add base Nova image for Ubuntu"Jenkins3-0/+14
2015-07-04Merge "Add config-internal/config-external to Nova-compute containers"Jenkins18-44/+125
2015-07-04Add config-internal/config-external to Neutron containersHarm Weites33-411/+663
Partially Implements: Blueprint standard-start Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
2015-07-04Merge "Updated keystone for wsgi in config-external"Jenkins2-5/+13
2015-07-04Merge "Ansible Rabbitmq support"Jenkins8-61/+102
2015-07-04Merge "Ansible Mariadb w/ Galera support"Jenkins8-27/+64
2015-07-04Merge "Add config-internal/config-external to Swift containers"Jenkins24-93/+201
2015-07-04Merge "Add config-internal/config-external to Heat containers"Jenkins18-68/+157
2015-07-03Add base Nova image for UbuntuMichal Rostecki3-0/+14
Base Dockerfile with common Nova packages installed from Ubuntu Cloud Archive. Partially implements: blueprint install-from-ubuntu Depends-On: I66bf97b508b740f8db49ed6217c6fefe5de1637e Change-Id: I3158ded6ccb1e44923bcf08a9f94832fb443b77c
2015-07-03Updated keystone for wsgi in config-externalSam Yaple2-5/+13
This will switch config-external to using wsgi vs evenlet for keystone. Partially Implements: blueprint ansible-service Change-Id: I85a88c813ed36d827916796199dad735b2d44b40
2015-07-03Ansible Rabbitmq supportSam Yaple8-61/+102
Adds initial support for Rabbitmq in Ansible using the CONFIG_EXTERNAL methods. Additionally, this refactors some of the Rabbitmq config script to allow for reuse by CONFIG_EXTERNAL. Partially Implements: blueprint ansible-service Change-Id: I1765548f7e4f1258eb8a49e2a23242955f52655d
2015-07-03Ansible Mariadb w/ Galera supportSam Yaple8-27/+64
Adds initial support for Mariadb with Galera replication in Ansible using the CONFIG_EXTERNAL methods. Additionally, this refactors some of the Galera config script to allow for reuse by CONFIG_EXTERNAL. Partially Implements: blueprint ansible-service Change-Id: I566fea0376ecca39fc8a5167f9ff9ff434ea7b7e
2015-07-03Add --no-install-recommends option to Ubuntu imageMichal Rostecki1-2/+2
Using "apt-get install" with --no-install-recommends option to avoid installing unnecessary packages. Change-Id: I0e86b317db834522bd5f348e275cd00888dee960 Closes-Bug: #1470415
2015-07-03Add config-internal/config-external to Glance containersHarm Weites12-67/+128
Partially Implements: Blueprint standard-start Change-Id: I26e2fe52fe40efd001f9aae109ac6b7553d73264
2015-07-03Add config-internal/config-external to Nova-compute containersHarm Weites18-44/+125
Partially Implements: Blueprint standard-start Change-Id: Ia219015f18d788d0c01c0bffee6b475bb07291a9
2015-07-02Add config-internal/config-external to Swift containersHarm Weites24-93/+201
These containers look to be broken, bad. Fixing them should be done through a separate bug. Here we only focus on getting aligned for Ansible deployments. Partially Implements: Blueprint standard-start Change-Id: I9d538f2c39510266f30cfed88e01c203f35bfb8e
2015-07-02Add config-internal/config-external to Heat containersHarm Weites18-68/+157
Partially Implements: Blueprint standard-start Change-Id: Ia353ea4292e1f183949e8fc1c68ed345d1edc884
2015-07-02Add config-internal/config-external to Nova-controller containersHarm Weites30-93/+237
Partially Implements: Blueprint standard-start Change-Id: I40a863161bee779a944e9388a1ad7d5d0e7adba7
2015-06-30Merge "Add initial config function and keystone support"Jenkins7-159/+211
2015-06-30Add initial config function and keystone supportSam Yaple7-159/+211
Add set_configs function that implements the flow from the proposed ansible-multi spec. Move start.sh to config-internal.sh to preserve existing behaviour. config-externall.sh copies the appropriate configs in from the bind'd location and sets permissions and ownership appropriately. Partially Implements: blueprint ansible-multi Change-Id: I53fca0660451087f273fefc3c63e0d8cf1a2c096
2015-06-30Merge "Add source base container link for centos"Jenkins1-0/+1
2015-06-30Merge "Add base image for Ubuntu"Jenkins4-0/+18
2015-06-30Add source base container link for centosPaul Bourke1-0/+1
This is needed to start adding source containers such as the upcoming keystone patch. Change-Id: I82add1c16094b331afa5b0c2a58f21ea29cd647d Partially-Implements: blueprint install-from-source
2015-06-29Convert keystone from eventlet to httpdliberty-1Steven Dake2-4/+14
eventlet in master (Delorean) has had a regression making Keystone not work well with it. Instead, we have decided to switch to the recommended deployment model using httpd. Change-Id: Ie5407ae4fab9882b301925ddfa1b065923bbd52f Closes-Bug: #1469851
2015-06-29Merge "Correct FROM line in openvswitch-agent"Jenkins1-1/+1
2015-06-29Correct FROM line in openvswitch-agentJeff Peeler1-1/+1
Missing KOLLA_TAG variable Change-Id: Ic97841cb9d27a9fc5cb7967f3da1b2f016988d20 Closes-bug: #1469332
2015-06-29Install oslo.service via pipSteven Dake2-4/+5
python-oslo-service is not yet packaged for Delorean, causing multiple services that have switched to this library to break. To resolve that problem, we have a short term fix of installing the oslo.service via pip in the base image. Change-Id: Iff3410ec90b25b239ee49cc725ef224fa80e7aee Closes-Bug: #1469821
2015-06-28Add base image for UbuntuMichal Rostecki4-0/+18
Minimal base image with Ubuntu Cloud Archive repository. More dependencies may be added during implementing the other images. NOTE: To build this image with proper name: ./build --prefix ubuntu-binary- You can also configure the prefix globally: cat >> .buildconf << EOF PREFIX=ubuntu-binary- EOF Partially implements: blueprint install-from-ubuntu Change-Id: I66bf97b508b740f8db49ed6217c6fefe5de1637e
2015-06-27Partially revert thin neutron containersSam Yaple24-30/+90
Due to a revert in the Docker code, thin neutron containers do not work at this time. The neutron plugin agents do not need to exist in the same container as the other agents however. This allows for using either linuxbridge or openvswitch The docker commit that did the revert: https://github.com/docker/docker/commit/ff770d33cdee5ab4dc0bdeb06dcfea49aa72ab8e Closes-Bug: 1469307 Change-Id: Idf79c31c74c34b93f5a9bac49730aca49bbdb861
2015-06-26Merge "Liberty requires Cinder to use the v2 API"Jenkins2-5/+6
2015-06-26Merge "Document installation of docker-compose 1.3.0"Jenkins1-12/+13
2015-06-26Liberty requires Cinder to use the v2 APIRyan Hallisey2-5/+6
The Liberty release of Cinder will remove the v1 api so we need to disable it in the cinder_api container and use v2. Change-Id: I5dab7214d4d39afdf92555e3ffbd7f4a6194cd45 Closes-bug: #1469177
2015-06-26Document installation of docker-compose 1.3.0Jeff Peeler1-12/+13
Also, change all references from fig to docker-compose. Change-Id: I6bff2ab57cd6a06293d0a6d130d1cf9bc885b712 Closes-bug: #1468999