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
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