summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2015-06-19Galera containerMichal Stachowski7-0/+168
This changes are providing support for galera cluster. It's important for project to has got support for database cluster as a one of the steps to providing High Avability(HA) in Kolla project Change-Id: If51bb88ab05972d3b8aa8abbbbd2a5480213a10e Implemented: blueprint galera-container
2015-06-18Merge "Updates Heat template to Support Magnum"Jenkins1-1/+10
2015-06-18Fixed indentation issues to meet bashate complianceBorne Mace1-2/+2
Change-Id: I8c2d2a9f92027e09f033532fd2fbe9f4b6423c7a Partially-implements: blueprint bashate-gate
2015-06-18Fixed indenting issue to meet bashate compliance.Borne Mace1-1/+1
Change-Id: I54fc58053297de20469c7e28f2704ec488738166 Partially-implements: blueprint bashate-gate
2015-06-18Set up glance to use a data container.Ian Main4-2/+13
Glance images were originally intended to be stored on the host (see container Dockerfile) but the compose file was not doing this. The right thing is to use a data container for image content. Closes-bug: #1465401 Change-Id: I02d2aab2913356939d98b8c18f9e788ae6d901af Co-Authored-By: Ryan Hallisey <rhallise@redhat.com>
2015-06-18Cinder containerRyan Hallisey20-147/+436
Cinder is going to be split up into four containers. - cinder-api - cinder-scheduler - cinder-volume - cinder-backup Co-Authored-By: Daneyon Hansen <danehans@cisco.com> Co-Authored-By: Ian Main <imain@redhat.com> Implements: blueprint cinder-container Closes-bug: #1460136 Change-Id: I688471151ffa54d547b9aa0f2f2e2ea7f68f288d
2015-06-17Merge "Ansible multi-node specification"Jenkins1-0/+317
2015-06-17Spec to Add Support for High AvailabilityDaneyon Hansen2-0/+287
Previously, a spec did not exist to define how Kolla will support highly available OpenStack services. Change-Id: I8fcc60f26d2cb98179be6b520c13abb22a372ecf
2015-06-17Ansible multi-node specificationSteven Dake1-0/+317
This specification outlines some of the design goals and practices to be used to implement an Ansible multi-node deployment tool. The goals of this work are simplicity, optimizing deployment time, and Operator flexibility. The long term objective is for Kolla to become the de-facto solution for deploying OpenStack in containers. Partially Implements: blueprint ansible-multi Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I8c5d8b7e69c4ed54624061428e2fbde6af6a1815
2015-06-16Make swift bashate compliantSteven Dake4-23/+12
The containers don't work, but alteast they will pass the gate ;) Change-Id: Ic921f982122889d354cfee47772421d147d9ec57 Partially-implements: blueprint bashate-gate
2015-06-16Make get-image.sh bashate compliantSteven Dake1-4/+12
Make get-image.sh bashate compliant by creating a file in /tmp for the ifcfg temporary file and using the --upload command instead of the --runcommand operation. Change-Id: I4782140e227105f9aa07fb3967665eaaaeeb0cab Partially-implements: blueprint bashate-gate
2015-06-14Separate base images into different foldersSam Yaple67-224/+265
This moves a few things around. Namely centos/fedora-rdo-base becomes centos/rdo/base fedora/rdo/base I have also separated out RHEL. Moves the current scripts in "base" to a "common" folder common to all images and then recreates the appropriate links to allow all the containers to build the same way they did before. This removes all .buildconfs in the system (though they are still usable) Partially Implements: blueprint refactor-base-image-layout Co-Authored-By: Martin André <martin.andre@kvhasia.com> Change-Id: Id63eac1eb9893ceb775c28bf22842dede85c214a
2015-06-11Merge "Change documentation to recommend Docker 1.7.0-dev"Jenkins2-9/+22
2015-06-08Make nova-controller start.sh bashate compliantSteven Dake1-2/+1
Change-Id: Icb18833fc4570db6874fa334811ebd3606149dfc Partially-Implements: blueprint bashate-gate
2015-06-08Make neutron-server start.sh bashate compliantSteven Dake1-4/+4
Change-Id: I49e9e187feb48cbebe299a350749be7ffd3c7450 Partially-Implements: blueprint bashate-gate
2015-06-08Make config-dhcp-agent.sh bashate compliantSteven Dake1-31/+31
Change-Id: I91ede62a58cd224b7b93f4652174c09c387386d6 Partially-Implements: blueprint bashate gate
2015-06-08Make config-sudoers.sh bashate compliantSteven Dake1-3/+3
Change-Id: Ie3fdcf5d3e1cda3b85a6532e462ad78e98e1a378 Partially-Implements: blueprint bashate-gate
2015-06-08Make config-linuxbridge-agent.sh bashate compliantSteven Dake1-7/+7
Change-Id: Ie95c44b92e3d0af56916f0e335afc8fd461b2790 Partially-Implements: blueprint bashate-gate
2015-06-08Make config-l3-agent.sh bashate compliantSteven Dake1-49/+49
Change-Id: I0ecd173e49fcb9bca9702d506e1af785d3a4983a Partially-Implements: blueprint bashate-gate
2015-06-08Make config-neutron.sh bashate compliantSteven Dake1-51/+51
Change-Id: I4cfdce7ae4d2727d543aef46d0cd63a96a48a9cb Partially-Implements: blueprint bashate-gate
2015-06-08Make config-nova-compute bashate compliantSteven Dake1-2/+1
Change-Id: I44c15de2fb17eba6ac41f7d170d4e8759ccf779e Partially-Implements: blueprint bashate-gate
2015-06-08Make mysql-entrypoint.sh bashate compliantSteven Dake1-32/+32
Change-Id: I4cd9bfbfd081c65e5f40ee99c9b3c26c2c7b128d Partially-Implements: blueprint bashate-gate
2015-06-08Make keystone start.sh bashate compliantSteven Dake1-1/+1
Change-Id: I83fbe7aa0828c82058fcd9cae184f7fbf6ce88d8 Partially-Implements: blueprint bashate-gate
2015-06-08Make mariadb config-mysql.sh bashate compliantSteven Dake1-1/+1
Change-Id: Iaa02e44d8db1a276fb07552d177ef6459ef9afef Partially-Implements: blueprint bashate-gate
2015-06-08Make rabbitmq start.sh bashate compliantSteven Dake1-4/+4
Change-Id: Iafd0ead3a10354f12e6a1a15855d3d1402bbc523 Partially-Implements: blueprint bashate-gate
2015-06-08Make nova-libvirt's start.sh bashate compliantSteven Dake1-1/+1
Change-Id: I8772580d64eac41b9baf90401f128a9ce41c36f9 Partially-Implements: blueprint bashate-gate
2015-06-08Make config-nova.sh pass bashate gateSteven Dake1-32/+32
Change-Id: I8ea62f8aa5c30410c39a17b3df06e8239114664b Partially-Implements: blueprint bashate-gate
2015-06-08Ignore .tox directory to remove some bashate failuresSteven Dake1-1/+1
Change-Id: I7342e4b0b31e0add681ab5b24083eda10031f0cf Partially-Implements: blueprint bashate-gate
2015-06-08Make config-glance.sh bashate compliantSteven Dake1-1/+1
Change-Id: I8fc25aaf72e23c25736a5b4d71986f2937caaf6c Partially-Implements: blueprint bashate-gate
2015-06-08Merge "Remove 1000 bashate failures by ignoring .git directory"Jenkins1-1/+1
2015-06-08Merge "Make magnum demo start bashate compliant"Jenkins1-6/+8
2015-06-08Merge "Make update-build-links bashate compliant"Jenkins1-4/+4
2015-06-08Merge "Make setup_docker.sh bashate compliant"Jenkins1-4/+4
2015-06-08Merge "Make kolla script bashate compliant"Jenkins1-11/+10
2015-06-08Merge "Check compose cmd result"Jenkins1-0/+4
2015-06-07Remove 1000 bashate failures by ignoring .git directorySteven Dake1-1/+1
Change-Id: I64f04bddf2d7fac1c6dd0a801b974501b24f3ac0 Partially-Implements: blueprint bashate-gate
2015-06-07Make magnum demo start bashate compliantSteven Dake1-6/+8
Change-Id: I10ce1424c557453f061190913c93e3f5e91639d5 Partially-Implements: blueprint bashate-gate
2015-06-07Make update-build-links bashate compliantSteven Dake1-4/+4
Change-Id: I51841f90a1a291f6bc82372e048461afbb0b482b Partially-Implements: blueprint bashate-gate
2015-06-07Make setup_docker.sh bashate compliantSteven Dake1-4/+4
Change-Id: I60ea3b103d1ebe6f9e1b02ef8c91868d7538cdee Partially-Implements: blueprint bashate-gate
2015-06-07Make kolla script bashate compliantSteven Dake1-11/+10
Change-Id: Id02a4d20b9122d173f8ab56628cd055b4a5acf92
2015-06-07Autogenerated value for DESIGNATE_POOLMAN_POOLIDHarm Weites3-4/+12
Change-Id: I14eec402d4e9afbfc58b74938df01c858314e6f3 Closes-bug: #1462798
2015-06-06Merge "Add the Designate DNSaaS services."Jenkins23-0/+432
2015-06-05Add the Designate DNSaaS services.Harm Weites23-0/+432
This is a complete DNS solution, with hidden master and bind9 slave. It lacks the designate-sink service, because there is no true specification to implement that. It listens for Nova/Neutron events and creates records though adding those to just 1 domain isn't helping much in an environment with multiple tenants. Change-Id: I500fb6058b118d25a4ccfd1d3479830c36af7e2a Blueprint: designate-container
2015-06-03Fail image build when build script is missingMartin André1-1/+4
When an image did not provide a build script, due to a broken link for instance, the build-all-docker-images script was wrongly marking the image as "up-to-date", and the functional gate was reporting success. This commit restores the expected behavior, and mark the images with non-existent build scripts as failures. Change-Id: Ifedc8d9c312925fe5aa953ed8f8fdae02b756906 Closes-Bug: #1460959
2015-06-02Merge "Make crux compatible with delorean packaging"Jenkins2-3/+3
2015-06-02fix ansible libary passing error arguments.weiyu1-2/+1
kolla is mandatory to run a version of docker-compose that includes pid: host support.docker-compose 1.3.0 to include the necessary features. docker-compose 1.3.0 project.up() abandoned the parameters detach and use allow_recreate replace recreate parameters. closes-Bug: #1458116 Change-Id: I1235da58db5bedf208ebaea2a54568964dc802f8
2015-06-01Make crux compatible with delorean packagingSteven Dake2-3/+3
The previous version of crus 6-1 installed pbr hooks. This is incompatible with CentOS RDO. Remove the requirements.txt file from the RPM that is installed. This required placing the files in a new COPRS repository. Since Lars no longer contributes to Kolla, I imported his src rpm, made the necessary adjustments, and created a new COPRS repo for it. The result of the PBR hooks is that any container that ran crux would fail with a distribution error about argparse not being present when it was present. Change-Id: Ibdbccd9e0dd5aeb6d6292bd633b9d2dde8c7b4ce Closes-bug: #1460886
2015-05-31Change documentation to recommend Docker 1.7.0-devSteven Dake2-9/+22
Docker 1.7.0-dev is required to support cinder and neutron thin containers. It would also be helpful that we validate that Docker 1.7.0-dev is working well with Kolla. For more details on the Neutron thin containers check out: https://github.com/SamYaple/yaodu/blob/master/ansible/roles/docker_build/files/ubuntu/neutron/ip_wrapper.py Change-Id: Ie422185ea090090b35fcaa2e1c6ecab1c8ea326b
2015-05-28Make clenaup-containers bashate compliantSteven Dake1-10/+10
Change-Id: I5469e6e60b9e20ee98c9149697f663e94e58077d Partially-Implements: blueprint bashate-gate
2015-05-28Make build-all-docker-iamges bashate compliantSteven Dake1-1/+1
Change-Id: I62dbd2c3e0e6f66b1be5777bb8bbda4e43b2b5db Partially-Implements: blueprint bashate-gate