)]}'
{"doc/index.rst":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":38,"context_line":""},{"line_number":39,"context_line":"   deployment-philosophy/deployment-philosophy"},{"line_number":40,"context_line":"   host-setup/host-setup"},{"line_number":41,"context_line":"   quickstart/quickstart"},{"line_number":42,"context_line":"   multinode"},{"line_number":43,"context_line":"   image-building"},{"line_number":44,"context_line":"   advanced-configuration"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_d063e1da","line":41,"updated":"2016-08-26 21:37:47.000000000","message":"please leave this file where it is - or it damages all analytics.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"}],"doc/quickstart.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2164fda37778e8c7daadb7c6258ecf7cb520ab37","unresolved":false,"context_lines":[{"line_number":7,"context_line":"This guide provides a step by step of how to deploy Kolla on bare metal or a"},{"line_number":8,"context_line":"virtual machine."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Host machine requirements"},{"line_number":11,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":12,"context_line":""},{"line_number":13,"context_line":"The recommended deployment target requirements:"},{"line_number":14,"context_line":""},{"line_number":15,"context_line":"- 2 (or more) network interfaces."},{"line_number":16,"context_line":"- At least 8gb main memory"},{"line_number":17,"context_line":"- At least 40gb disk space."},{"line_number":18,"context_line":""},{"line_number":19,"context_line":".. note:: Some commands below may require root permissions (e.g. pip, apt-get)."},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"Recommended Environment"},{"line_number":22,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_8b60c4d0","side":"PARENT","line":19,"range":{"start_line":10,"start_character":0,"end_line":19,"end_character":79},"updated":"2016-08-11 00:55:58.000000000","message":"we probably want to keep this.","commit_id":"96f429bab1889aff430f64ec7a5fc91e4f117be1"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2164fda37778e8c7daadb7c6258ecf7cb520ab37","unresolved":false,"context_lines":[{"line_number":27,"context_line":"There are other deployment environments referenced below in"},{"line_number":28,"context_line":"`Additional Environments`_."},{"line_number":29,"context_line":""},{"line_number":30,"context_line":"Install Dependencies"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"Kolla is tested on CentOS, Oracle Linux, RHEL and Ubuntu as both container OS"},{"line_number":34,"context_line":"platforms and bare metal deployment targets."},{"line_number":35,"context_line":""},{"line_number":36,"context_line":"Fedora: Kolla will not run on Fedora 22 and later as a bare metal deployment"},{"line_number":37,"context_line":"target. These distributions compress kernel modules with the .xz compressed"},{"line_number":38,"context_line":"format. The guestfs system in the CentOS family of containers cannot read"},{"line_number":39,"context_line":"these images because a dependent package supermin in CentOS needs to be updated"},{"line_number":40,"context_line":"to add .xz compressed format support."},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"Ubuntu: For Ubuntu based systems where Docker is used it is recommended to use"},{"line_number":43,"context_line":"the latest available LTS kernel. The latest LTS kernel available is the wily"},{"line_number":44,"context_line":"kernel (version 4.2). While all kernels should work for Docker, some older"},{"line_number":45,"context_line":"kernels may have issues with some of the different Docker backends such as AUFS"},{"line_number":46,"context_line":"and OverlayFS. In order to update kernel in Ubuntu 14.04 LTS to 4.2, run:"},{"line_number":47,"context_line":""},{"line_number":48,"context_line":"::"},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"    apt-get install linux-image-generic-lts-wily"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":".. note:: Install is *very* sensitive about version of components. Please"},{"line_number":53,"context_line":"  review carefully because default Operating System repos are likely out of"},{"line_number":54,"context_line":"  date."},{"line_number":55,"context_line":""},{"line_number":56,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":57,"context_line":"Component               Min Version  Max Version  Comment"},{"line_number":58,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":59,"context_line":"Ansible                 2.0.0        none         On deployment host"},{"line_number":60,"context_line":"Docker                  1.10.0       none         On target nodes"},{"line_number":61,"context_line":"Docker Python           1.6.0        none         On target nodes"},{"line_number":62,"context_line":"Python Jinja2           2.8.0        none         On deployment host"},{"line_number":63,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d   \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d  \u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"Make sure the ``pip`` package manager is installed and upgraded to latest"},{"line_number":66,"context_line":"before proceeding:"},{"line_number":67,"context_line":""},{"line_number":68,"context_line":"::"},{"line_number":69,"context_line":""},{"line_number":70,"context_line":"    # CentOS 7"},{"line_number":71,"context_line":"    yum install epel-release"},{"line_number":72,"context_line":"    yum install python-pip"},{"line_number":73,"context_line":""},{"line_number":74,"context_line":"    # Ubuntu 14.04 LTS"},{"line_number":75,"context_line":"    apt-get install python-pip"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    # Upgrade pip and check version"},{"line_number":78,"context_line":"    pip install -U pip"},{"line_number":79,"context_line":"    pip -V"},{"line_number":80,"context_line":""},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"Since Docker is required to build images as well as be present on all deployed"},{"line_number":83,"context_line":"targets, the Kolla community recommends installing the official Docker, Inc."},{"line_number":84,"context_line":"packaged version of Docker for maximum stability and compatibility with the"},{"line_number":85,"context_line":"following command:"},{"line_number":86,"context_line":""},{"line_number":87,"context_line":"::"},{"line_number":88,"context_line":""},{"line_number":89,"context_line":"    curl -sSL https://get.docker.io | bash"},{"line_number":90,"context_line":""},{"line_number":91,"context_line":"This command will install the most recent stable version of Docker, but please"},{"line_number":92,"context_line":"note that Kolla releases are not in sync with docker in any way, so some things"},{"line_number":93,"context_line":"could stop working with new version. The latest release of Kolla is tested to"},{"line_number":94,"context_line":"work with docker-engine \u003e\u003d 1.10.0. To check your docker version run this"},{"line_number":95,"context_line":"command:"},{"line_number":96,"context_line":""},{"line_number":97,"context_line":"::"},{"line_number":98,"context_line":""},{"line_number":99,"context_line":"    docker --version"},{"line_number":100,"context_line":""},{"line_number":101,"context_line":"When running with systemd, setup docker-engine with the appropriate information"},{"line_number":102,"context_line":"in the Docker daemon to launch with. This means setting up the following"},{"line_number":103,"context_line":"information in the ``docker.service`` file. If you do not set the MountFlags"},{"line_number":104,"context_line":"option correctly then ``kolla-ansible`` will fail to deploy the"},{"line_number":105,"context_line":"``neutron-dhcp-agent`` container and throws APIError/HTTPError. After adding"},{"line_number":106,"context_line":"the drop-in unit file as follows, reload and restart the docker service:"},{"line_number":107,"context_line":""},{"line_number":108,"context_line":"::"},{"line_number":109,"context_line":""},{"line_number":110,"context_line":"    # Create the drop-in unit directory for docker.service"},{"line_number":111,"context_line":"    mkdir -p /etc/systemd/system/docker.service.d"},{"line_number":112,"context_line":""},{"line_number":113,"context_line":"    # Create the drop-in unit file"},{"line_number":114,"context_line":"    tee /etc/systemd/system/docker.service.d/kolla.conf \u003c\u003c-\u0027EOF\u0027"},{"line_number":115,"context_line":"    [Service]"},{"line_number":116,"context_line":"    MountFlags\u003dshared"},{"line_number":117,"context_line":"    EOF"},{"line_number":118,"context_line":""},{"line_number":119,"context_line":"    # Run these commands to reload the daemon"},{"line_number":120,"context_line":"    systemctl daemon-reload"},{"line_number":121,"context_line":"    systemctl restart docker"},{"line_number":122,"context_line":""},{"line_number":123,"context_line":"For Ubuntu 14.04 which uses upstart instead of systemd, run the following:"},{"line_number":124,"context_line":""},{"line_number":125,"context_line":"::"},{"line_number":126,"context_line":""},{"line_number":127,"context_line":"    mount --make-shared /run"},{"line_number":128,"context_line":""},{"line_number":129,"context_line":".. note:: If centos/fedora/oraclelinux container images are built on an Ubuntu"},{"line_number":130,"context_line":"  host, the backend storage driver must not be AUFS (see the known issues in"},{"line_number":131,"context_line":"  :doc:`image-building`)."},{"line_number":132,"context_line":""},{"line_number":133,"context_line":".. note:: On ubuntu 16.04, please uninstall ``lxd`` and ``lxc`` packages. (issue"},{"line_number":134,"context_line":"  with cgroup mounts, mounts exponentially increasing when restarting container)."},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"On the target hosts you also need an updated version of the Docker python"},{"line_number":137,"context_line":"libraries:"},{"line_number":138,"context_line":""},{"line_number":139,"context_line":".. note:: The old docker-python is obsoleted by python-docker-py."},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"::"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"    yum install python-docker-py"},{"line_number":144,"context_line":""},{"line_number":145,"context_line":""},{"line_number":146,"context_line":"Or using ``pip`` to install a latest version:"},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"::"},{"line_number":149,"context_line":""},{"line_number":150,"context_line":"    pip install -U docker-py"},{"line_number":151,"context_line":""},{"line_number":152,"context_line":""},{"line_number":153,"context_line":"OpenStack, RabbitMQ, and Ceph require all hosts to have matching times to"},{"line_number":154,"context_line":"ensure proper message delivery. In the case of Ceph, it will complain if the"},{"line_number":155,"context_line":"hosts differ by more than 0.05 seconds. Some OpenStack services have timers as"},{"line_number":156,"context_line":"low as 2 seconds by default. For these reasons it is highly recommended to"},{"line_number":157,"context_line":"setup an NTP service of some kind. While ``ntpd`` will achieve more accurate"},{"line_number":158,"context_line":"time for the deployment if the NTP servers are running in the local deployment"},{"line_number":159,"context_line":"environment, `chrony \u003chttp://chrony.tuxfamily.org\u003e`_ is more accurate when"},{"line_number":160,"context_line":"syncing the time across a WAN connection. When running Ceph it is recommended"},{"line_number":161,"context_line":"to setup ``ntpd`` to sync time locally due to the tight time constraints."},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"To install, start, and enable ntp on CentOS execute the following:"},{"line_number":164,"context_line":""},{"line_number":165,"context_line":"::"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    # CentOS 7"},{"line_number":168,"context_line":"    yum install ntp"},{"line_number":169,"context_line":"    systemctl enable ntpd.service"},{"line_number":170,"context_line":"    systemctl start ntpd.service"},{"line_number":171,"context_line":""},{"line_number":172,"context_line":"To install and start on Debian based systems execute the following:"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"::"},{"line_number":175,"context_line":""},{"line_number":176,"context_line":"    apt-get install ntp"},{"line_number":177,"context_line":""},{"line_number":178,"context_line":"Libvirt is started by default on many operating systems. Please disable"},{"line_number":179,"context_line":"``libvirt`` on any machines that will be deployment targets. Only one copy of"},{"line_number":180,"context_line":"libvirt may be running at a time."},{"line_number":181,"context_line":""},{"line_number":182,"context_line":"::"},{"line_number":183,"context_line":""},{"line_number":184,"context_line":"    # CentOS 7"},{"line_number":185,"context_line":"    systemctl stop libvirtd.service"},{"line_number":186,"context_line":"    systemctl disable libvirtd.service"},{"line_number":187,"context_line":""},{"line_number":188,"context_line":"    # Ubuntu"},{"line_number":189,"context_line":"    service libvirt-bin stop"},{"line_number":190,"context_line":"    update-rc.d libvirt-bin disable"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"On Ubuntu, apparmor will sometimes prevent libvirt from working."},{"line_number":193,"context_line":""},{"line_number":194,"context_line":"::"},{"line_number":195,"context_line":""},{"line_number":196,"context_line":"   /usr/sbin/libvirtd: error while loading shared libraries: libvirt-admin.so.0: cannot open shared object file: Permission denied"},{"line_number":197,"context_line":""},{"line_number":198,"context_line":"If you are seeing the libvirt container fail with the error above, disable the"},{"line_number":199,"context_line":"libvirt profile."},{"line_number":200,"context_line":""},{"line_number":201,"context_line":"::"},{"line_number":202,"context_line":""},{"line_number":203,"context_line":"   sudo apparmor_parser -R /etc/apparmor.d/usr.sbin.libvirtd"},{"line_number":204,"context_line":""},{"line_number":205,"context_line":""},{"line_number":206,"context_line":"Kolla deploys OpenStack using `Ansible \u003chttp://www.ansible.com\u003e`__. Install"},{"line_number":207,"context_line":"Ansible from distribution packaging if the distro packaging has recommended"},{"line_number":208,"context_line":"version available."},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"Some implemented distro versions of Ansible are too old to use distro"},{"line_number":211,"context_line":"packaging. Currently, CentOS and RHEL package Ansible \u003e2.0 which is suitable"},{"line_number":212,"context_line":"for use with Kolla. Note that you will need to enable access to the EPEL"},{"line_number":213,"context_line":"repository to install via yum -- to do so, take a look at Fedora\u0027s EPEL"},{"line_number":214,"context_line":"`docs \u003chttps://fedoraproject.org/wiki/EPEL\u003e`__ and"},{"line_number":215,"context_line":"`FAQ \u003chttps://fedoraproject.org/wiki/EPEL/FAQ\u003e`__."},{"line_number":216,"context_line":""},{"line_number":217,"context_line":"On CentOS or RHEL systems, this can be done using:"},{"line_number":218,"context_line":""},{"line_number":219,"context_line":"::"},{"line_number":220,"context_line":""},{"line_number":221,"context_line":"    yum install ansible"},{"line_number":222,"context_line":""},{"line_number":223,"context_line":"Many DEB based systems do not meet Kolla\u0027s Ansible version requirements. It is"},{"line_number":224,"context_line":"recommended to use pip to install Ansible \u003e2.0. Finally Ansible \u003e2.0  may be"},{"line_number":225,"context_line":"installed using:"},{"line_number":226,"context_line":""},{"line_number":227,"context_line":"::"},{"line_number":228,"context_line":""},{"line_number":229,"context_line":"    pip install -U ansible"},{"line_number":230,"context_line":""},{"line_number":231,"context_line":"If DEB based systems include a version of Ansible that meets Kolla\u0027s version"},{"line_number":232,"context_line":"requirements it can be installed by:"},{"line_number":233,"context_line":""},{"line_number":234,"context_line":"::"},{"line_number":235,"context_line":""},{"line_number":236,"context_line":"    apt-get install ansible"},{"line_number":237,"context_line":""},{"line_number":238,"context_line":""},{"line_number":239,"context_line":"Install Kolla"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_2baef8e5","side":"PARENT","line":236,"range":{"start_line":30,"start_character":1,"end_line":236,"end_character":27},"updated":"2016-08-11 00:55:58.000000000","message":"this is common to both developer and operator and should be kept somewhere","commit_id":"96f429bab1889aff430f64ec7a5fc91e4f117be1"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"2164fda37778e8c7daadb7c6258ecf7cb520ab37","unresolved":false,"context_lines":[{"line_number":259,"context_line":"    cd kolla"},{"line_number":260,"context_line":"    cp -r etc/kolla /etc/"},{"line_number":261,"context_line":""},{"line_number":262,"context_line":"Install Python Clients"},{"line_number":263,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":264,"context_line":""},{"line_number":265,"context_line":"On the system where the OpenStack CLI/Python code is run, the Kolla community"},{"line_number":266,"context_line":"recommends installing the OpenStack python clients if they are not installed."},{"line_number":267,"context_line":"This could be a completely different machine then the deployment host or"},{"line_number":268,"context_line":"deployment targets. The following requirements are needed to build the"},{"line_number":269,"context_line":"client code:"},{"line_number":270,"context_line":""},{"line_number":271,"context_line":"::"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"   # Ubuntu"},{"line_number":274,"context_line":"   apt-get install python-dev libffi-dev libssl-dev gcc"},{"line_number":275,"context_line":""},{"line_number":276,"context_line":"   # CentOS 7"},{"line_number":277,"context_line":"   yum install python-devel libffi-devel openssl-devel gcc"},{"line_number":278,"context_line":""},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"To install the clients use:"},{"line_number":281,"context_line":""},{"line_number":282,"context_line":"::"},{"line_number":283,"context_line":""},{"line_number":284,"context_line":"    yum install python-openstackclient python-neutronclient"},{"line_number":285,"context_line":""},{"line_number":286,"context_line":""},{"line_number":287,"context_line":"Or using ``pip`` to install:"},{"line_number":288,"context_line":""},{"line_number":289,"context_line":"::"},{"line_number":290,"context_line":""},{"line_number":291,"context_line":"    pip install -U python-openstackclient python-neutronclient"},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"Local Registry"},{"line_number":294,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":295,"context_line":""},{"line_number":296,"context_line":"A local registry is not required for an ``all-in-one`` installation. Check out"},{"line_number":297,"context_line":"the :doc:`multinode` for more information on using a local registry. Otherwise,"},{"line_number":298,"context_line":"the `Docker Hub Image Registry`_ contains all images from each of Kolla\u0027s major"},{"line_number":299,"context_line":"releases. The latest release tag is 2.0.0 for Mitaka."},{"line_number":300,"context_line":""},{"line_number":301,"context_line":"Additional Environments"},{"line_number":302,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_cbeabc0e","side":"PARENT","line":299,"range":{"start_line":262,"start_character":0,"end_line":299,"end_character":53},"updated":"2016-08-11 00:55:58.000000000","message":"this is also common to both and should be kept somewhre","commit_id":"96f429bab1889aff430f64ec7a5fc91e4f117be1"}],"doc/quickstart/quickstart-developers.rst":[{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":12,"context_line":"::"},{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    git clone https://git.openstack.org/openstack/kolla"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Kolla holds configurations files in ``etc/kolla``. Copy the configuration files"},{"line_number":17,"context_line":"to ``/etc``:"},{"line_number":18,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_10e521db","line":15,"updated":"2016-08-11 00:51:47.000000000","message":"pip install tox ansible\u003d\u003d2.1.0 -r kolla/requiremnts.txt\nor\npip install -e kolla\npip install tox ansible\u003d\u003d2.1.0\n\nalso need to install docker 1.11.\n\nit would be good in general to keep the software version box that was in the existing quickstart.","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":21,"context_line":"    cd kolla"},{"line_number":22,"context_line":"    cp -r etc/kolla /etc/"},{"line_number":23,"context_line":""},{"line_number":24,"context_line":"Building Container Images"},{"line_number":25,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":26,"context_line":""},{"line_number":27,"context_line":"The Kolla community builds and pushes tested images for each tagged release of"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_70a8dd77","line":24,"range":{"start_line":24,"start_character":1,"end_line":24,"end_character":25},"updated":"2016-08-11 00:51:47.000000000","message":"you might want to mention how to use the kolla-build.conf in this section.","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"::"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"    kolla-build"},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"By default ``kolla-build`` will build all containers using CentOS as the base"},{"line_number":40,"context_line":"image and binary installation as base installation method. To change this"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_904751bb","line":37,"range":{"start_line":37,"start_character":4,"end_line":37,"end_character":15},"updated":"2016-08-11 00:51:47.000000000","message":"for developers we should use tools/build.py","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":49,"context_line":""},{"line_number":50,"context_line":"::"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    kolla-build --registry registry_ip_address:registry_ip_port --push"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"Note ``--base`` and ``--type`` can be added to the above ``kolla-build``"},{"line_number":55,"context_line":"command if different distributions or types are desired."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_ab05c811","line":52,"range":{"start_line":52,"start_character":4,"end_line":52,"end_character":15},"updated":"2016-08-11 00:51:47.000000000","message":"tools/build.py","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":60,"context_line":""},{"line_number":61,"context_line":"::"},{"line_number":62,"context_line":""},{"line_number":63,"context_line":"    kolla-build glance"},{"line_number":64,"context_line":""},{"line_number":65,"context_line":"In order to see all available parameters, run:"},{"line_number":66,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_0b07b418","line":63,"range":{"start_line":63,"start_character":4,"end_line":63,"end_character":15},"updated":"2016-08-11 00:51:47.000000000","message":"tools/build.py","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":66,"context_line":""},{"line_number":67,"context_line":"::"},{"line_number":68,"context_line":""},{"line_number":69,"context_line":"    kolla-build -h"},{"line_number":70,"context_line":""},{"line_number":71,"context_line":"For more information about building Kolla container images, check the detailed"},{"line_number":72,"context_line":"instruction in :doc:`image-building`."}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_2b127857","line":69,"range":{"start_line":69,"start_character":4,"end_line":69,"end_character":15},"updated":"2016-08-11 00:51:47.000000000","message":"tools/build.py","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":92,"context_line":"``/etc/kolla/globals.yml`` and ``/etc/kolla/passwords.yml``."},{"line_number":93,"context_line":""},{"line_number":94,"context_line":"Generate passwords for ``/etc/kolla/passwords.yml`` using the provided"},{"line_number":95,"context_line":"``kolla-genpwd`` tool. The tool will populate all empty fields in the"},{"line_number":96,"context_line":"``/etc/kolla/passwords.yml`` file using randomly generated values to secure the"},{"line_number":97,"context_line":"deployment. Optionally, the passwords may be populate in the file by hand."},{"line_number":98,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_70729d12","line":95,"range":{"start_line":95,"start_character":2,"end_line":95,"end_character":14},"updated":"2016-08-11 00:51:47.000000000","message":"tools/generate_passwords.py","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"::"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"    kolla-ansible prechecks"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"Verify that all required images with appropriate tags are available:"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_300b052c","line":155,"range":{"start_line":155,"start_character":4,"end_line":155,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":"::"},{"line_number":160,"context_line":""},{"line_number":161,"context_line":"    kolla-ansible pull"},{"line_number":162,"context_line":""},{"line_number":163,"context_line":"Run the deployment:"},{"line_number":164,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_500e793b","line":161,"range":{"start_line":161,"start_character":4,"end_line":161,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":164,"context_line":""},{"line_number":165,"context_line":"::"},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"    kolla-ansible deploy"},{"line_number":168,"context_line":""},{"line_number":169,"context_line":"If APIError/HTTPError is received from the neutron-dhcp-agent container,"},{"line_number":170,"context_line":"remove the container and recreate it:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_f014cd4d","line":167,"range":{"start_line":167,"start_character":4,"end_line":167,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":172,"context_line":"::"},{"line_number":173,"context_line":""},{"line_number":174,"context_line":"    docker rm -v -f neutron_dhcp_agent"},{"line_number":175,"context_line":"    kolla-ansible deploy"},{"line_number":176,"context_line":""},{"line_number":177,"context_line":"In order to see all available parameters, run:"},{"line_number":178,"context_line":""}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_10108158","line":175,"range":{"start_line":175,"start_character":4,"end_line":175,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":178,"context_line":""},{"line_number":179,"context_line":"::"},{"line_number":180,"context_line":""},{"line_number":181,"context_line":"    kolla-ansible -h"},{"line_number":182,"context_line":""},{"line_number":183,"context_line":".. NOTE:: In case of deploying using the _nested_ environment (*eg*."},{"line_number":184,"context_line":"  Using Virtualbox VM\u0027s, KVM VM\u0027s), if your compute node supports"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_d019c989","line":181,"range":{"start_line":181,"start_character":4,"end_line":181,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":221,"context_line":""},{"line_number":222,"context_line":"::"},{"line_number":223,"context_line":""},{"line_number":224,"context_line":"    kolla-ansible post-deploy"},{"line_number":225,"context_line":""},{"line_number":226,"context_line":"After the openrc file is created, use the following command to initialize an"},{"line_number":227,"context_line":"environment with a glance image and neutron networks:"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_f06fadf9","line":224,"range":{"start_line":224,"start_character":4,"end_line":224,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":244,"context_line":""},{"line_number":245,"context_line":"::"},{"line_number":246,"context_line":""},{"line_number":247,"context_line":"    kolla-ansible prechecks"},{"line_number":248,"context_line":""},{"line_number":249,"context_line":"If a failure during deployment occurs it nearly always occurs during evaluation"},{"line_number":250,"context_line":"of the software. Once the Operator learns the few configuration options"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_b0509533","line":247,"range":{"start_line":247,"start_character":4,"end_line":247,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"change_message_id":"0862aa45899007d172440de9a3161e27f21780aa","unresolved":false,"context_lines":[{"line_number":275,"context_line":""},{"line_number":276,"context_line":"::"},{"line_number":277,"context_line":""},{"line_number":278,"context_line":"    kolla-ansible pull"},{"line_number":279,"context_line":""},{"line_number":280,"context_line":"Debugging Kolla"},{"line_number":281,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":4,"id":"9ad45d7e_50603901","line":278,"range":{"start_line":278,"start_character":4,"end_line":278,"end_character":17},"updated":"2016-08-11 00:51:47.000000000","message":"tools/kolla-ansible","commit_id":"46d85311266d69d1ee849902b7ea9862f9ec083c"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _quickstart-developers:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Developer Quickstart Guide"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_70869514","line":2,"updated":"2016-08-26 21:37:47.000000000","message":"can you just put this in the TLD of doc?","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":132,"context_line":"::"},{"line_number":133,"context_line":""},{"line_number":134,"context_line":"   ./tools/generate_passwords.py"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Start by editing ``/etc/kolla/globals.yml``. Check and edit, if needed, these"},{"line_number":137,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":138,"context_line":"should match what you used in the ``kolla-build`` command line. The default for"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_f068e589","line":135,"updated":"2016-08-26 21:37:47.000000000","message":"looks ike a whole lot of  duplication  which I guess is ok.  Please coy from the review i did of the operator guide the comments into this section.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":204,"context_line":"``kolla_external_fqdn``, or ``kolla_internal_fqdn``. If these variables were not"},{"line_number":205,"context_line":" set during deploy, they default to ``kolla_internal_vip_address``."},{"line_number":206,"context_line":""},{"line_number":207,"context_line":"Failures"},{"line_number":208,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":209,"context_line":""},{"line_number":210,"context_line":"If Kolla fails, often it is caused by a CTRL-C during the deployment"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_d004c1c1","line":207,"updated":"2016-08-26 21:37:47.000000000","message":"need to move the failures and debugging olla of this doc into a troubleshooting doc - that way both guides can use them.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":290,"context_line":"values are overridden, in ``/etc/kolla/globals.yml``. The value of"},{"line_number":291,"context_line":"``\u003ckibana_password\u003e`` can be found in ``/etc/kolla/passwords.yml``."},{"line_number":292,"context_line":""},{"line_number":293,"context_line":"Note: When you log in to Kibana web interface for the first time, you are"},{"line_number":294,"context_line":"prompted to create an index. Please create an index using the name ``log-*``."},{"line_number":295,"context_line":"This step is necessary until the default Kibana dashboard is implemented in"},{"line_number":296,"context_line":"Kolla."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_70b855e6","line":293,"range":{"start_line":293,"start_character":11,"end_line":293,"end_character":14},"updated":"2016-08-26 21:37:47.000000000","message":"pronoun.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Developer Quickstart Guide"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":6,"context_line":""},{"line_number":7,"context_line":"Install Kolla"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_83fe15ac","line":6,"updated":"2016-09-16 12:49:28.000000000","message":"Add an overview section containing following:\n\"This quickstart guide contains instructions on obtaining a master all in one environment.  Because of limitations of PBR[1], we recommend not installing Kolla itself via pip.\n\n[1] http://lists.openstack.org/pipermail/openstack-dev/2016-September/103678.html","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":7,"context_line":"Install Kolla"},{"line_number":8,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"To clone the Kolla repo:"},{"line_number":11,"context_line":""},{"line_number":12,"context_line":"::"},{"line_number":13,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_43e6cd15","line":10,"range":{"start_line":10,"start_character":0,"end_line":10,"end_character":2},"updated":"2016-09-16 12:49:28.000000000","message":"remove To capitalize Clone","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"   git clone https://git.openstack.org/openstack/kolla"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"To install Kolla\u0027s Python dependencies use:"},{"line_number":17,"context_line":""},{"line_number":18,"context_line":"::"},{"line_number":19,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_c3c01d53","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":4},"updated":"2016-09-16 12:49:28.000000000","message":"Remove To, capitalize Install","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":30,"context_line":"Local Registry"},{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":34,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":35,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":36,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_e3b35998","line":33,"range":{"start_line":33,"start_character":0,"end_line":33,"end_character":54},"updated":"2016-09-16 12:49:28.000000000","message":"A local registry is recommended when developing for master.  Since no master images are available on docker hub, the docker cache may be used for all-in-one deployments.  When deploying multinode, A registry is strongly recommended to serve as a single source of images.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":34,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":35,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":36,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":37,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_e3a8b98e","line":34,"range":{"start_line":34,"start_character":42,"end_line":34,"end_character":54},"updated":"2016-09-16 12:49:28.000000000","message":"provides","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":31,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":32,"context_line":""},{"line_number":33,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":34,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":35,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":36,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":37,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_a3a231ac","line":34,"range":{"start_line":34,"start_character":24,"end_line":34,"end_character":37},"updated":"2016-09-16 12:49:28.000000000","message":"this is not accurate - it is possible to install containers for multinode deployments via dockerhub - however not for developer workflows.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":32,"context_line":""},{"line_number":33,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":34,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":35,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":36,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":37,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":38,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_63a82921","line":35,"range":{"start_line":35,"start_character":7,"end_line":35,"end_character":16},"updated":"2016-09-16 12:49:28.000000000","message":"Reference","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":33,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":34,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":35,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":36,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":37,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":38,"context_line":""},{"line_number":39,"context_line":"Building Container Images"},{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_03476577","line":37,"range":{"start_line":36,"start_character":17,"end_line":37,"end_character":80},"updated":"2016-09-16 12:49:28.000000000","message":"delete - this is not accurate for working from master.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":40,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":41,"context_line":""},{"line_number":42,"context_line":"The Kolla community builds and pushes tested images for each tagged release of"},{"line_number":43,"context_line":"Kolla. Developers should be running from master where it\u0027s recommended to build"},{"line_number":44,"context_line":"images locally."},{"line_number":45,"context_line":""},{"line_number":46,"context_line":"Before running the below instructions, ensure the docker daemon is running"},{"line_number":47,"context_line":"or the build process will fail. To build images using default parameters run:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_3e12ba57","line":44,"range":{"start_line":43,"start_character":7,"end_line":44,"end_character":15},"updated":"2016-09-16 12:49:28.000000000","message":"Developers running from master are required to build container images as the Docker Hub does not contain  built images for the master branch.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":52,"context_line":"   ./tools/build.py"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"By default ``build.py`` will build all containers using CentOS as the base"},{"line_number":55,"context_line":"image and binary installation as base installation method."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Build only the required containers for a deployment:"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_3e39dad7","line":55,"updated":"2016-09-16 12:49:28.000000000","message":"insert \"as the base\"","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":54,"context_line":"By default ``build.py`` will build all containers using CentOS as the base"},{"line_number":55,"context_line":"image and binary installation as base installation method."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":"Build only the required containers for a deployment:"},{"line_number":58,"context_line":""},{"line_number":59,"context_line":"::"},{"line_number":60,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_fe7052a6","line":57,"range":{"start_line":57,"start_character":0,"end_line":57,"end_character":52},"updated":"2016-09-16 12:49:28.000000000","message":"Developers should be building all images all the time to catch problems.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":58,"context_line":""},{"line_number":59,"context_line":"::"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"   ./tools/build.py cron heka kolla-toolbox glance haproxy keystone mariadb \\"},{"line_number":62,"context_line":"   memcached neutron nova rabbitmq heat horizon haproxy"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"For more information about building Kolla container images, check the detailed"},{"line_number":65,"context_line":"instruction in :doc:`image-building`."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_1edfbe69","line":62,"range":{"start_line":61,"start_character":20,"end_line":62,"end_character":55},"updated":"2016-09-16 12:49:28.000000000","message":"delete or move into a different section \"To optimize build times, the minimum containers required to deploy Kolla can be built:\n: \nline 59-62","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":61,"context_line":"   ./tools/build.py cron heka kolla-toolbox glance haproxy keystone mariadb \\"},{"line_number":62,"context_line":"   memcached neutron nova rabbitmq heat horizon haproxy"},{"line_number":63,"context_line":""},{"line_number":64,"context_line":"For more information about building Kolla container images, check the detailed"},{"line_number":65,"context_line":"instruction in :doc:`image-building`."},{"line_number":66,"context_line":""},{"line_number":67,"context_line":".. _deploying-kolla:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_dec71696","line":64,"range":{"start_line":64,"start_character":60,"end_line":64,"end_character":65},"updated":"2016-09-16 12:49:28.000000000","message":"reference","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":72,"context_line":"When deploying Kolla in a VM, see if your compute node supports"},{"line_number":73,"context_line":"hardware acceleration for virtual machines."},{"line_number":74,"context_line":""},{"line_number":75,"context_line":"For this, run the follow command in **compute node**::"},{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    $ egrep -c \u0027(vmx|svm)\u0027 /proc/cpuinfo"},{"line_number":78,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_5e5306e2","line":75,"range":{"start_line":75,"start_character":0,"end_line":75,"end_character":8},"updated":"2016-09-16 12:49:28.000000000","message":"For this references what?  I\u0027d recommend Just leaving this part out and saying\n:\n\"Run the followingcommand in a **compute node** to validate hardwaare acceleration is available::","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":76,"context_line":""},{"line_number":77,"context_line":"    $ egrep -c \u0027(vmx|svm)\u0027 /proc/cpuinfo"},{"line_number":78,"context_line":""},{"line_number":79,"context_line":"If this command returns a value of **zero**, your compute node does not"},{"line_number":80,"context_line":"support hardware acceleration and you **must** configure libvirt to use"},{"line_number":81,"context_line":"**QEMU** instead of KVM."},{"line_number":82,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_3e71da76","line":79,"range":{"start_line":79,"start_character":45,"end_line":79,"end_character":49},"updated":"2016-09-16 12:49:28.000000000","message":"the","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":80,"context_line":"support hardware acceleration and you **must** configure libvirt to use"},{"line_number":81,"context_line":"**QEMU** instead of KVM."},{"line_number":82,"context_line":""},{"line_number":83,"context_line":"For this, change the **virt_type** option in the `[libvirt]` section"},{"line_number":84,"context_line":"of **nova-compute.conf** file inside the ``/etc/kolla/config/`` directory."},{"line_number":85,"context_line":""},{"line_number":86,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_7e1522e3","line":83,"range":{"start_line":83,"start_character":0,"end_line":83,"end_character":8},"updated":"2016-09-16 12:49:28.000000000","message":"To enable software-based virtualization emulation","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":100,"context_line":"`devstack \u003chttp://docs.openstack.org/developer/devstack/\u003e`__ deploy which"},{"line_number":101,"context_line":"installs all OpenStack services on a single host. In the *multinode* deploy,"},{"line_number":102,"context_line":"OpenStack services can be run on specific hosts. This documentation only"},{"line_number":103,"context_line":"describes deploying an *all-in-one* setup since it\u0027s simpler. To setup"},{"line_number":104,"context_line":"*multinode* see the :doc:`multinode`."},{"line_number":105,"context_line":""},{"line_number":106,"context_line":"Each method is represented as an Ansible inventory file. More information on"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_be8eca2b","line":103,"range":{"start_line":103,"start_character":41,"end_line":103,"end_character":60},"updated":"2016-09-16 12:49:28.000000000","message":"no reson to give an explination - should be obvious from above changes.  recommend deleting.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Modify ``/etc/kolla/globals.yml`` in an editor. Check and edit, if needed, these"},{"line_number":124,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":125,"context_line":"should match what you used in the ``kolla-build`` command line. The defaults for"},{"line_number":126,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"},{"line_number":127,"context_line":"``binary``. As an example, if the ubuntu distro and source type is desired,"},{"line_number":128,"context_line":"please set ``globals.yml`` with these entries:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_de09d685","line":125,"range":{"start_line":125,"start_character":68,"end_line":125,"end_character":76},"updated":"2016-09-16 12:49:28.000000000","message":"defaults is singular","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":122,"context_line":""},{"line_number":123,"context_line":"Modify ``/etc/kolla/globals.yml`` in an editor. Check and edit, if needed, these"},{"line_number":124,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":125,"context_line":"should match what you used in the ``kolla-build`` command line. The defaults for"},{"line_number":126,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"},{"line_number":127,"context_line":"``binary``. As an example, if the ubuntu distro and source type is desired,"},{"line_number":128,"context_line":"please set ``globals.yml`` with these entries:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_3ec9da59","line":125,"range":{"start_line":125,"start_character":18,"end_line":125,"end_character":21},"updated":"2016-09-16 12:49:28.000000000","message":"pronoun - was used","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":141,"context_line":"The ``neutron_external_interface`` variable is the interface that will be used"},{"line_number":142,"context_line":"for the external bridge in Neutron. Without this bridge the deployment instance"},{"line_number":143,"context_line":"traffic will be unable to access the rest of the internal network or external"},{"line_number":144,"context_line":"Internet. In the case of a single interface on a machine, a veth pair may be"},{"line_number":145,"context_line":"used where one end of the veth pair is listed here and the other end is in a"},{"line_number":146,"context_line":"bridge on the system."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"::"},{"line_number":149,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_9e966eee","line":146,"range":{"start_line":144,"start_character":10,"end_line":146,"end_character":21},"updated":"2016-09-16 12:49:28.000000000","message":"This is thrown in without a relevant example of how to do such a thing.  Recommend placing in a separate section with an example of creating the bridge and veth pair\n\nSomething like\n\"A workaround to operating Kolla with only one NIC\"","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":157,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":161,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":162,"context_line":"implemented in kolla-ansible in the future."},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_1e609e00","line":160,"range":{"start_line":160,"start_character":61,"end_line":160,"end_character":66},"updated":"2016-09-16 12:49:28.000000000","message":"These what?  These commands","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":157,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":161,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":162,"context_line":"implemented in kolla-ansible in the future."},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_be696afb","line":160,"range":{"start_line":160,"start_character":49,"end_line":160,"end_character":55},"updated":"2016-09-16 12:49:28.000000000","message":"are","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":157,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":161,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":162,"context_line":"implemented in kolla-ansible in the future."},{"line_number":163,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_7e536239","line":160,"range":{"start_line":160,"start_character":67,"end_line":160,"end_character":71},"updated":"2016-09-16 12:49:28.000000000","message":"no need for this word","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":158,"context_line":""},{"line_number":159,"context_line":""},{"line_number":160,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":161,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":162,"context_line":"implemented in kolla-ansible in the future."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":".. note:: Even for all-in-one installs it is possible to use the docker"},{"line_number":165,"context_line":"   registry for deployment, although not strictly required."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_3e0b9a2b","line":162,"range":{"start_line":161,"start_character":0,"end_line":162,"end_character":43},"updated":"2016-09-16 12:49:28.000000000","message":"I\u0027m pretty sure prechecks doesn\u0027t setup all of the containers on the localhost.  Also prechecks is already implemented.\n\nI think what your after here is something more like\nThe following commands are run to obtain an all-in-one deployment:","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":161,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":162,"context_line":"implemented in kolla-ansible in the future."},{"line_number":163,"context_line":""},{"line_number":164,"context_line":".. note:: Even for all-in-one installs it is possible to use the docker"},{"line_number":165,"context_line":"   registry for deployment, although not strictly required."},{"line_number":166,"context_line":""},{"line_number":167,"context_line":"First, check that the deployment targets are in a state where Kolla may deploy"},{"line_number":168,"context_line":"to them:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_205454fd","line":165,"range":{"start_line":164,"start_character":0,"end_line":165,"end_character":59},"updated":"2016-09-16 12:49:28.000000000","message":"this note is orthogonal to the section and shouold be deleted or go somewhere else","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"}],"doc/quickstart/quickstart-operators.rst":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":1,"context_line":".. _quickstart-operators:"},{"line_number":2,"context_line":""},{"line_number":3,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":4,"context_line":"Operator Quickstart Guide"},{"line_number":5,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_d0ae8184","line":2,"updated":"2016-08-26 21:37:47.000000000","message":"can you just put this in the tld of doc?","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":18,"context_line":""},{"line_number":19,"context_line":"::"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"    cp -r /usr/share/kolla/etc_examples/kolla /etc/"},{"line_number":22,"context_line":""},{"line_number":23,"context_line":"Local Registry"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_10838957","line":21,"updated":"2016-08-26 21:37:47.000000000","message":"some platforms put these files in /usr/loca/share/kolla/etc_examples/kolla","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":23,"context_line":"Local Registry"},{"line_number":24,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":25,"context_line":""},{"line_number":26,"context_line":"A local registry is not required for an ``all-in-one`` installation. Check out"},{"line_number":27,"context_line":"the :doc:`multinode` for more information on using a local registry. Otherwise,"},{"line_number":28,"context_line":"the `Docker Hub Image Registry`_ contains all images from each of Kolla\u0027s major"},{"line_number":29,"context_line":"releases. The latest release tag is 2.0.0 for Mitaka."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_f55e1711","line":26,"range":{"start_line":26,"start_character":19,"end_line":26,"end_character":66},"updated":"2016-08-26 21:37:47.000000000","message":"only required to improve performance of the deployment.  For multinode deployments, dramatic increases in performance can be obtained depending on node count.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":32,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"The Kolla community builds and pushes tested images for each tagged release of"},{"line_number":35,"context_line":"Kolla, but if running from master, it is recommended to build images locally."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Before running the below instructions, ensure the docker daemon is running"},{"line_number":38,"context_line":"or the build process will fail. To build images using default parameters run:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_755be72e","line":35,"range":{"start_line":35,"start_character":5,"end_line":35,"end_character":77},"updated":"2016-08-26 21:37:47.000000000","message":"delete - operators don\u0027t run from master.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":35,"context_line":"Kolla, but if running from master, it is recommended to build images locally."},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"Before running the below instructions, ensure the docker daemon is running"},{"line_number":38,"context_line":"or the build process will fail. To build images using default parameters run:"},{"line_number":39,"context_line":""},{"line_number":40,"context_line":"::"},{"line_number":41,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_95b06b45","line":38,"updated":"2016-08-26 21:37:47.000000000","message":"lets iterate on this.  I think the building contianer images should go in a separate doc that the dev and op quickstart guide link to.  but we can do that in a followup review.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":81,"context_line":"Additional Setup if running in a VM"},{"line_number":82,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":83,"context_line":""},{"line_number":84,"context_line":"In case of deploying using the _nested_ environment (*eg*."},{"line_number":85,"context_line":"Using Virtualbox VM\u0027s, KVM VM\u0027s), if your compute node supports"},{"line_number":86,"context_line":"hardware acceleration for virtual machines."},{"line_number":87,"context_line":""},{"line_number":88,"context_line":"For this, run the follow command in **compute node**::"},{"line_number":89,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_75804747","line":86,"range":{"start_line":84,"start_character":0,"end_line":86,"end_character":43},"updated":"2016-08-26 21:37:47.000000000","message":"this sentence doesn\u0027t make any sense.  -1 here","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":114,"context_line":"`devstack \u003chttp://docs.openstack.org/developer/devstack/\u003e`__ deploy which"},{"line_number":115,"context_line":"installs all OpenStack services on a single host. In the *multinode* deploy,"},{"line_number":116,"context_line":"OpenStack services can be run on specific hosts. This documentation only"},{"line_number":117,"context_line":"describes deploying *all-in-one* method as most simple one. To setup"},{"line_number":118,"context_line":"*multinode* see the :doc:`multinode`."},{"line_number":119,"context_line":""},{"line_number":120,"context_line":"Each method is represented as an Ansible inventory file. More information on"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_95c5cb8f","line":117,"range":{"start_line":117,"start_character":39,"end_line":117,"end_character":57},"updated":"2016-08-26 21:37:47.000000000","message":"extrenous text can be deleted","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":126,"context_line":""},{"line_number":127,"context_line":"Generate passwords for ``/etc/kolla/passwords.yml`` using the provided"},{"line_number":128,"context_line":"``kolla-genpwd`` tool. The tool will populate all empty fields in the"},{"line_number":129,"context_line":"``/etc/kolla/passwords.yml`` file using randomly generated values to secure the"},{"line_number":130,"context_line":"deployment. Optionally, the passwords may be populate in the file by hand."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_f551b7d9","line":129,"range":{"start_line":129,"start_character":40,"end_line":129,"end_character":48},"updated":"2016-08-26 21:37:47.000000000","message":"a secure psuedo-random number generator","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":127,"context_line":"Generate passwords for ``/etc/kolla/passwords.yml`` using the provided"},{"line_number":128,"context_line":"``kolla-genpwd`` tool. The tool will populate all empty fields in the"},{"line_number":129,"context_line":"``/etc/kolla/passwords.yml`` file using randomly generated values to secure the"},{"line_number":130,"context_line":"deployment. Optionally, the passwords may be populate in the file by hand."},{"line_number":131,"context_line":""},{"line_number":132,"context_line":"::"},{"line_number":133,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_15061bce","line":130,"range":{"start_line":130,"start_character":61,"end_line":130,"end_character":65},"updated":"2016-08-26 21:37:47.000000000","message":"file could reference kolla-genpwd or passwords.yml.  can you specify the exact file here.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":133,"context_line":""},{"line_number":134,"context_line":"   kolla-genpwd"},{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Start by editing ``/etc/kolla/globals.yml``. Check and edit, if needed, these"},{"line_number":137,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":138,"context_line":"should match what you used in the ``kolla-build`` command line. The default for"},{"line_number":139,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_d504b3c1","line":136,"range":{"start_line":136,"start_character":0,"end_line":136,"end_character":16},"updated":"2016-08-26 21:37:47.000000000","message":"Modify ``/etc/kolla/globals.yml`` in an editor.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":135,"context_line":""},{"line_number":136,"context_line":"Start by editing ``/etc/kolla/globals.yml``. Check and edit, if needed, these"},{"line_number":137,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":138,"context_line":"should match what you used in the ``kolla-build`` command line. The default for"},{"line_number":139,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"},{"line_number":140,"context_line":"``binary``. If you want to use ubuntu with source type, then you should make"},{"line_number":141,"context_line":"sure ``globals.yml`` has the following entries:"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_b51c8f14","line":138,"range":{"start_line":138,"start_character":68,"end_line":138,"end_character":75},"updated":"2016-08-26 21:37:47.000000000","message":"defaults","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":137,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":138,"context_line":"should match what you used in the ``kolla-build`` command line. The default for"},{"line_number":139,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"},{"line_number":140,"context_line":"``binary``. If you want to use ubuntu with source type, then you should make"},{"line_number":141,"context_line":"sure ``globals.yml`` has the following entries:"},{"line_number":142,"context_line":""},{"line_number":143,"context_line":"::"},{"line_number":144,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_f5a9b77c","line":141,"range":{"start_line":140,"start_character":12,"end_line":141,"end_character":47},"updated":"2016-08-26 21:37:47.000000000","message":"As an example, if the ubuntu distro and source type is desired, please set ``globals.yml`` with these entries:","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":160,"context_line":""},{"line_number":161,"context_line":"The ``neutron_external_interface`` variable is the interface that will be used"},{"line_number":162,"context_line":"for the external bridge in Neutron. Without this bridge the deployment instance"},{"line_number":163,"context_line":"traffic will be unable to access the rest of the Internet. In the case of a"},{"line_number":164,"context_line":"single interface on a machine, a veth pair may be used where one end of the"},{"line_number":165,"context_line":"veth pair is listed here and the other end is in a bridge on the system. ::"},{"line_number":166,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_d57833f5","line":163,"range":{"start_line":163,"start_character":49,"end_line":163,"end_character":57},"updated":"2016-08-26 21:37:47.000000000","message":"internal network or external Internet","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":175,"context_line":""},{"line_number":176,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":177,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":178,"context_line":"wrapped in the kolla-script in the future."},{"line_number":179,"context_line":""},{"line_number":180,"context_line":".. note:: even for all-in-one installs it is possible to use the docker"},{"line_number":181,"context_line":"   registry for deployment, although not strictly required."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_15effb87","line":178,"range":{"start_line":178,"start_character":0,"end_line":178,"end_character":26},"updated":"2016-08-26 21:37:47.000000000","message":"implemented in the kolla-ansible","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":187,"context_line":""},{"line_number":188,"context_line":"   kolla-ansible prechecks"},{"line_number":189,"context_line":""},{"line_number":190,"context_line":"Verify that all required images with appropriate tags are available:"},{"line_number":191,"context_line":""},{"line_number":192,"context_line":"::"},{"line_number":193,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_b5ac8f36","line":190,"updated":"2016-08-26 21:37:47.000000000","message":"and cache the images in the Docker registry","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":230,"context_line":"::"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"   . /etc/kolla/admin-openrc.sh"},{"line_number":233,"context_line":"   kolla/tools/init-runonce"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"The Horizon dashboard will be available by entering IP address or hostname from"},{"line_number":236,"context_line":"``kolla_external_fqdn``, or ``kolla_internal_fqdn``. If these variables were not"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_553c23e2","line":233,"updated":"2016-08-26 21:37:47.000000000","message":"this path is wrong and this tool is not curently distributed in stable branches - please make a note of it via .. WARNING","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":268,"context_line":""},{"line_number":269,"context_line":"   cd kolla"},{"line_number":270,"context_line":"   ./tools/cleanup-containers"},{"line_number":271,"context_line":"   ./tools/cleanup-host"},{"line_number":272,"context_line":""},{"line_number":273,"context_line":"The Operator will have to copy via scp or some other means the cleanup scripts"},{"line_number":274,"context_line":"to the various nodes where the failed containers are located."}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_75168756","line":271,"updated":"2016-08-26 21:37:47.000000000","message":"these are the wrong paths for operators","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":323,"context_line":"::"},{"line_number":324,"context_line":""},{"line_number":325,"context_line":"   http://\u003ckolla_internal_vip_address\u003e:\u003ckibana_server_port\u003e"},{"line_number":326,"context_line":"   or http://\u003ckolla_external_vip_address\u003e:\u003ckibana_server_port\u003e"},{"line_number":327,"context_line":""},{"line_number":328,"context_line":"and authenticate using ``\u003ckibana_user\u003e`` and ``\u003ckibana_password\u003e``."},{"line_number":329,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_b00f3d2d","line":326,"updated":"2016-08-26 21:37:47.000000000","message":"https","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":329,"context_line":""},{"line_number":330,"context_line":"The values ``\u003ckolla_internal_vip_address\u003e``, ``\u003ckolla_external_vip_address\u003e``"},{"line_number":331,"context_line":"``\u003ckibana_server_port\u003e`` and ``\u003ckibana_user\u003e`` can be found in"},{"line_number":332,"context_line":"``\u003ckolla_install_path\u003e/kolla/ansible/group_vars/all.yml`` or if the default"},{"line_number":333,"context_line":"values are overridden, in ``/etc/kolla/globals.yml``. The value of"},{"line_number":334,"context_line":"``\u003ckibana_password\u003e`` can be found in ``/etc/kolla/passwords.yml``."},{"line_number":335,"context_line":""}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_102709b7","line":332,"updated":"2016-08-26 21:37:47.000000000","message":"put a period here.","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":330,"context_line":"The values ``\u003ckolla_internal_vip_address\u003e``, ``\u003ckolla_external_vip_address\u003e``"},{"line_number":331,"context_line":"``\u003ckibana_server_port\u003e`` and ``\u003ckibana_user\u003e`` can be found in"},{"line_number":332,"context_line":"``\u003ckolla_install_path\u003e/kolla/ansible/group_vars/all.yml`` or if the default"},{"line_number":333,"context_line":"values are overridden, in ``/etc/kolla/globals.yml``. The value of"},{"line_number":334,"context_line":"``\u003ckibana_password\u003e`` can be found in ``/etc/kolla/passwords.yml``."},{"line_number":335,"context_line":""},{"line_number":336,"context_line":".. note:: When you log in to Kibana web interface for the first time, you are"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_104e296f","line":333,"range":{"start_line":333,"start_character":21,"end_line":333,"end_character":22},"updated":"2016-08-26 21:37:47.000000000","message":"remove comma","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"2ab61b0bff96ba6a82a9a079cd5542840b9f165d","unresolved":false,"context_lines":[{"line_number":335,"context_line":""},{"line_number":336,"context_line":".. note:: When you log in to Kibana web interface for the first time, you are"},{"line_number":337,"context_line":"          prompted to create an index. Please create an index using the name"},{"line_number":338,"context_line":"          ``log-*``. This step is necessary until the default Kibana dashboard"},{"line_number":339,"context_line":"          is implemented in Kolla."},{"line_number":340,"context_line":""},{"line_number":341,"context_line":".. _Docker Hub Image Registry: https://hub.docker.com/u/kolla/"}],"source_content_type":"text/x-rst","patch_set":7,"id":"fa7ab95a_f0470549","line":338,"range":{"start_line":338,"start_character":50,"end_line":338,"end_character":53},"updated":"2016-08-26 21:37:47.000000000","message":"a","commit_id":"775555a5429f245efa93df5ea7868c52508580ee"},{"author":{"_account_id":9396,"name":"igordcard","email":"igordcard@gmail.com","username":"igordcard"},"change_message_id":"a0ac8a8e0363992b577d752a5d60d9f8a2b76306","unresolved":false,"context_lines":[{"line_number":13,"context_line":""},{"line_number":14,"context_line":"    pip install kolla"},{"line_number":15,"context_line":""},{"line_number":16,"context_line":"Kolla holds configurations files in ``/usr/share/kolla/etc_examples/kolla/``."},{"line_number":17,"context_line":"Copy the configuration files to ``/etc``:"},{"line_number":18,"context_line":""},{"line_number":19,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a89bdaa_6f85a1cd","line":16,"range":{"start_line":16,"start_character":0,"end_line":16,"end_character":77},"updated":"2016-09-12 14:35:54.000000000","message":"Depending on how pip is installed/run, it may happen that /usr/share/kolla is actually in /usr/local/share/kolla. More information should be given regarding this.","commit_id":"00d558e0b5052b6b7799457377e76b011d284b34"},{"author":{"_account_id":9396,"name":"igordcard","email":"igordcard@gmail.com","username":"igordcard"},"change_message_id":"a0ac8a8e0363992b577d752a5d60d9f8a2b76306","unresolved":false,"context_lines":[{"line_number":230,"context_line":"::"},{"line_number":231,"context_line":""},{"line_number":232,"context_line":"   . /etc/kolla/admin-openrc.sh"},{"line_number":233,"context_line":"   kolla/tools/init-runonce"},{"line_number":234,"context_line":""},{"line_number":235,"context_line":"The Horizon dashboard will be available by entering IP address or hostname from"},{"line_number":236,"context_line":"``kolla_external_fqdn``, or ``kolla_internal_fqdn``. If these variables were not"}],"source_content_type":"text/x-rst","patch_set":8,"id":"9a89bdaa_6fea0176","line":233,"range":{"start_line":233,"start_character":0,"end_line":233,"end_character":27},"updated":"2016-09-12 14:35:54.000000000","message":"This is correct for the developer\u0027s quickstart. However, for operators, the following is correct:\n\n/usr/share/kolla/init-runonce\nor\n/usr/local/share/kolla/init-runonce","commit_id":"00d558e0b5052b6b7799457377e76b011d284b34"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":16,"context_line":"Depending on your platform, Kolla holds configurations files in"},{"line_number":17,"context_line":"``/usr/share/kolla/etc_examples/kolla/`` or"},{"line_number":18,"context_line":"``/usr/local/share/kolla/etc_examples/kolla/`` Copy the configuration files to"},{"line_number":19,"context_line":"``/etc``:"},{"line_number":20,"context_line":""},{"line_number":21,"context_line":"::"},{"line_number":22,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_40a9608f","line":19,"range":{"start_line":19,"start_character":2,"end_line":19,"end_character":6},"updated":"2016-09-16 12:49:28.000000000","message":"/etc/kolla","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_a07b0427","line":29,"range":{"start_line":29,"start_character":24,"end_line":29,"end_character":37},"updated":"2016-09-16 12:49:28.000000000","message":"a registry is strongly recommended","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"19f0c206bb8b1156c9b719996ce1dd91a775341d","unresolved":false,"context_lines":[{"line_number":26,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":27,"context_line":""},{"line_number":28,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a71b18c_c6c0c42d","line":29,"range":{"start_line":29,"start_character":24,"end_line":29,"end_character":37},"in_reply_to":"7a8ec9b2_a07b0427","updated":"2016-12-07 17:01:11.000000000","message":"+1","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_80cc486b","line":30,"range":{"start_line":30,"start_character":7,"end_line":30,"end_character":16},"updated":"2016-09-16 12:49:28.000000000","message":"Reference","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":27,"context_line":""},{"line_number":28,"context_line":"A local registry is not required for an ``all-in-one`` installation. For"},{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":33,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_2096143f","line":30,"range":{"start_line":30,"start_character":0,"end_line":30,"end_character":5},"updated":"2016-09-16 12:49:28.000000000","message":"imrpovement","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Pulling Container Images"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_40e5e0d9","line":32,"range":{"start_line":32,"start_character":63,"end_line":32,"end_character":68},"updated":"2016-09-16 12:49:28.000000000","message":"2.0.2 for Mitaka.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"19f0c206bb8b1156c9b719996ce1dd91a775341d","unresolved":false,"context_lines":[{"line_number":29,"context_line":"a multinode deployment, it\u0027s required and will provide a significant performance"},{"line_number":30,"context_line":"boost. Check out the :doc:`multinode` for more information on using a local"},{"line_number":31,"context_line":"Docker registry. Otherwise, the `Docker Hub Image Registry`_ contains all images"},{"line_number":32,"context_line":"from each of Kolla\u0027s major releases. The latest release tag is 3.0.0 for Newton."},{"line_number":33,"context_line":""},{"line_number":34,"context_line":"Pulling Container Images"},{"line_number":35,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a71b18c_a6dae815","line":32,"range":{"start_line":32,"start_character":67,"end_line":32,"end_character":68},"updated":"2016-12-07 17:01:11.000000000","message":"3.0.1.\n\n3.0.0 has some beta containers uploaded as 3.0.0. :/","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":44,"context_line":"Deploying in a VM"},{"line_number":45,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"},{"line_number":46,"context_line":""},{"line_number":47,"context_line":"When deploying Kolla in a VM, see if your compute node supports"},{"line_number":48,"context_line":"hardware acceleration for virtual machines."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"For this, run the follow command in **compute node**::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_a0f78489","line":47,"range":{"start_line":47,"start_character":37,"end_line":47,"end_character":41},"updated":"2016-09-16 12:49:28.000000000","message":"determine if the","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":47,"context_line":"When deploying Kolla in a VM, see if your compute node supports"},{"line_number":48,"context_line":"hardware acceleration for virtual machines."},{"line_number":49,"context_line":""},{"line_number":50,"context_line":"For this, run the follow command in **compute node**::"},{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    $ egrep -c \u0027(vmx|svm)\u0027 /proc/cpuinfo"},{"line_number":53,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_002d98fd","line":50,"range":{"start_line":50,"start_character":0,"end_line":50,"end_character":11},"updated":"2016-09-16 12:49:28.000000000","message":"Delete and capitalize R","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":51,"context_line":""},{"line_number":52,"context_line":"    $ egrep -c \u0027(vmx|svm)\u0027 /proc/cpuinfo"},{"line_number":53,"context_line":""},{"line_number":54,"context_line":"If this command returns a value of **zero**, your compute node does not"},{"line_number":55,"context_line":"support hardware acceleration and you **must** configure libvirt to use"},{"line_number":56,"context_line":"**QEMU** instead of KVM."},{"line_number":57,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_60381c3e","line":54,"range":{"start_line":54,"start_character":45,"end_line":54,"end_character":49},"updated":"2016-09-16 12:49:28.000000000","message":"the","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":55,"context_line":"support hardware acceleration and you **must** configure libvirt to use"},{"line_number":56,"context_line":"**QEMU** instead of KVM."},{"line_number":57,"context_line":""},{"line_number":58,"context_line":"For this, change the **virt_type** option in the `[libvirt]` section"},{"line_number":59,"context_line":"of **nova-compute.conf** file inside the ``/etc/kolla/config/`` directory."},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_8041a8ab","line":58,"range":{"start_line":58,"start_character":0,"end_line":58,"end_character":8},"updated":"2016-09-16 12:49:28.000000000","message":"To enable software-emulated virtualization","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":87,"context_line":""},{"line_number":88,"context_line":"Generate passwords for ``/etc/kolla/passwords.yml`` using the provided"},{"line_number":89,"context_line":"``kolla-genpwd`` tool. The tool will populate all empty fields in the"},{"line_number":90,"context_line":"``/etc/kolla/passwords.yml`` file using a psuedo-random number generator to"},{"line_number":91,"context_line":"secure the deployment. Optionally, the passwords may be populated in"},{"line_number":92,"context_line":"``/etc/kolla/passwords.yml`` by hand."},{"line_number":93,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_e01b4cc8","line":90,"updated":"2016-09-16 12:49:28.000000000","message":"secure PRNG","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":97,"context_line":""},{"line_number":98,"context_line":"Modify ``/etc/kolla/globals.yml`` in an editor. Check and edit, if needed, these"},{"line_number":99,"context_line":"parameters: ``kolla_base_distro``, ``kolla_install_type``. These parameters"},{"line_number":100,"context_line":"should match what you used in the ``kolla-build`` command line. The defaults for"},{"line_number":101,"context_line":"``kolla_base_distro`` is ``centos`` and for ``kolla_install_type`` is"},{"line_number":102,"context_line":"``binary``. As an example, if the ubuntu distro and source type is desired,"},{"line_number":103,"context_line":"please set ``globals.yml`` with these entries:"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_8004484a","line":100,"range":{"start_line":100,"start_character":68,"end_line":100,"end_character":76},"updated":"2016-09-16 12:49:28.000000000","message":"default","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":115,"context_line":"   kolla_internal_vip_address: \"10.10.10.254\""},{"line_number":116,"context_line":""},{"line_number":117,"context_line":"The ``network_interface`` variable is the interface to which Kolla binds API"},{"line_number":118,"context_line":"services. For example, when starting up Mariadb it will bind to the IP on the"},{"line_number":119,"context_line":"interface list in the ``network_interface`` variable. ::"},{"line_number":120,"context_line":""},{"line_number":121,"context_line":"   network_interface: \"eth0\""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_00be7864","line":118,"range":{"start_line":118,"start_character":37,"end_line":118,"end_character":39},"updated":"2016-09-16 12:49:28.000000000","message":"delete \"When starting mariadb,  (add the comma)","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":142,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":143,"context_line":"implemented in kolla-ansible in the future."},{"line_number":144,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_8060c802","line":141,"range":{"start_line":141,"start_character":61,"end_line":141,"end_character":71},"updated":"2016-09-16 12:49:28.000000000","message":"These commands","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":138,"context_line":""},{"line_number":139,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":142,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":143,"context_line":"implemented in kolla-ansible in the future."},{"line_number":144,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_c07f30a9","line":141,"range":{"start_line":141,"start_character":49,"end_line":141,"end_character":55},"updated":"2016-09-16 12:49:28.000000000","message":"are","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":139,"context_line":"   docker_registry: \"192.168.1.100:4000\""},{"line_number":140,"context_line":""},{"line_number":141,"context_line":"For *all-in-one* deploys, the following commands can be run. These will"},{"line_number":142,"context_line":"setup all of the containers on the localhost. These commands will be"},{"line_number":143,"context_line":"implemented in kolla-ansible in the future."},{"line_number":144,"context_line":""},{"line_number":145,"context_line":".. note:: even for all-in-one installs it is possible to use the docker"},{"line_number":146,"context_line":"   registry for deployment, although not strictly required."}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_2038d4ee","line":143,"range":{"start_line":142,"start_character":45,"end_line":143,"end_character":43},"updated":"2016-09-16 12:49:28.000000000","message":"already implemented - delete this sentence","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":145,"context_line":".. note:: even for all-in-one installs it is possible to use the docker"},{"line_number":146,"context_line":"   registry for deployment, although not strictly required."},{"line_number":147,"context_line":""},{"line_number":148,"context_line":"First, check that the deployment targets are in a state where Kolla may deploy"},{"line_number":149,"context_line":"to them:"},{"line_number":150,"context_line":""},{"line_number":151,"context_line":"::"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_e02a6c8f","line":148,"range":{"start_line":148,"start_character":0,"end_line":148,"end_character":17},"updated":"2016-09-16 12:49:28.000000000","message":"Validate","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":152,"context_line":""},{"line_number":153,"context_line":"   kolla-ansible prechecks"},{"line_number":154,"context_line":""},{"line_number":155,"context_line":"Run the deployment:"},{"line_number":156,"context_line":""},{"line_number":157,"context_line":"::"},{"line_number":158,"context_line":""}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_c0049019","line":155,"range":{"start_line":155,"start_character":0,"end_line":155,"end_character":18},"updated":"2016-09-16 12:49:28.000000000","message":"Deploy OpenStack","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"}],"doc/quickstart/quickstart.rst":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":7,"context_line":"If doing an evaluation of Kolla for production, the community recommends"},{"line_number":8,"context_line":"following the :doc:`quickstart-operators` guide."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Developers follow the :doc:`quickstart-developers` guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. include:: quickstart-operators.rst"},{"line_number":13,"context_line":".. include:: quickstart-developers.rst"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_e08b4c66","line":10,"range":{"start_line":10,"start_character":11,"end_line":10,"end_character":17},"updated":"2016-09-16 12:49:28.000000000","message":"are recommended to reference","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":8,"context_line":"following the :doc:`quickstart-operators` guide."},{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Developers follow the :doc:`quickstart-developers` guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. include:: quickstart-operators.rst"},{"line_number":13,"context_line":".. include:: quickstart-developers.rst"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_8098c8c1","line":11,"updated":"2016-09-16 12:49:28.000000000","message":"Please keep a reference to the original quiickstart guide in the documentation and inform folks we are working on separating the quckstart guide into two distinct workflows.  This will prevent this review from blocking forever until the operator and dev workflows are perfected in your rework.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Developers follow the :doc:`quickstart-developers` guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. include:: quickstart-operators.rst"},{"line_number":13,"context_line":".. include:: quickstart-developers.rst"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_c0e57038","line":12,"updated":"2016-09-16 12:49:28.000000000","message":"not familiar with include rst syntax.  Will that include both those documents in this one document?  I don\u0027t think we wnat that.  Could you explain further?","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":9237,"name":"Kevin Fox","email":"kevin@efox.cc","username":"kfox1111"},"change_message_id":"19f0c206bb8b1156c9b719996ce1dd91a775341d","unresolved":false,"context_lines":[{"line_number":9,"context_line":""},{"line_number":10,"context_line":"Developers follow the :doc:`quickstart-developers` guide."},{"line_number":11,"context_line":""},{"line_number":12,"context_line":".. include:: quickstart-operators.rst"},{"line_number":13,"context_line":".. include:: quickstart-developers.rst"}],"source_content_type":"text/x-rst","patch_set":9,"id":"3a71b18c_06d71c24","line":12,"in_reply_to":"7a8ec9b2_c0e57038","updated":"2016-12-07 17:01:11.000000000","message":"I\u0027m not sure either, but I agree. It should point them to the right doc rather then include it all in one page.","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"}],"doc/troubleshooting.rst":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":34,"context_line":""},{"line_number":35,"context_line":"    ./tools/kolla-ansible destroy -i ansible/inventory/\u003call-in-one/multinode\u003e"},{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The Operator will have to copy via scp or some other means the cleanup scripts"},{"line_number":38,"context_line":"to the various nodes where the failed containers are located."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. _launchpad bug: https://bugs.launchpad.net/kolla/+filebug"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_a04a2424","line":38,"range":{"start_line":37,"start_character":0,"end_line":38,"end_character":61},"updated":"2016-09-16 12:49:28.000000000","message":"this is no longer accurate - destroy does the full job","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"},{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":36,"context_line":""},{"line_number":37,"context_line":"The Operator will have to copy via scp or some other means the cleanup scripts"},{"line_number":38,"context_line":"to the various nodes where the failed containers are located."},{"line_number":39,"context_line":""},{"line_number":40,"context_line":".. _launchpad bug: https://bugs.launchpad.net/kolla/+filebug"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_002e7842","line":39,"updated":"2016-09-16 12:49:28.000000000","message":"Whats the purpose of the link?","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"}],"doc/useful-tools.rst":[{"author":{"_account_id":2834,"name":"Steven Dake","email":"steven.dake@gmail.com","username":"sdake"},"change_message_id":"800c24fc601c684635c6a816a983f71446a51874","unresolved":false,"context_lines":[{"line_number":28,"context_line":"``kolla_external_fqdn``, or ``kolla_internal_fqdn``. If these variables were not"},{"line_number":29,"context_line":"set during deploy they default to ``kolla_internal_vip_address``."},{"line_number":30,"context_line":""},{"line_number":31,"context_line":".. _launchpad bug: https://bugs.launchpad.net/kolla/+filebug"}],"source_content_type":"text/x-rst","patch_set":9,"id":"7a8ec9b2_20c1b454","line":31,"range":{"start_line":31,"start_character":0,"end_line":31,"end_character":60},"updated":"2016-09-16 12:49:28.000000000","message":"purpose of this is?","commit_id":"0216014ab702267a09cd171f4d64cb5a31ec6de8"}]}
