99 Commits

Author SHA1 Message Date
digambar
e245eb2ff5 Implement kolla-compose script
Renamed kolla script to kolla-compose
Update change in the dev guide also

Change-Id: I6cae3d13752ecb4bb3deeb91c5e0f827fde80c2a
Implements: blueprint kolla-compose-script
2015-07-27 12:18:56 +05:30
Jenkins
0718429344 Merge "Add Gnocchi service to kolla" 2015-07-24 12:02:06 +00:00
Jenkins
99995d7ae3 Merge "Removed unused hautoproxy code" 2015-07-23 18:36:23 +00:00
Jenkins
b9a1b76175 Merge "Add memcached image (required by Swift)" 2015-07-23 09:38:54 +00:00
Sam Yaple
1c7091dcd0 Removed unused hautoproxy code
Change-Id: Idcfc97567fc34a700259c13c54035a401d76e1e9
Closes-Bug: #1474679
2015-07-23 09:18:48 +00:00
Swapnil Kulkarni
870ec615d6 Add Gnocchi service to kolla
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net"
Change-Id: I81e5e6bfde3323e6917e3d61e3db760e2fec2019
Implements: blueprint gnocchi-containers
2015-07-23 03:43:04 +00:00
James McCarthy
ffad0a13a0 Add memcached image (required by Swift)
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>
Partially Implements: Blueprint swift-container

Change-Id: I9d732b120c6a6354fe450cfc3f00dd2469bb9265
2015-07-22 16:28:48 +01:00
Michal Jastrzebski (inc0)
38bed674bd HAProxy container
This commit consists HAProxy container. It only supports config-external
as this requires orchiestration.

Change-Id: I0af28be4f3d4aa40c418f15c40c45630d0fd7c8d
Partially-implements: blueprint haproxy-container
2015-07-21 15:32:39 +02:00
Paul Bourke
fc1e479592 Document dependencies for Ansible deploys
Note, these should eventually make their way into a script or other form
of orchestration, this is mainly to help smooth the path for developers
getting started with the Ansible deployment.

Change-Id: I3b6b8167858a3cf6a63e31e29848f1b2e60aa49f
Closes-Bug: #1471827
2015-07-20 18:09:28 +01:00
Jenkins
a5b6b2f0d7 Merge "Parttially implement ceilometer container code" 2015-07-17 11:33:45 +00:00
Swapnil Kulkarni
08a1414738 Parttially implement ceilometer container code
Added the compose yaml file
Added the genenv
Added fixes to run the containter

Change-Id: Ied3ea92e495fc0fc0274a0da736394d2ab52a754
Partially Implements: blueprint ceilometer-container
2015-07-16 15:27:19 +00:00
Swapnil Kulkarni
51b7915ae8 Updated directory structure to make it consistent
Closes-Bug: #1474774
Change-Id: Id61d777a8b741c800e0d034e3ee889c11bcf5fbc
2015-07-16 11:37:40 +00:00
Martin André
9becd325cd Fix symlinks to config-{internal,external}.sh
Many of these were actually files containing the path to the real
script, instead of being symlinks.

config-{internal,external}.sh files in openvswitch/ovs-base were not
needed and were thus deleted.

Also update minimal-environment-vars.md after symlinks were fixed.

Change-Id: I11c3e735067b1feb83c3184c32333e598fbdf590
Closes-Bug: #1474227
2015-07-15 09:47:51 +09:00
Jenkins
667aed114f Merge "Add config-internal/config-external to Magnum containers" 2015-07-09 22:45:12 +00:00
Jenkins
ea5dc525f5 Merge "Add config-internal/config-external to Zaqar containers" 2015-07-09 22:44:45 +00:00
hayderimran7
4200582d95 Fix grammatical errors in asible docs
Minor fix in ansible deployment docs related to grammar.

Change-Id: Ied565987474552ab733b10c3745dcf88c36753ca
2015-07-09 13:44:45 -07:00
digambar
ab96e4a51e Add config-internal/config-external to Zaqar containers
Partially Implements: Blueprint standard-start
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I4623f2495365e3178d3cd7f453683c2ceaf16b02
2015-07-09 12:14:39 -04:00
digambar
e34b3b68fd Add config-internal/config-external to Magnum containers
Partially Implements: Blueprint standard-start
Co-Authored-By: Swapnil Kulkarni <me@coolsvap.net>
Change-Id: I88103eba45f520a2709129072bb90555feb5c6ba
2015-07-09 12:13:58 -04:00
Paul Bourke
15f4653dbe Document docker_pull_policy in Ansible docs
Change-Id: Ie22707faa3513e293200c68caf38b7667e38d081
Closes-Bug: 1471828
2015-07-07 16:59:47 +00:00
Martin André
36eab6a1c3 Sort variables and remove duplicates for min env doc
The script generating docs/minimal-environment-vars.md now sorts
variables alphabetically per service and remove duplicates.

Update minimal-environment-vars.md.

Change-Id: I30cc674b6e9834f2a6c771bd30539a21af39b228
Closes-Bug: #1470504
2015-07-05 09:07:46 +09:00
Sam Yaple
d0bb6534b0 Improve the Kolla documentation
This will be a moving target as we build the playbooks, but this
information should be enough to get our Ansible devs going.

Partially Implements: blueprint ansible-service

