summaryrefslogtreecommitdiff
path: root/docs
AgeCommit message (Collapse)AuthorFilesLines
2015-06-25Merge "Minor doc fixups in dev-quickstart.md"Jenkins1-5/+5
2015-06-24Fixes MariaDB to support HeatDaneyon Hansen1-0/+1
When spawning Heat stacks, the DB reaches the max_connections limit. This causes MariaDB to block all traffic by source IP, essentially blocking all services. This patch introduces the MARIADB_MAX_CONNECTIONS parameter to make the max_connections configurable. The default of 151 max_connections is maintained. Closes-Bug: #1465422 Change-Id: I869aa9f117c6fa959b1c6948dfc379f30a6bc1d7
2015-06-24Configure Heat service domainHarm Weites1-0/+1
Change-Id: Iefc2dfea4bf4ce2fa9a5d1f013594929d218b9fc Closes-Bug: #1463970
2015-06-24Auto generate minimal environment variables docRyan Hallisey1-179/+403
This script will generate the minimal-environment-variables doc based on the what each services has in the check_required_var field. Anytime that field is changed run this script and commit the changes. Since Neutron is a thick container, the script will get a few duplicates in the neutron-agents field. When Neutron is thinned out, this script will function normally. Closes-bug: #1459347 Co-Authored-By: Lon Hohberger <lhh@redhat.com> Change-Id: I1ba6bd5148af12cacfd872591b3c7b84a8dccba2
2015-06-24RabbitMQ container with HA supportMichal Stachowski1-0/+2
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 "Minor doc fixups in ansible-deployment.md"Jenkins1-6/+13
2015-06-24Merge "Move ansible/README.md under docs/"Jenkins1-0/+50
2015-06-22Keepalived containerMichal Jastrzebski (inc0)1-0/+2
This patch contains keepalived container for yum-based distros. Change-Id: I8e3ea7a61ad6c27b25b635e7aeeff5ef04a807b4 Implements: blueprint keepalived-container
2015-06-22Add option to not run db syncRyan Hallisey1-2/+6
Database syncs should not be required every time a container starts. We can default database startup to true, but give the option to set it to false. Change-Id: Ib76876b2671f6c31f4511412efd3a438ec78f01f Closes-bug: #1467576
2015-06-22Minor doc fixups in ansible-deployment.mdPaul Bourke1-6/+13
* Capitalise all usages of "Ansible", "Kolla", and "OpenStack" * Add note to let users know ssh key setup is not necessary for the aio demo. * Add note to remind users to update the koalla_directory variable. Change-Id: Icb5c1237aa5de049445cb417e565da550dc87daf
2015-06-22Move ansible/README.md under docs/Paul Bourke1-0/+50
Move the Ansible README under the docs/ dir to make it more visible to people browsing the docs. Change-Id: Ibe38ac24ad5c328486f7a9dd13fbe825d77d26e0
2015-06-22Minor doc fixups in dev-quickstart.mdPaul Bourke1-5/+5
* Capitalise all usages of "Ansible", "Kolla", and "OpenStack" * Fix some typos Change-Id: I26acd90ca9f4a48673a95b0ab8e331f620058f6e
2015-06-19Add cinder into the docker compose setupRyan Hallisey1-1/+21
This patch adds the docker-compose files, updates the docs, and adds cinder to the start command. Implements: blueprint container-set-storage-operation Change-Id: I5386851e2247c00696704dc26a8a286451d4bf59
2015-06-19Add designate-sink serviceMichal Rostecki1-0/+5
Container for Designate Sink, automatic domain creation for enabled notification handlers (nova and/or neutron). Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939 Blueprint: designate-container
2015-06-19Galera containerMichal Stachowski1-0/+5
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-11Merge "Change documentation to recommend Docker 1.7.0-dev"Jenkins1-6/+20
2015-06-05Add the Designate DNSaaS services.Harm Weites1-0/+13
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-05-31Change documentation to recommend Docker 1.7.0-devSteven Dake1-6/+20
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-12Fixes Nova NoVNCDaneyon Hansen2-0/+11
Previously, vnc was not completely working properly because nova.conf config flags were not properly implemented in t he correct containers. This patch moves the nova.conf config flags for vnc to the proper containers. Additionally, the patch modifies the proxy client ip param to be consistent with the param within nova.conf and adds all the novnc params to docs. Change-Id: I1944baca64ccd113bbca582784b08f90dc0eff69
2015-05-11Add Magnum Containers as a Service to KollaSteven Dake1-0/+6
This adds Magnum Containers as a Service to Kolla. Change-Id: I572cd62845515f42a6a16291d2bd87ad8d972e24 Implements-blueprint: container-magnum
2015-05-06Add heat-api-cfnSteven Dake1-1/+2
Add Heat-api-cfn for wait conditions Magnum needs wait conditions in order to operate properly. heat-api-cfn is where wait conditions connect. Change-Id: I56742dd96e4607dc0042d0cef4e18c922f9ed736 Implements: blueprint container-heat-api-cfn
2015-04-26Tidy up dev quickstartSteven Dake1-27/+47
The dev-quickstart needed a bit of updating. The major change in this update is to specify using docker 1.6.0 release version rather than a docker RC. Change-Id: I1fcb79e3751c00c5bd75680ef05ec3952d76578d
2015-04-24Rename quickstart guideSteven Dake1-0/+0
The developer-env is actually a quickstart document. Rename it to dev-quickstart to be a little more obvious. Change-Id: I24c344c45c490c1e3d6c5c8284770f810511add6
2015-04-16Introduce `tools/kolla` to interact with kollaMartin André1-1/+1
This is supposed to prevent proliferation of scripts in "tools" directory and reduce code duplication. This first patch replaces tools/{start,stop,pull,status} scripts and more commands are to be added in the future. Change-Id: I3d99cf5033be8631d8e6f32a4c34d3b5ffcae7e8
2015-04-16Merge "Update developer documentation"Jenkins1-26/+19
2015-04-14Update developer documentationSteven Dake1-26/+19
Tell users to pull docker-compose from Docker Inc. Recommend rc3 or greater Tell users the thread where the bump releases are being discussed Fix typo in libvirtd Change-Id: Ib47d3a57452a4266db2b47b41a789908365fda9b
2015-04-13Changes Default Image PrefixDaneyon Hansen1-5/+5
Previously, Fedora was set as the default image prefix. Since our reference architecture focuses on CentOS, the default image prefix has been changed accordingly. Change-Id: I794ac1aa035d793204fa315752ae8188ce872a3e
2015-04-13Adds Neutron Agents SupportDaneyon Hansen2-0/+17
Previously, the agents ran in seperate containers. Since some of the agents create and use network namespaces, runnning them in seperate containers has become a challenge. This patch adds neutron agent support in a single container. Partially Implements: blueprint compute-operation-neutron Change-Id: If4f893abd50d90b58e8435ec2659870dce36951c
2015-04-10Adds neutron-server to neutron container-setDaneyon Hansen2-0/+22
Adds neutron-server components of the neutron container set. Partially Implements: blueprint compute-operation-neutron Change-Id: I63525ae85f4ead4e010cdb9b6bc8059bb9d252e7
2015-04-07Adds Initial Logging SupportDaneyon Hansen2-0/+27
Previously, logging was hard coded into the nova and neutron containers. This patch creates two common params for logging: DEBUG_LOGGING VERBOSE_LOGGING and sets default values of verbose=true and debug=false. This patch implements logging for Nova and Neutron. Add'l OS service config scripts and images will need to be updated to use the logging params. Change-Id: I03d48005d5b4789aa3c519879a20d963ef1cbaa3
2015-04-02Improve developer documentationSteven Dake1-20/+14
Clean up version info since all those problems have been fixed in rc3. Add separate sections for each major section of the document. Change-Id: Ic011b56872e4cee70f668af58275f31cf083d027
2015-04-01Merge "Put docker binary in one place"Jenkins1-2/+2
2015-03-29Merge "Improve developer docs to turn off libvirt"Jenkins1-0/+5
2015-03-27Put docker binary in one placeSteven Dake1-2/+2
Since it keeps changing and the upstream maintainer deletes the dropbox image, I'll just put the docker image in one place. Change-Id: I7098c2c6a1bf662665879324ff1bd1a7521fd941
2015-03-26Improve developer docs to turn off libvirtSteven Dake1-0/+5
Tell folks to turn off libvirt on their host. Change-Id: I4ca9a466cd14bd7a88880299f56ea0eba343b6c8
2015-03-26Work around Ubuntu 14.04 Kernel bug with --net=hostSteven Dake1-3/+3
This patch builds pam with no auditing. This allows the images to operate on Ubuntu 14.04 which contain a kernel bug and have not been updated. Change-Id: I2b8bd192abcc26df27ca276dc3d0fde377048f20
2015-03-26Merge "Add some documentation around running the exec_replace driver"Jenkins1-4/+15
2015-03-25Merge "Add doc for the minimal environment vars required per container"Jenkins2-2/+219
2015-03-25Add doc for the minimal environment vars required per containerRyan Hallisey2-2/+219
Each container requires a set of environment variables be declared so that it can function in a minimal setting. This doc will provide a list of those environment var for each container. Change-Id: I225f53c869e5830d680792fd0a38f6622ba9b04b
2015-03-25Add some documentation around running the exec_replace driverSteven Dake1-4/+15
Data volumes are busted in docker master 1.6-rc1. Need to use a special branch in order for docker to work. Change-Id: Ia772de63e1fc8a07f052da2a3f4152f4d97b37f9
2015-03-25Extends Nova Metadata Service Parameterization and CompositionDaneyon Hansen1-0/+2
Previously, nova enabled_apis was hard coded and metdata_host was using PUBLIC_IP param instead of exposing an individual param. Extending these params and creating a separate compose yml that includes compute/libvirt/network/api is required to support nova network multi_host. Additional details can be found here: http://docs.openstack.org/admin-guide-cloud/content/section_metadata-service.html Change-Id: I5d417a0ee460f8ad9b2982fe83d63ab57013918e
2015-03-24Refactor nova-networkDaneyon Hansen1-1/+1
Previously, eth0 was set as the nova flat interface. This interface is used to bridge VM traffic between instances and should not have an IP. It's a problem when you associate an interface with an IP to the FLAT_INTERFACE. Change-Id: I38c516094430e2d55b1b4c047a1bbcfe711a2dff
2015-03-24Updates Dev Doc for M3 ReleaseDaneyon Hansen1-8/+26
A few errors in the dev doc were causing problems with deploying a dev env. The dev dos has been updated with the correct steps for prep'ing a host for running Kolla. Additionally, wording has been added to reference the Heat template for dev env deployment. Change-Id: I9f0ba1bd2deca490a72b3c54cb1a7df386228ee8
2015-03-23Merge "Fixes bug where heat container was not getting heat meta data"Jenkins1-1/+4
2015-03-23Fixes bug where heat container was not getting heat meta dataRyan Hallisey1-1/+4
Heat container is having trouble accessing heat meta data. Heat needs to have HEAT_CFN_API_SERVICE_HOST set in order to properly receive meta data. Closes-bug 1435288 Change-Id: Ia28ece3ae91ec7acc62cc86039612841ac487f36
2015-03-20Improve developer docs around docker-compose and docker-devSteven Dake1-2/+18
docker-compose master now requires 1.18 API, which is only available in the development version of docker. Show how to retrieve and run it. Change-Id: Ia3a7a659c495547fcc04d31cf38ffeaaf6fd729a
2015-03-21Merge "Fix `wait_for` function in kolla-common.sh"Jenkins1-18/+0
2015-03-21Merge "Improve Heat integration"Jenkins1-0/+4
2015-03-21Merge "Add pid: host to libvirt"Jenkins1-0/+12
2015-03-21Merge "Implements: blueprint Implement a database container set"Jenkins2-3/+52