)]}'
{"playbooks/roles/bifrost-openstack-ci-prep/files/parse_zuul_changes.py":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"97a2ca7bbdf501f70b9f17c9715fcca0b0ecac36","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# Note(TheJulia): This script is no longer required by bifrost, however"},{"line_number":18,"context_line":"# it may prove useful to those performing complex feature development"},{"line_number":19,"context_line":"# with-in bifrost where they do not want to wait to rely upon CI jobs."},{"line_number":20,"context_line":"# DEPRICATED: Remove after Mitaka cycle"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":7,"id":"9a1a9d01_ed527a34","line":19,"updated":"2015-09-30 16:35:28.000000000","message":"nit - within","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":16,"context_line":""},{"line_number":17,"context_line":"# Note(TheJulia): This script is no longer required by bifrost, however"},{"line_number":18,"context_line":"# it may prove useful to those performing complex feature development"},{"line_number":19,"context_line":"# with-in bifrost where they do not want to wait to rely upon CI jobs."},{"line_number":20,"context_line":"# DEPRICATED: Remove after Mitaka cycle"},{"line_number":21,"context_line":""},{"line_number":22,"context_line":"import re"}],"source_content_type":"text/x-python","patch_set":7,"id":"9a1a9d01_7aab55d7","line":19,"in_reply_to":"9a1a9d01_ed527a34","updated":"2015-10-01 12:20:56.000000000","message":"Done","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"}],"playbooks/roles/bifrost-prep-for-install/README.md":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"97a2ca7bbdf501f70b9f17c9715fcca0b0ecac36","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"copy_from_local_path: Boolean value, defaulting to false that allows"},{"line_number":50,"context_line":"                      a user to define the role to copy the files instead"},{"line_number":51,"context_line":"                      of cloning fresh copies from GIT."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"ci_testing_zuul: Boolean value, default false. This value is utilized"},{"line_number":54,"context_line":"                 to tell the prepatory playbook when the prep role"}],"source_content_type":"text/x-gfm","patch_set":7,"id":"9a1a9d01_e0c28152","line":51,"updated":"2015-09-30 16:35:28.000000000","message":"nit - official usage seems to be \"Git\" not \"GIT\"","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":48,"context_line":""},{"line_number":49,"context_line":"copy_from_local_path: Boolean value, defaulting to false that allows"},{"line_number":50,"context_line":"                      a user to define the role to copy the files instead"},{"line_number":51,"context_line":"                      of cloning fresh copies from GIT."},{"line_number":52,"context_line":""},{"line_number":53,"context_line":"ci_testing_zuul: Boolean value, default false. This value is utilized"},{"line_number":54,"context_line":"                 to tell the prepatory playbook when the prep role"}],"source_content_type":"text/x-gfm","patch_set":7,"id":"9a1a9d01_1a1fb9b8","line":51,"in_reply_to":"9a1a9d01_e0c28152","updated":"2015-10-01 12:20:56.000000000","message":"Done","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"97a2ca7bbdf501f70b9f17c9715fcca0b0ecac36","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"ci_testing_zuul: Boolean value, default false. This value is utilized"},{"line_number":54,"context_line":"                 to tell the prepatory playbook when the prep role"},{"line_number":55,"context_line":"                 is running in a CI system with ZUUL, which in such"},{"line_number":56,"context_line":"                 cases the repositories must be copied, not overwritten."},{"line_number":57,"context_line":"Dependencies"},{"line_number":58,"context_line":"------------"}],"source_content_type":"text/x-gfm","patch_set":7,"id":"9a1a9d01_2094f940","line":55,"updated":"2015-09-30 16:35:28.000000000","message":"nit - should be Zuul","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":52,"context_line":""},{"line_number":53,"context_line":"ci_testing_zuul: Boolean value, default false. This value is utilized"},{"line_number":54,"context_line":"                 to tell the prepatory playbook when the prep role"},{"line_number":55,"context_line":"                 is running in a CI system with ZUUL, which in such"},{"line_number":56,"context_line":"                 cases the repositories must be copied, not overwritten."},{"line_number":57,"context_line":"Dependencies"},{"line_number":58,"context_line":"------------"}],"source_content_type":"text/x-gfm","patch_set":7,"id":"9a1a9d01_3a1cfdc0","line":55,"in_reply_to":"9a1a9d01_2094f940","updated":"2015-10-01 12:20:56.000000000","message":"Done","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"}],"playbooks/roles/bifrost-prep-for-install/defaults/main.yml":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"97a2ca7bbdf501f70b9f17c9715fcca0b0ecac36","unresolved":false,"context_lines":[{"line_number":17,"context_line":"shade_git_branch: master"},{"line_number":18,"context_line":"dib_git_branch: master"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# Conditional variabels utilzied based on CI or manual testing options."},{"line_number":21,"context_line":"copy_from_local_path: false"},{"line_number":22,"context_line":"ci_testing_zuul: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_6084310a","line":20,"updated":"2015-09-30 16:35:28.000000000","message":"nits - variables, utiliized","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":17,"context_line":"shade_git_branch: master"},{"line_number":18,"context_line":"dib_git_branch: master"},{"line_number":19,"context_line":""},{"line_number":20,"context_line":"# Conditional variabels utilzied based on CI or manual testing options."},{"line_number":21,"context_line":"copy_from_local_path: false"},{"line_number":22,"context_line":"ci_testing_zuul: false"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_bab32de9","line":20,"in_reply_to":"9a1a9d01_6084310a","updated":"2015-10-01 12:20:56.000000000","message":"Done","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"}],"playbooks/roles/bifrost-prep-for-install/tasks/local_path.yaml":[{"author":{"_account_id":12459,"name":"Stephanie Miller","email":"stephane@alum.mit.edu","username":"cinerama"},"change_message_id":"97a2ca7bbdf501f70b9f17c9715fcca0b0ecac36","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":"---"},{"line_number":16,"context_line":"- name: \"ironic - Copy into place\""},{"line_number":17,"context_line":"  command: cp -a {{ ironic_git_url }} {{ ironic_git_folder }} chdir\u003d{{ git_root }} creates\u003d{{ ironic_git_folder }}"},{"line_number":18,"context_line":"- name: \"python-ironicclient - Copy into place\""},{"line_number":19,"context_line":"  command: cp -a {{ ironicclient_git_url }} {{ ironicclient_git_folder }} chdir\u003d{{ git_root }} creates\u003d{{ ironicclient_git_folder }}"},{"line_number":20,"context_line":"- name: \"Shade - Copy into place\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_be1fc6b5","line":17,"updated":"2015-09-30 16:35:28.000000000","message":"Using the *_git_url variables for the local paths is confusing. I\u0027d feel a bit more comfortable having these as separate vars rather than overloading the meaning of *_git_url, but if that is undesirable for reasons I haven\u0027t foreseen, we should at least document this in the readme, etc.","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":14,"context_line":"# limitations under the License."},{"line_number":15,"context_line":"---"},{"line_number":16,"context_line":"- name: \"ironic - Copy into place\""},{"line_number":17,"context_line":"  command: cp -a {{ ironic_git_url }} {{ ironic_git_folder }} chdir\u003d{{ git_root }} creates\u003d{{ ironic_git_folder }}"},{"line_number":18,"context_line":"- name: \"python-ironicclient - Copy into place\""},{"line_number":19,"context_line":"  command: cp -a {{ ironicclient_git_url }} {{ ironicclient_git_folder }} chdir\u003d{{ git_root }} creates\u003d{{ ironicclient_git_folder }}"},{"line_number":20,"context_line":"- name: \"Shade - Copy into place\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_ba9c8d5e","line":17,"in_reply_to":"9a1a9d01_be1fc6b5","updated":"2015-10-01 12:20:56.000000000","message":"If we want to rename them, then we should rename them globally across the board in another patch, but the only reason they are used here is because creating new variables to hold the same data is a little silly.","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"}],"playbooks/test-bifrost-dynamic.yaml":[{"author":{"_account_id":11680,"name":"John Stafford","email":"badcub01@gmail.com","username":"badCub"},"change_message_id":"b72afd19eb911da5f5ab326e50369d0d7deb0974","unresolved":false,"context_lines":[{"line_number":20,"context_line":"         ironicclient_git_url: \"{{ lookup(\u0027env\u0027, \u0027WORKSPACE\u0027) }}/openstack/python-ironicclient\""},{"line_number":21,"context_line":"         shade_git_url: \"{{ lookup(\u0027env\u0027, \u0027WORKSPACE\u0027) }}/openstack-infra/shade\""},{"line_number":22,"context_line":"         dib_git_url: \"/opt/git/openstack/diskimage-builder\""},{"line_number":23,"context_line":"      # TODO(TheJulia) Fix the above paths to be consistent, because the NV job gets the dib"},{"line_number":24,"context_line":"      # folder cloned, while the gate job does not.  Likely need to work out a semi-hybrid"},{"line_number":25,"context_line":"      # solution."},{"line_number":26,"context_line":"      when: lookup(\u0027env\u0027, \u0027ZUUL_BRANCH\u0027) !\u003d \"\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_36154de4","line":23,"updated":"2015-09-29 18:32:24.000000000","message":"Will the inconsistency be a maor pain for folks atm?","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"},{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"338df9335edb019681d14266ca4c9d8c74017caa","unresolved":false,"context_lines":[{"line_number":20,"context_line":"         ironicclient_git_url: \"{{ lookup(\u0027env\u0027, \u0027WORKSPACE\u0027) }}/openstack/python-ironicclient\""},{"line_number":21,"context_line":"         shade_git_url: \"{{ lookup(\u0027env\u0027, \u0027WORKSPACE\u0027) }}/openstack-infra/shade\""},{"line_number":22,"context_line":"         dib_git_url: \"/opt/git/openstack/diskimage-builder\""},{"line_number":23,"context_line":"      # TODO(TheJulia) Fix the above paths to be consistent, because the NV job gets the dib"},{"line_number":24,"context_line":"      # folder cloned, while the gate job does not.  Likely need to work out a semi-hybrid"},{"line_number":25,"context_line":"      # solution."},{"line_number":26,"context_line":"      when: lookup(\u0027env\u0027, \u0027ZUUL_BRANCH\u0027) !\u003d \"\""}],"source_content_type":"text/x-yaml","patch_set":7,"id":"9a1a9d01_9a242961","line":23,"in_reply_to":"9a1a9d01_36154de4","updated":"2015-10-01 12:20:56.000000000","message":"No, this only applies if the job can detect it is running in OpenStack CI, there are defaults configured in the expected locations for users running this script on their own when it would not apply.","commit_id":"dff0baf7c4a4f982476f1c2c6b9775046e6e9233"}]}
