kolla-ansible/doc/index.rst
Paul Bourke 5cb375645c Add a Kolla 'devstack' mode
Add a new variable 'kolla_devmode', which when enabled, clones and
bindmounts service source code into the containers.

This commit adds the relevant changes for Heat, more services can be
added and built upon.

Usage:
* Set 'kolla_devmode: yes'

* Code is cloned to /opt/stack/{{ project_name }} on target
  node(s)

* Users can develop in these repos, and simply restart the container to
  pick up / test changes.

Debugging can be done from the host via 'remote_pdb'[0].

[0] https://pypi.python.org/pypi/remote-pdb

Implements: blueprint mount-sources
Change-Id: Ic0431b10d723bf84eeefc72039376fe0058dd902
2017-06-08 09:55:54 +01:00

2.0 KiB

Welcome to Kolla-Ansible's documentation!

Kolla's Mission

Kolla's mission is to provide production-ready containers and deployment tools for operating OpenStack clouds.

Kolla-Ansible is highly opinionated out of the box, but allows for complete customization. This permits operators with minimal experience to deploy OpenStack quickly and as experience grows modify the OpenStack configuration to suit the operator's exact requirements.

For information on building container images for use with Kolla-Ansible, please refer to the Kolla image documentation.

Overview

deployment-philosophy production-architecture-guide quickstart multinode multi-regions advanced-configuration operating-kolla security kolla-for-openstack-development troubleshooting

Services

ceph-guide central-logging-guide external-ceph-guide cinder-guide cinder-guide-hnas designate-guide ironic-guide manila-guide manila-hnas-guide nova-fake-driver swift-guide bifrost networking-guide kuryr-guide zun-guide osprofiler-guide

Developer Docs

CONTRIBUTING vagrant-dev-env running-tests bug-triage