aboutsummaryrefslogtreecommitdiff
path: root/docker/centos/binary
AgeCommit message (Collapse)AuthorFilesLines
2015-07-04Merge "Add config-internal/config-external to Glance containers"Jenkins6-0/+8
2015-07-04Merge "Add config-internal/config-external to Nova-compute containers"Jenkins9-0/+12
2015-07-04Add config-internal/config-external to Neutron containersHarm Weites15-0/+17
Partially Implements: Blueprint standard-start Change-Id: Ic7334c1bed2a2b5055bd5c1e39b9f9ac32c30c6a
2015-07-04Merge "Ansible Rabbitmq support"Jenkins4-58/+4
2015-07-04Merge "Ansible Mariadb w/ Galera support"Jenkins3-2/+5
2015-07-04Merge "Add config-internal/config-external to Swift containers"Jenkins12-4/+20
2015-07-04Merge "Add config-internal/config-external to Heat containers"Jenkins9-0/+13
2015-07-03Ansible Rabbitmq supportSam Yaple4-58/+4
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 Yaple3-2/+5
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 config-internal/config-external to Glance containersHarm Weites6-0/+8
Partially Implements: Blueprint standard-start Change-Id: I26e2fe52fe40efd001f9aae109ac6b7553d73264
2015-07-03Add config-internal/config-external to Nova-compute containersHarm Weites9-0/+12
Partially Implements: Blueprint standard-start Change-Id: Ia219015f18d788d0c01c0bffee6b475bb07291a9
2015-07-02Add config-internal/config-external to Swift containersHarm Weites12-4/+20
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 Weites9-0/+13
Partially Implements: Blueprint standard-start Change-Id: Ia353ea4292e1f183949e8fc1c68ed345d1edc884
2015-07-02Add config-internal/config-external to Nova-controller containersHarm Weites15-0/+22
Partially Implements: Blueprint standard-start Change-Id: I40a863161bee779a944e9388a1ad7d5d0e7adba7
2015-06-30Add initial config function and keystone supportSam Yaple3-2/+4
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-29Convert keystone from eventlet to httpdliberty-1Steven Dake1-3/+13
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-27Partially revert thin neutron containersSam Yaple22-30/+68
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-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
2015-06-26Merge "The Cinder API container requires python-keystone package"Jenkins1-0/+1
2015-06-26The Cinder API container requires python-keystone packageRyan Hallisey1-0/+1
This package was not required until now. The Cinder API may have gone through some changes recentrly to now require this package. Change-Id: Id3eac9716d11213fec0af6dff11fbec1e3045550 Closes-bug: #1469182
2015-06-26Add oslo_service package to heatinc01-1/+2
Delorean repo has latests version of heat, which requires oslo_service, but there is no oslo_service rpm package upstream yet. This has to be pip installed until packaging problem is solved in repo. Change-Id: Id147dde9dc7cbe5b734fbf4671d48a0404a1548b Closes-Bug: #1469001
2015-06-25Merge "Do not run all vars through check_required_vars"Jenkins1-3/+4
2015-06-25Merge "Add missing dependency oslo policy"Jenkins1-0/+1
2015-06-25Merge "Add neutron-openvswitch-agent contianer"Jenkins4-0/+14
2015-06-25Do not run all vars through check_required_varsHarm Weites1-3/+4
Doing this breaks non-clustered setups and LOG_BASE isn't even set. Change-Id: If4f5deb54c8bb6881af4e532e32d725a05f53f49 Closes-Bug: #1468882
2015-06-25Add missing dependency oslo policyJeff Peeler1-0/+1
Affecting one ore more neutron containers Change-Id: I2788c1921eb82ad0d0524fc99a436c5fe9ff50d8 Closes-bug: #1468863
2015-06-25Add neutron-openvswitch-agent contianerFang Fenghua4-0/+14
Implements the neutron-openvswitch-agent plugin container. Co-Authored-By: Sam Yaple <sam@yaple.net> Partially Implements blueprint: openvswitch-container Change-Id: Ie0fa318541e16d730b7007d3620c7873e898ed4a
2015-06-25Glance missing oslo.i18nMichal Jastrzebski (inc0)1-1/+1
Glance required this package but it's not in rpm dependencies Change-Id: I4a60e317ef1004649d2377f29b7f41b9c42c5212 Closes: bug 1468729
2015-06-25Merge "Move glance-data container to the correct place"Jenkins2-0/+6
2015-06-25Move glance-data container to the correct placeMartin André2-0/+6
It should be in docker/{centos,fedora,...}/binary/glance/glance-data and not directly at the root of docker directory. Change-Id: I9c4c260ef14f9b367dc86ccfb1a66d764d58ae01 Closes-Bug: #1468596
2015-06-25Fix build link for ovs containerMartin André1-1/+1
Change-Id: Ia296239bbf2d242403885d3ad5005479159c8aff Closes-Bug: #1468591
2015-06-25Merge "Set up glance to use a data container."Jenkins1-2/+0
2015-06-24centos-rdo-neutron-base fails to buildSteven Dake1-1/+2
An ordering problem with the Dockerfile resultled in this container and all thin containers failing to build. This patch Fixes that problem. Change-Id: I4a7ba1554bdcba3f2147eb4eaa628d1cc19f84fd Co-Authored-By: Jeff Peeler <jpeeler@redhat.com> Closes-Bug: #1468486
2015-06-24Merge "Add openvswitch container"Jenkins8-0/+23
2015-06-24Merge "Change fat neutron container into thin containers"Jenkins33-59/+132
2015-06-24Change fat neutron container into thin containersSam Yaple33-59/+132
Key difference here is the ip_wrapper.py file. This file and docker 1.7 allow for the network namespaces to be created in the host mount namespace and propogated into the containers. Co-Authored-By: Paul Bourke <paul.bourke@oracle.com> Change-Id: I73bcd1c97bbaf742af883dbf281a8d76aff8aebf
2015-06-24RabbitMQ container with HA supportMichal Stachowski2-12/+64
This is new RabbitMQ container with support for HA. It's next step for provide HA support in Kolla project. RabbitMQ is supporting now active/active model and It's ready for active/passive model. Change-Id: I2eb6c65f6268ee96d377e72cf880a01c8042559e Implements: blueprint rabbitmq-ha
2015-06-24Merge "Keepalived container"Jenkins5-0/+69
2015-06-24Merge "Fix Heat container env vars and dependencies"Jenkins2-0/+7
2015-06-22Move Designate-Sink start.sh to docker/commonMichal Rostecki1-64/+1
All start.sh scripts should be in docker/common directory instead of docker/centos. Change-Id: Ifc1d07246e3b56156a1dc861e2b262f75c1cd918 Closes-Bug: #1467528
2015-06-22Keepalived containerMichal Jastrzebski (inc0)5-0/+69
This patch contains keepalived container for yum-based distros. Change-Id: I8e3ea7a61ad6c27b25b635e7aeeff5ef04a807b4 Implements: blueprint keepalived-container
2015-06-21Unbreak the gateSam Yaple1-0/+1
A missing symlink causes the mariadb-app container to fail to build. This was introduced when we refactored all of the base images. Partially Implements: blueprint refactor-base-image-layout Change-Id: I265b0efb4718c0c08c654f5992235ca34bf364c2
2015-06-20Add openvswitch containerFang Fenghua8-0/+23
Add openvswitch containers. Openvswitch is seperated into two running containers: ovs-db-server ovs-vswitchd The db container is what everything interacts with. Neutron tells the db its information, the vswitchd container reads this db and talks to the kernel module. The db does not need to be persistent since the plugin agent will repopulate all the information each time it is restarted and the plugin agent is required to be restarted when the ovs-vswitchd container is stopped/started to ensure the ports are setup properly. This container requires /run for the socket and /lib/modules:ro to load the appropriate host kernel module. This userspace tools and the kernel module do _not_ have to match versions. Additionally, even though it is recommended that the userspace tool be newer than the kernel version to take advantage of all the features, it is not required. Partially Implements blueprint: openvswitch-container Co-Authored-By: Sam Yaple <sam@yaple.net> Change-Id: I70e3807be32c9a07346d316e7856421ecf468b9a
2015-06-19Fix Heat container env vars and dependenciesJeff Peeler2-0/+7
This commit adds a few dependencies (that are actually packaging errors) present in all of the containers, as well as specifically in heat-engine. Some of the environment variables were not set correctly in the heat-api-cfn container. The environment variables have also been correctly added to the genenv script. Also removed duplicated compose file data already present in heat-api-engine. Closes-Bug: #1461872 Change-Id: I9631d1bc6ea42425272570a9dda8cbf5edcef4f3
2015-06-19Symlink all non Dockerfile resources in imagesPaul Bourke81-3151/+80
The only files in the docker image directories that differ majorly between distros are the Dockerfiles (e.g. different package manager mechanisms, different repo sources, etc). The supporting files such as the start.sh/check.sh and config files should largely stay the same between base images. This change moves these files up into a "common" directory, and symlinks them in the same way that the build script is managed. This means when adding a new base distro only new Dockerfiles need to be created. Also, if a distro does happen to require a vastly different start.sh script for example, one can choose to simply not symlink to the common and instead drop in a custom one. Implements: blueprint refactor-base-image-layout Change-Id: Ic4db69d31ff54a1fb95af4853a2e5ae490064284
2015-06-19Merge "Fixed indenting issue to meet bashate compliance."Jenkins1-1/+1
2015-06-19Add designate-sink serviceMichal Rostecki4-0/+93
Container for Designate Sink, automatic domain creation for enabled notification handlers (nova and/or neutron). Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939 Blueprint: designate-container