summaryrefslogtreecommitdiff
path: root/docs/integration-guide.md
AgeCommit message (Collapse)AuthorFilesLines
2015-08-15Remove all old config-internal documentationSteven Dake1-219/+0
Bad documentation is worse then no documentation. All this stuff is related to config-internal and has to go. Paritally-Implements: remove-config-internal Change-Id: I0f83d7c2d3bbf5d1af2b8cab179d1961831158d0
2015-07-27Make variables in OVS container configurableSwapnil Kulkarni1-0/+4
Change-Id: I8d216ca20c97428e3b27d48d0a5249282dcb8c18 Closes-Bug: #1468509
2015-07-23Add Gnocchi service to kollaSwapnil Kulkarni1-0/+6
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net" Change-Id: I81e5e6bfde3323e6917e3d61e3db760e2fec2019 Implements: blueprint gnocchi-containers
2015-07-16Parttially implement ceilometer container codeSwapnil Kulkarni1-0/+6
Added the compose yaml file Added the genenv Added fixes to run the containter Change-Id: Ied3ea92e495fc0fc0274a0da736394d2ab52a754 Partially Implements: blueprint ceilometer-container
2015-06-26Merge "Liberty requires Cinder to use the v2 API"Jenkins1-0/+1
2015-06-26Liberty requires Cinder to use the v2 APIRyan Hallisey1-0/+1
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-26Merge "Add missing Magnum vars"Jenkins1-0/+2
2015-06-26Add missing Magnum varsinc01-0/+2
Add missing vars to genenv and integration guide Magnum requires. Co-Authored-By: Jeff Peeler <jpeeler@redhat.com> Change-Id: I615098cffc081a53127275a07e95fecc924a862c Closes-Bug: #1468997
2015-06-26Add missing openstack.env vars and export to heatMichal Stachowski1-1/+2
Heat failed on heat-keystone-setup-domain because it requires openrc style of env vars. Also, genenv missed Keystone port env vars. There are several openrc instances that are using the keystone public port, bug filed: https://bugs.launchpad.net/kolla/+bug/1469209 Change-Id: I03b57c43c38fb3ebded4d6f206161cf02fb4883d Closes-Bug: #1469003 Co-Authored-by: Jeff Peeler <jpeeler@redhat.com>
2015-06-25Add neutron-openvswitch-agent contianerFang Fenghua1-0/+2
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-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-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-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-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-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-12Fixes Nova NoVNCDaneyon Hansen1-0/+4
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-13Adds Neutron Agents SupportDaneyon Hansen1-0/+5
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 Hansen1-0/+8
Adds neutron-server components of the neutron container set. Partially Implements: blueprint compute-operation-neutron Change-Id: I63525ae85f4ead4e010cdb9b6bc8059bb9d252e7
2015-04-07Adds Initial Logging SupportDaneyon Hansen1-0/+12
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-03-25Merge "Add doc for the minimal environment vars required per container"Jenkins1-2/+1
2015-03-25Add doc for the minimal environment vars required per containerRyan Hallisey1-2/+1
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-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-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-21Merge "Improve Heat integration"Jenkins1-0/+4
2015-03-21Merge "Implements: blueprint Implement a database container set"Jenkins1-3/+2
2015-03-20Add ADMIN_USER_PASSWORD to genenv toolSteven Dake1-0/+1
The genenv tool was generating the wrong password for the openrc file as a result of recent keystone rework. This patch fixes that problem. Change-Id: I169e3255e3f3ef57938861c31ef4e342d9a32cbc
2015-03-20Improve Heat integrationSteven Dake1-0/+4
Generate Heat environment variables. Rename yml file to api and engine to follow other service conventions. Add heat to compose/start Modify integration guide to include new variables. Change-Id: I058d829901881e28d6f4785f59fcf778058241e4
2015-03-20Implements: blueprint Implement a database container setDaneyon Hansen1-3/+2
Previously, the database container was configured for use with Kubernetes. This patch removed any k8s dependencies, adds a script to manage mysql server.cnf settings and splits data and app containers. Splitting the containers provides additional portability and operational efficiencies compared to host mounts. Change-Id: I80656450c02dda5f2959d187eec20d5877dc54a2
2015-03-19Properly format code blocks in integration guideMartin André1-48/+48
Also enclose filenames with backticks. Change-Id: I8bc467f2910af2d31dc7a9bf94ce7b3eb8d178e4
2015-03-19Fix typos in kolla/docsMitsuhiro SHIGEMATSU1-3/+3
Fix typos in kolla/docs/integration-guide.md & developer-env.md Change-Id: Icc43c1ab70400027372dd874393a73ba2a8d2128
2015-03-17Add an integration guide to KollaSteven Dake1-0/+100
The best part about Kolla is using it! In order to do that, we need to instruct our consumers how it should be consumed. This guide is a start at that effort, but more work is needed. Implements Blueprint: integration-guide Change-Id: I64a3264a488f6dc934696307cd567e09d4817431