)]}'
{"ansible-role-requirements.yml":[{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"c627e201d953828a823a689fd1de221975bda994","unresolved":false,"context_lines":[{"line_number":128,"context_line":"  version: master"},{"line_number":129,"context_line":"- name: bird"},{"line_number":130,"context_line":"  scm: git"},{"line_number":131,"context_line":"  src: https://github.com/logan2211/ansible-bird"},{"line_number":132,"context_line":"  version: master"},{"line_number":133,"context_line":"- name: etcd"},{"line_number":134,"context_line":"  scm: git"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3ac371cc_a82bba80","line":131,"updated":"2016-08-18 16:16:24.000000000","message":"Adding travis-ci functional test to this role like the etcd role has.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"4a73910e3a50b4d66063552d5319d6175d09091d","unresolved":false,"context_lines":[{"line_number":128,"context_line":"  version: master"},{"line_number":129,"context_line":"- name: bird"},{"line_number":130,"context_line":"  scm: git"},{"line_number":131,"context_line":"  src: https://github.com/logan2211/ansible-bird"},{"line_number":132,"context_line":"  version: master"},{"line_number":133,"context_line":"- name: etcd"},{"line_number":134,"context_line":"  scm: git"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_54225a02","line":131,"in_reply_to":"1ac06dbe_2cab1c1f","updated":"2016-08-21 04:54:28.000000000","message":"Done","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a7121993be0dc8e2701b849cd0e6f046a46b2f0a","unresolved":false,"context_lines":[{"line_number":128,"context_line":"  version: master"},{"line_number":129,"context_line":"- name: bird"},{"line_number":130,"context_line":"  scm: git"},{"line_number":131,"context_line":"  src: https://github.com/logan2211/ansible-bird"},{"line_number":132,"context_line":"  version: master"},{"line_number":133,"context_line":"- name: etcd"},{"line_number":134,"context_line":"  scm: git"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_2cab1c1f","line":131,"in_reply_to":"3ac371cc_a82bba80","updated":"2016-08-20 19:06:02.000000000","message":"Yeah, before we accept this we need some level of assurance that the dependent role has decent testing.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"}],"doc/source/install-guide/app-calico.rst":[{"author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"change_message_id":"3eb887cdd1694fba1b738ee27e24385f7841b840","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"For additional configuration about Project Calico and its architecture, please"},{"line_number":19,"context_line":"reference `http://docs.projectcalico.org/en/latest/index.html"},{"line_number":20,"context_line":"\u003chttp://docs.projectcalico.org/en/latest/index.html\u003e`_."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Prerequisites"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_3432c810","line":20,"updated":"2016-07-12 13:41:47.000000000","message":"Perhaps http://docs.openstack.org/developer/networking-calico/ instead?","commit_id":"51786b154e9c58de889d0e36d202f69a78776ae1"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"fc6cb0cbc02686f7944096556ea6c5451c33fbed","unresolved":false,"context_lines":[{"line_number":17,"context_line":""},{"line_number":18,"context_line":"For additional configuration about Project Calico and its architecture, please"},{"line_number":19,"context_line":"reference `http://docs.projectcalico.org/en/latest/index.html"},{"line_number":20,"context_line":"\u003chttp://docs.projectcalico.org/en/latest/index.html\u003e`_."},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"Prerequisites"},{"line_number":23,"context_line":"\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d"}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_cb89da27","line":20,"in_reply_to":"1aa78d24_3432c810","updated":"2016-07-13 16:01:41.000000000","message":"Got it.. I will update this","commit_id":"51786b154e9c58de889d0e36d202f69a78776ae1"},{"author":{"_account_id":13734,"name":"Nell Jerram","email":"nell@tigera.io","username":"neiljerram"},"change_message_id":"3eb887cdd1694fba1b738ee27e24385f7841b840","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Copy the nova environment overrides to ``/etc/openstack_deploy/env.d/nova.yml``"},{"line_number":54,"context_line":"to move the nova-api-metadata service to the compute nodes instead of the"},{"line_number":55,"context_line":"control infrastructure."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. code-block:: yaml"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_5446747b","line":55,"updated":"2016-07-12 13:41:47.000000000","message":"I believe Calico should work with nova-api-metadata running on the controller instead of on each compute node.  So are you sure that you need/want this part of the change?","commit_id":"51786b154e9c58de889d0e36d202f69a78776ae1"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"fc6cb0cbc02686f7944096556ea6c5451c33fbed","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"Copy the nova environment overrides to ``/etc/openstack_deploy/env.d/nova.yml``"},{"line_number":54,"context_line":"to move the nova-api-metadata service to the compute nodes instead of the"},{"line_number":55,"context_line":"control infrastructure."},{"line_number":56,"context_line":""},{"line_number":57,"context_line":".. code-block:: yaml"},{"line_number":58,"context_line":""}],"source_content_type":"text/x-rst","patch_set":3,"id":"1aa78d24_ebabf685","line":55,"in_reply_to":"1aa78d24_5446747b","updated":"2016-07-13 16:01:41.000000000","message":"Are you sure? Since there is no layer2 back to the controller nodes, I think this is a necessary environment modification. All of the calico docs [1][2] show nova-metadata-agent running on the compute node, and I don\u0027t see how VMs would receive metadata if the agent were placed elsewhere given the routing setup calico uses.\n\n[1] http://docs.projectcalico.org/en/latest/ubuntu-opens-install.html Item 4. under \"Compute Node Install\"\n\n[2] http://docs.projectcalico.org/en/latest/redhat-opens-install.html Item 8. under \"Compute Node Install\" specifically \"If this node is not a controller, install and start the Nova Metadata API.\"","commit_id":"51786b154e9c58de889d0e36d202f69a78776ae1"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a7121993be0dc8e2701b849cd0e6f046a46b2f0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"1ac06dbe_0ca8e01e","updated":"2016-08-20 19:06:02.000000000","message":"Please move this file to the os_neutron role to fit with the new documentation structure.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"4a73910e3a50b4d66063552d5319d6175d09091d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"1ac06dbe_944a12ab","in_reply_to":"1ac06dbe_0ca8e01e","updated":"2016-08-21 04:54:28.000000000","message":"Done","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"}],"playbooks/defaults/repo_packages/projectcalico.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a7121993be0dc8e2701b849cd0e6f046a46b2f0a","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":12,"id":"1ac06dbe_4c6818f6","updated":"2016-08-20 19:06:02.000000000","message":"This needs a license boilerplate.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"c627e201d953828a823a689fd1de221975bda994","unresolved":false,"context_lines":[{"line_number":1,"context_line":"calico_git_repo: https://github.com/projectcalico/calico"},{"line_number":2,"context_line":"calico_git_install_branch: 1.4.0b3"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"networking_calico_git_repo: https://git.openstack.org/openstack/networking-calico"},{"line_number":5,"context_line":"networking_calico_git_install_branch: master"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"3ac371cc_68e1c229","line":2,"updated":"2016-08-18 16:16:24.000000000","message":"Set to master in master, use tag when releasing? Needs to be at least updated to 1.4.0 but probably master for now.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"4a73910e3a50b4d66063552d5319d6175d09091d","unresolved":false,"context_lines":[{"line_number":1,"context_line":"calico_git_repo: https://github.com/projectcalico/calico"},{"line_number":2,"context_line":"calico_git_install_branch: 1.4.0b3"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"networking_calico_git_repo: https://git.openstack.org/openstack/networking-calico"},{"line_number":5,"context_line":"networking_calico_git_install_branch: master"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_d47c8aed","line":2,"in_reply_to":"1ac06dbe_8cbb3072","updated":"2016-08-21 04:54:28.000000000","message":"Done","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a7121993be0dc8e2701b849cd0e6f046a46b2f0a","unresolved":false,"context_lines":[{"line_number":1,"context_line":"calico_git_repo: https://github.com/projectcalico/calico"},{"line_number":2,"context_line":"calico_git_install_branch: 1.4.0b3"},{"line_number":3,"context_line":""},{"line_number":4,"context_line":"networking_calico_git_repo: https://git.openstack.org/openstack/networking-calico"},{"line_number":5,"context_line":"networking_calico_git_install_branch: master"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_8cbb3072","line":2,"in_reply_to":"3ac371cc_68e1c229","updated":"2016-08-20 19:06:02.000000000","message":"Yes, set to master if possible. The SHA updater script will automatically pick the latest tag when updating SHA\u0027s.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"}],"playbooks/etcd-install.yml":[{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"a7121993be0dc8e2701b849cd0e6f046a46b2f0a","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  max_fail_percentage: 20"},{"line_number":20,"context_line":"  user: root"},{"line_number":21,"context_line":"  pre_tasks:"},{"line_number":22,"context_line":"    - name: Use the lxc-openstack aa profile"},{"line_number":23,"context_line":"      lxc_container:"},{"line_number":24,"context_line":"        name: \"{{ container_name }}\""},{"line_number":25,"context_line":"        container_config:"},{"line_number":26,"context_line":"          - \"lxc.aa_profile\u003dlxc-openstack\""},{"line_number":27,"context_line":"      delegate_to: \"{{ physical_host }}\""},{"line_number":28,"context_line":"      when: not is_metal | bool"},{"line_number":29,"context_line":"      register: container_config"},{"line_number":30,"context_line":"      tags:"},{"line_number":31,"context_line":"        - lxc-aa-profile"},{"line_number":32,"context_line":"    - name: Wait for container ssh"},{"line_number":33,"context_line":"      wait_for:"},{"line_number":34,"context_line":"        port: \"22\""},{"line_number":35,"context_line":"        delay: \"{{ ssh_delay }}\""},{"line_number":36,"context_line":"        search_regex: \"OpenSSH\""},{"line_number":37,"context_line":"        host: \"{{ ansible_ssh_host }}\""},{"line_number":38,"context_line":"      delegate_to: \"{{ physical_host }}\""},{"line_number":39,"context_line":"      when: container_config is defined and container_config | changed"},{"line_number":40,"context_line":"      register: ssh_wait_check"},{"line_number":41,"context_line":"      until: ssh_wait_check | success"},{"line_number":42,"context_line":"      retries: 3"},{"line_number":43,"context_line":"      tags:"},{"line_number":44,"context_line":"        - ssh-wait"},{"line_number":45,"context_line":"  roles:"},{"line_number":46,"context_line":"    - role: \"etcd\""},{"line_number":47,"context_line":"      etcd_install_type: server"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_ac6d4c06","line":44,"range":{"start_line":22,"start_character":0,"end_line":44,"end_character":18},"updated":"2016-08-20 19:06:02.000000000","message":"This needs to be updated to use the common tasks.","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"},{"author":{"_account_id":17799,"name":"Logan V","email":"logan2211@gmail.com","username":"Logan2211"},"change_message_id":"4a73910e3a50b4d66063552d5319d6175d09091d","unresolved":false,"context_lines":[{"line_number":19,"context_line":"  max_fail_percentage: 20"},{"line_number":20,"context_line":"  user: root"},{"line_number":21,"context_line":"  pre_tasks:"},{"line_number":22,"context_line":"    - name: Use the lxc-openstack aa profile"},{"line_number":23,"context_line":"      lxc_container:"},{"line_number":24,"context_line":"        name: \"{{ container_name }}\""},{"line_number":25,"context_line":"        container_config:"},{"line_number":26,"context_line":"          - \"lxc.aa_profile\u003dlxc-openstack\""},{"line_number":27,"context_line":"      delegate_to: \"{{ physical_host }}\""},{"line_number":28,"context_line":"      when: not is_metal | bool"},{"line_number":29,"context_line":"      register: container_config"},{"line_number":30,"context_line":"      tags:"},{"line_number":31,"context_line":"        - lxc-aa-profile"},{"line_number":32,"context_line":"    - name: Wait for container ssh"},{"line_number":33,"context_line":"      wait_for:"},{"line_number":34,"context_line":"        port: \"22\""},{"line_number":35,"context_line":"        delay: \"{{ ssh_delay }}\""},{"line_number":36,"context_line":"        search_regex: \"OpenSSH\""},{"line_number":37,"context_line":"        host: \"{{ ansible_ssh_host }}\""},{"line_number":38,"context_line":"      delegate_to: \"{{ physical_host }}\""},{"line_number":39,"context_line":"      when: container_config is defined and container_config | changed"},{"line_number":40,"context_line":"      register: ssh_wait_check"},{"line_number":41,"context_line":"      until: ssh_wait_check | success"},{"line_number":42,"context_line":"      retries: 3"},{"line_number":43,"context_line":"      tags:"},{"line_number":44,"context_line":"        - ssh-wait"},{"line_number":45,"context_line":"  roles:"},{"line_number":46,"context_line":"    - role: \"etcd\""},{"line_number":47,"context_line":"      etcd_install_type: server"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"1ac06dbe_145e2276","line":44,"range":{"start_line":22,"start_character":0,"end_line":44,"end_character":18},"in_reply_to":"1ac06dbe_ac6d4c06","updated":"2016-08-21 04:54:28.000000000","message":"Done","commit_id":"b5cfe33309787b2a0c867694bdfae56f61ada908"}]}
