)]}'
{"jenkins/jobs/projects.yaml":[{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"98404a24acbe727865e46afbecdf66ff434eedbd","unresolved":false,"context_lines":[{"line_number":9104,"context_line":"      - gate-{name}-requirements"},{"line_number":9105,"context_line":"      - openstack-publish-jobs"},{"line_number":9106,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":9107,"context_line":"      - propose-openstack-ansible-tests-scripts"},{"line_number":9108,"context_line":""},{"line_number":9109,"context_line":"- project:"},{"line_number":9110,"context_line":"    name: openstack-chef-repo"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5ff73747_57d56642","line":9107,"updated":"2017-04-25 19:14:53.000000000","message":"this line is not needed at all, remove it.","commit_id":"c87fa7abf685956e681ed07129ae86d881b68178"},{"author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"change_message_id":"a098b9e8391ccb524c5066eadff2fe71a4e904c1","unresolved":false,"context_lines":[{"line_number":9104,"context_line":"      - gate-{name}-requirements"},{"line_number":9105,"context_line":"      - openstack-publish-jobs"},{"line_number":9106,"context_line":"      - openstack-releasenotes-jobs"},{"line_number":9107,"context_line":"      - propose-openstack-ansible-tests-scripts"},{"line_number":9108,"context_line":""},{"line_number":9109,"context_line":"- project:"},{"line_number":9110,"context_line":"    name: openstack-chef-repo"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"5ff73747_00699b1f","line":9107,"in_reply_to":"5ff73747_57d56642","updated":"2017-04-27 08:58:42.000000000","message":"could you please tell me why? How does jenkins know that this job is needed for this project if I don\u0027t use that line?","commit_id":"c87fa7abf685956e681ed07129ae86d881b68178"}],"jenkins/scripts/propose_update.sh":[{"author":{"_account_id":23163,"name":"Markos Chandras (hwoarang)","email":"markos@chandras.me","username":"mchandras"},"change_message_id":"8aa3a2ca50f39468dd3b7651936bfb0021f5b3de","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    TOPIC\u003d\"openstack/openstack-ansible-tests/sync-tests\""},{"line_number":71,"context_line":"    ###### WIP - REMOVE ME #####"},{"line_number":72,"context_line":"    # Use a retired repository for tesing"},{"line_number":73,"context_line":"    PROJECTS\u003d\"openstack/openstack-ansible-os_swift_sync\""},{"line_number":74,"context_line":"    ##### END OF WIP ########"},{"line_number":75,"context_line":"    #PROJECTS\u003d$(./gen-projects-list.sh)"},{"line_number":76,"context_line":"    function update {"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ff0f0b1f_8c877010","line":73,"updated":"2017-05-19 08:24:00.000000000","message":"I would propose to keep this WIP line in the first commit so we can do a test run of the job before we release it to the active OSA repositories.","commit_id":"e6ddb7965c38b6309126f42b626184c22687f21e"},{"author":{"_account_id":6547,"name":"Andreas Jaeger","email":"jaegerandi@gmail.com","username":"jaegerandi"},"change_message_id":"186b0172351cd6c8d3192de35baffa2dcfe12560","unresolved":false,"context_lines":[{"line_number":70,"context_line":"    TOPIC\u003d\"openstack/openstack-ansible-tests/sync-tests\""},{"line_number":71,"context_line":"    ###### WIP - REMOVE ME #####"},{"line_number":72,"context_line":"    # Use a retired repository for tesing"},{"line_number":73,"context_line":"    PROJECTS\u003d\"openstack/openstack-ansible-os_swift_sync\""},{"line_number":74,"context_line":"    ##### END OF WIP ########"},{"line_number":75,"context_line":"    #PROJECTS\u003d$(./gen-projects-list.sh)"},{"line_number":76,"context_line":"    function update {"}],"source_content_type":"text/x-sh","patch_set":4,"id":"ff0f0b1f_ac99146f","line":73,"in_reply_to":"ff0f0b1f_8c877010","updated":"2017-05-19 08:24:38.000000000","message":"Ok","commit_id":"e6ddb7965c38b6309126f42b626184c22687f21e"}],"jenkins/scripts/sync_openstack_ansible_common_files.sh":[{"author":{"_account_id":5263,"name":"Jeremy Stanley","display_name":"fungi","email":"fungi@yuggoth.org","username":"fungi","status":"missing, presumed fed"},"change_message_id":"979791484bfc4831456c29197c72cc3cfc0afe0d","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dfeb2761_a080b447","updated":"2017-04-04 13:53:40.000000000","message":"Doing that would increase the number of people able to alter the script and expose the Gerrit credentials to which the job has access. Maybe we can trust the openstack-ansible-core reviewers not to take advantage of that situation but it\u0027s a slippery slope if we keep making that same exception for more and more projects.","commit_id":"c87fa7abf685956e681ed07129ae86d881b68178"},{"author":{"_account_id":6816,"name":"Jesse Pretorius","email":"jesse@odyssey4.me","username":"jesse-pretorius"},"change_message_id":"abfe85859b9ae1f19448dae7cdc27ab71996bb1e","unresolved":false,"context_lines":[],"source_content_type":"","patch_set":1,"id":"dfeb2761_f1bfb85e","updated":"2017-04-04 12:02:02.000000000","message":"Is there any way that this script can sit in the openstack-ansible-tests repo instead of in project-config? My thinking is that we may want to fairly regularly update this and be in control of its content without burdening the project-config admins.","commit_id":"c87fa7abf685956e681ed07129ae86d881b68178"}]}