Change-Id: I9519523a05fd16f8c70ba8a63e9549fea4f5cbb4
2015-07-03 14:13:49 +00:00
Jenkins
a48900bc1c Merge "Liberty requires Cinder to use the v2 API" 2015-06-26 22:13:55 +00:00
Jenkins
529e5785ca Merge "Document installation of docker-compose 1.3.0" 2015-06-26 21:43:52 +00:00
Ryan Hallisey
3935cbafa3 Liberty requires Cinder to use the v2 API
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-26 17:17:34 -04:00
Jenkins
8708de74fb Merge "Add missing Magnum vars" 2015-06-26 21:03:55 +00:00
Jeff Peeler
65f89001d0 Document installation of docker-compose 1.3.0
Also, change all references from fig to docker-compose.

Change-Id: I6bff2ab57cd6a06293d0a6d130d1cf9bc885b712
Closes-bug: #1468999
2015-06-26 16:52:45 -04:00
inc0
552effa0d1 Add missing Magnum vars
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-26 16:21:23 -04:00
Michal Stachowski
1d9c5f914c Add missing openstack.env vars and export to heat
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-26 15:34:23 -04:00
Jenkins
7e2e2a2a61 Merge "Add neutron-openvswitch-agent contianer" 2015-06-25 20:36:54 +00:00
Fang Fenghua
74010ff986 Add neutron-openvswitch-agent contianer
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-25 17:03:33 +00:00
Steven Dake
d0403fcd67 Add warnings about running on F22 and later
The supermin tool in the centos container needs to be updated
to supoprt reading kernel modules with the .xz compressed format
that Fedora 22 introduces as a new feature.

Change-Id: I85c9a4698edbb350d5950bbe452cbf745f5e2b33
Closes-Bug: #1468056
2015-06-25 09:41:09 -07:00
Jenkins
93f398ff56 Merge "Correct dev-quickstart installation directions kUse was using yum to install docker 1.7.0. This wanted to install all of the fedora 23 dependencies. Instead, simply use RPM to install via http with the --nodeps option. This works because we don't really need selinux since we don't support an selinux operational model." 2015-06-25 04:13:45 +00:00
Steven Dake
4dac672cc8 Correct dev-quickstart installation directions
kUse was using yum to install docker 1.7.0.  This wanted to install
all of the fedora 23 dependencies.  Instead, simply use RPM to install
via http with the --nodeps option.  This works because we don't really
need selinux since we don't support an selinux operational model.

Change-Id: I7e7fbe9cab9f38d51807442d0f6a41a344779ba2
Closes-Bug: #1468464
2015-06-24 20:10:20 -07:00
Ryan Hallisey
29a9515365 Add more checks to the glance containers
The glance containers need to check for more required variables
than they were originally.

Closes-bug: #1432336
Co-Authored-By: Paul Bourke <paul.bourke@oracle.com>

Change-Id: I8fc730580f09ed3d4c54b8e94d011f0f924cae3e
2015-06-24 19:14:57 -07:00
Jenkins
f945d648bd Merge "Minor doc fixups in dev-quickstart.md" 2015-06-25 01:39:10 +00:00
Daneyon Hansen
4a4cf92eb9 Fixes MariaDB to support Heat
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-24 19:57:31 +00:00
Harm Weites
f23a35651e Configure Heat service domain
Change-Id: Iefc2dfea4bf4ce2fa9a5d1f013594929d218b9fc
Closes-Bug: #1463970
2015-06-24 20:38:37 +02:00
Ryan Hallisey
01e90ec2e5 Auto generate minimal environment variables doc
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-24 10:47:21 -04:00
Michal Stachowski
214ac7e608 RabbitMQ container with HA support
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-24 14:10:10 +02:00
Jenkins
0f843e2154 Merge "Minor doc fixups in ansible-deployment.md" 2015-06-24 06:04:49 +00:00
Jenkins
37f9fcdb63 Merge "Move ansible/README.md under docs/" 2015-06-24 06:04:43 +00:00
Michal Jastrzebski (inc0)
52f4909435 Keepalived container
This patch contains keepalived container for yum-based distros.

Change-Id: I8e3ea7a61ad6c27b25b635e7aeeff5ef04a807b4
Implements: blueprint keepalived-container
2015-06-22 17:18:44 +02:00
Ryan Hallisey
2dbde4ad8e Add option to not run db sync
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-22 16:37:14 -04:00
Paul Bourke
95e9b4de91 Minor doc fixups in ansible-deployment.md
* 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-22 14:06:16 +00:00
Paul Bourke
6d3be05e5b Move ansible/README.md under docs/
Move the Ansible README under the docs/ dir to make it more visible
to people browsing the docs.

Change-Id: Ibe38ac24ad5c328486f7a9dd13fbe825d77d26e0
2015-06-22 14:06:16 +00:00
Paul Bourke
247095a0d3 Minor doc fixups in dev-quickstart.md
* Capitalise all usages of "Ansible", "Kolla", and "OpenStack"
* Fix some typos

Change-Id: I26acd90ca9f4a48673a95b0ab8e331f620058f6e
2015-06-22 08:57:33 +00:00
Ryan Hallisey
72d1ef47dd Add cinder into the docker compose setup
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-19 13:15:48 -04:00
Michal Rostecki
1420d63c7f Add designate-sink service
Container for Designate Sink, automatic domain creation for
enabled notification handlers (nova and/or neutron).

Change-Id: I41118cb149e7f39a17bff49123d82905b51b7939
Blueprint: designate-container
2015-06-19 17:08:47 +02:00
Michal Stachowski
abbee7dbca Galera container
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-19 16:14:34 +02:00
Jenkins
318f2f451f Merge "Change documentation to recommend Docker 1.7.0-dev" 2015-06-11 19:33:09 +00:00