)]}'
{".zuul.d/jobs.yaml":[{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"2f6aa7bade1cbc87f761bdca293a37efa905b3fd","unresolved":false,"context_lines":[{"line_number":286,"context_line":"    timeout: 9000"},{"line_number":287,"context_line":"    required-projects:"},{"line_number":288,"context_line":"      - openstack/grenade"},{"line_number":289,"context_line":"      - openstack/devstack-gate"},{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_b656be05","line":289,"updated":"2020-05-06 08:47:53.000000000","message":"devstack-gate should be removed from all native zuulv3 jobs. We will deprecate it and remove it when all the jobs are coverted.\n\nAlso, you may want to use the full namespace for the other projects:\nopendev.org/openstack/grenade\nopendev.org/openstack/networking-odl","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"98652b48fa221fa0580377595a1baa4ff99ae3e2","unresolved":false,"context_lines":[{"line_number":286,"context_line":"    timeout: 9000"},{"line_number":287,"context_line":"    required-projects:"},{"line_number":288,"context_line":"      - openstack/grenade"},{"line_number":289,"context_line":"      - openstack/devstack-gate"},{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_b29e9860","line":289,"in_reply_to":"1f493fa4_924f1c33","updated":"2020-05-08 13:39:34.000000000","message":"Technically all of them can/should be changed, but I guess this won\u0027t be the last revision.","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"bf7653050589adb0d1078f874e257a3d2c9d9670","unresolved":false,"context_lines":[{"line_number":286,"context_line":"    timeout: 9000"},{"line_number":287,"context_line":"    required-projects:"},{"line_number":288,"context_line":"      - openstack/grenade"},{"line_number":289,"context_line":"      - openstack/devstack-gate"},{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_924f1c33","line":289,"in_reply_to":"1f493fa4_b656be05","updated":"2020-05-08 13:31:17.000000000","message":"thanks, i let other jobs required-projects list untouched for now","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"2f6aa7bade1cbc87f761bdca293a37efa905b3fd","unresolved":false,"context_lines":[{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"},{"line_number":293,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_f63a06cb","line":293,"updated":"2020-05-06 08:47:53.000000000","message":"This one alone is not going to do much. Please note that the initial deployment is just a normal devstack deployment, so you probably want to add here most of the settings (from  networking-odl-config-job) that are used by the \"base\" devstack jobs (devstack_services, devstack_plugins, other variables, but also tempest_plugins and tempest_test_regex)\n\nIf you check the logs, you should see that this is just a normal grenade-multinode job right now.","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"98652b48fa221fa0580377595a1baa4ff99ae3e2","unresolved":false,"context_lines":[{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"},{"line_number":293,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_92c0bc2c","line":293,"in_reply_to":"1f493fa4_7221b04d","updated":"2020-05-08 13:39:34.000000000","message":"There are 3 kind of jobs which are executed:\n\n- smoke tests after the devstack phase to ensure that we are not starting from a broken base; they are controlled by the vars.grenade_localrc.BASE_RUN_SMOKE variable and are enabled by default\n- smoke tests after grenade, controlled by vars.grenade_localrc.TARGET_RUN_SMOKE; those are *disabled* by default\n\n- normal tempest execution at the end; as in devstack job you need to define the following variables:\n\ntox_envlist: all\ntempest_test_regex: your_test_regex\n\nand if needed\n\ntempest_plugins:\n- neutron-tempest-plugin\n- ...","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"a6d5412110b838005afbb4b038f122436de8f1aa","unresolved":false,"context_lines":[{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"},{"line_number":293,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"ff570b3c_44f796f6","line":293,"in_reply_to":"1f493fa4_92c0bc2c","updated":"2020-05-14 06:34:00.000000000","message":"thanks for the support.\nI naively added \"tox_envlist: all\" is that really needed?","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"bf7653050589adb0d1078f874e257a3d2c9d9670","unresolved":false,"context_lines":[{"line_number":290,"context_line":"      - openstack/networking-odl"},{"line_number":291,"context_line":"    vars:"},{"line_number":292,"context_line":"      devstack_localrc:"},{"line_number":293,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":1,"id":"1f493fa4_7221b04d","line":293,"in_reply_to":"1f493fa4_f63a06cb","updated":"2020-05-08 13:31:17.000000000","message":"As I see here *devstack-vars covers all.\nFor tempest we run smoke, or am I wrong? Though we have issues running odl (and tempest with it) in zuul envs as it is now very resource hungry and thus slow.","commit_id":"1a8740ffd95b6562465894c762fa4847aea52a57"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"98652b48fa221fa0580377595a1baa4ff99ae3e2","unresolved":false,"context_lines":[{"line_number":288,"context_line":"    required-projects:"},{"line_number":289,"context_line":"      - opendev.org/openstack/grenade"},{"line_number":290,"context_line":"      - opendev.org/openstack/networking-odl"},{"line_number":291,"context_line":"      - openstack/neutron"},{"line_number":292,"context_line":"      - openstack/ceilometer"},{"line_number":293,"context_line":"      - openstack/networking-l2gw"},{"line_number":294,"context_line":"      - openstack/networking-sfc"}],"source_content_type":"text/x-yaml","patch_set":3,"id":"1f493fa4_f2e82017","line":291,"updated":"2020-05-08 13:39:34.000000000","message":"you can apply the namespace for the others too :)","commit_id":"2b459a44cb331c18e1c865d8f38a956021b7bd04"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"89bfe0efa2c6f9d70c36ba69740fd8092e2e2a80","unresolved":false,"context_lines":[{"line_number":303,"context_line":"      tempest_plugins:"},{"line_number":304,"context_line":"        - neutron-tempest-plugin"},{"line_number":305,"context_line":"      tempest_test_regex: tempest\\.(api.compute|scenario|thirdparty)|neutron_tempest_plugin.scenario"},{"line_number":306,"context_line":"        tempest_test_blacklist: \"{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/tempest-blacklist.txt\""},{"line_number":307,"context_line":"      devstack_localrc:"},{"line_number":308,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_8751b065","line":306,"updated":"2020-05-14 07:49:07.000000000","message":"zuul is complaining about this line, which should be at the same indentation level of the other variables","commit_id":"3f96f9b327f9745db84741b520ef7d62c1c76a03"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"c100647a4d6263e966450bcd3605360ecd6d364f","unresolved":false,"context_lines":[{"line_number":303,"context_line":"      tempest_plugins:"},{"line_number":304,"context_line":"        - neutron-tempest-plugin"},{"line_number":305,"context_line":"      tempest_test_regex: tempest\\.(api.compute|scenario|thirdparty)|neutron_tempest_plugin.scenario"},{"line_number":306,"context_line":"        tempest_test_blacklist: \"{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/tempest-blacklist.txt\""},{"line_number":307,"context_line":"      devstack_localrc:"},{"line_number":308,"context_line":"        ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"ff570b3c_094d79c3","line":306,"in_reply_to":"ff570b3c_8751b065","updated":"2020-05-18 10:07:05.000000000","message":"Thanks, I don\u0027t know how I missed this indentation","commit_id":"3f96f9b327f9745db84741b520ef7d62c1c76a03"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"7c5a4eb2c61f3465e4f507b6e7590592e68dec4c","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    parent: grenade-multinode"},{"line_number":286,"context_line":"    timeout: 9000"},{"line_number":287,"context_line":"    irrelevant-files: *irrelevant_files"},{"line_number":288,"context_line":"    required-projects:"},{"line_number":289,"context_line":"      - opendev.org/openstack/grenade"},{"line_number":290,"context_line":"      - opendev.org/openstack/networking-odl"},{"line_number":291,"context_line":"      - opendev.org/openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff570b3c_b55dbe48","line":288,"updated":"2020-05-18 13:21:54.000000000","message":"you need also\n\nopendev.org/openstack/neutron-tempest-plugin","commit_id":"9cc5f8fa75efb492ece29a1f9e2dc42807463f56"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"ca99e73b1be39ff05e52d30dcc487cfae79b1499","unresolved":false,"context_lines":[{"line_number":285,"context_line":"    parent: grenade-multinode"},{"line_number":286,"context_line":"    timeout: 9000"},{"line_number":287,"context_line":"    irrelevant-files: *irrelevant_files"},{"line_number":288,"context_line":"    required-projects:"},{"line_number":289,"context_line":"      - opendev.org/openstack/grenade"},{"line_number":290,"context_line":"      - opendev.org/openstack/networking-odl"},{"line_number":291,"context_line":"      - opendev.org/openstack/neutron"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"ff570b3c_4db816e4","line":288,"in_reply_to":"ff570b3c_b55dbe48","updated":"2020-05-19 09:25:51.000000000","message":"Thanks, done","commit_id":"9cc5f8fa75efb492ece29a1f9e2dc42807463f56"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"bce48ea58c841e8943a93eb49863f88caea081ad","unresolved":false,"context_lines":[{"line_number":293,"context_line":"      - opendev.org/openstack/networking-l2gw"},{"line_number":294,"context_line":"      - opendev.org/openstack/networking-sfc"},{"line_number":295,"context_line":"      - opendev.org/openstack/networking-bgpvpn"},{"line_number":296,"context_line":"      - opendev.org/openstack/neutron-fwaas"},{"line_number":297,"context_line":"      - opendev.org/openstack/neutron-tempest-plugin"},{"line_number":298,"context_line":"    vars:"},{"line_number":299,"context_line":"      \u003c\u003c: *devstack_vars"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bf51134e_6e1c22c1","line":296,"updated":"2020-07-08 13:24:48.000000000","message":"I noticed now that this repository has been retired in victoria. Is it really needed here?","commit_id":"35fde5717db11e8ca0133edef14846fb4a3c3fe3"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"4448315777732668cf3e096bdb28e22f1d71b0e7","unresolved":false,"context_lines":[{"line_number":293,"context_line":"      - opendev.org/openstack/networking-l2gw"},{"line_number":294,"context_line":"      - opendev.org/openstack/networking-sfc"},{"line_number":295,"context_line":"      - opendev.org/openstack/networking-bgpvpn"},{"line_number":296,"context_line":"      - opendev.org/openstack/neutron-fwaas"},{"line_number":297,"context_line":"      - opendev.org/openstack/neutron-tempest-plugin"},{"line_number":298,"context_line":"    vars:"},{"line_number":299,"context_line":"      \u003c\u003c: *devstack_vars"}],"source_content_type":"text/x-yaml","patch_set":7,"id":"bf51134e_c08fe4ca","line":296,"in_reply_to":"bf51134e_6e1c22c1","updated":"2020-07-09 13:55:11.000000000","message":"thanks, I missed it\nI upload a patch to delete the remaining fwaas references from here","commit_id":"35fde5717db11e8ca0133edef14846fb4a3c3fe3"},{"author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"tag":"autogenerated:zuul:check","change_message_id":"8615879a878256a9eb0419a1190119a32ea2fe2e","unresolved":false,"context_lines":[{"line_number":282,"context_line":"      - ^tools/.*$"},{"line_number":283,"context_line":"      - ^tox.ini$"},{"line_number":284,"context_line":""},{"line_number":285,"context_line":"- job:"},{"line_number":286,"context_line":"    name: networking-odl-grenade"},{"line_number":287,"context_line":"    parent: grenade-multinode"},{"line_number":288,"context_line":"    timeout: 9000"},{"line_number":289,"context_line":"    irrelevant-files: *irrelevant_files"},{"line_number":290,"context_line":"    required-projects:"},{"line_number":291,"context_line":"      - opendev.org/openstack/grenade"},{"line_number":292,"context_line":"      - opendev.org/openstack/networking-odl"},{"line_number":293,"context_line":"      - opendev.org/openstack/neutron"},{"line_number":294,"context_line":"      - opendev.org/openstack/ceilometer"},{"line_number":295,"context_line":"      - opendev.org/openstack/networking-l2gw"},{"line_number":296,"context_line":"      - opendev.org/openstack/networking-sfc"},{"line_number":297,"context_line":"      - opendev.org/openstack/networking-bgpvpn"},{"line_number":298,"context_line":"      - opendev.org/openstack/neutron-tempest-plugin"},{"line_number":299,"context_line":"    vars:"},{"line_number":300,"context_line":"      \u003c\u003c: *devstack_vars"},{"line_number":301,"context_line":"      tox_envlist: all"},{"line_number":302,"context_line":"      devstack_plugins:"},{"line_number":303,"context_line":"        \u003c\u003c: *devstack_plugins"},{"line_number":304,"context_line":"        neutron-tempest-plugin: https://opendev.org/openstack/neutron-tempest-plugin"},{"line_number":305,"context_line":"      tempest_plugins:"},{"line_number":306,"context_line":"        - neutron-tempest-plugin"},{"line_number":307,"context_line":"      tempest_test_regex: tempest\\.(api.compute|scenario|thirdparty)|neutron_tempest_plugin.scenario"},{"line_number":308,"context_line":"      tempest_test_blacklist: \"{{ ansible_user_dir }}/{{ zuul.project.src_dir }}/tempest-blacklist.txt\""},{"line_number":309,"context_line":"      grenade_devstack_localrc:"},{"line_number":310,"context_line":"        shared:"},{"line_number":311,"context_line":"          ODL_RELEASE: *sodium"}],"source_content_type":"text/x-yaml","patch_set":12,"id":"9f560f44_84289533","line":311,"range":{"start_line":285,"start_character":2,"end_line":311,"end_character":0},"updated":"2020-09-18 08:00:03.000000000","message":"Unknown projects: opendev.org/openstack/networking-l2gw","commit_id":"2ac754df97ecbe81dbec6b667a9afe80a0345c22"},{"author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"change_message_id":"b2fc1fecdccb65c92c75ed4137409216abb2d920","unresolved":false,"context_lines":[{"line_number":318,"context_line":"        q-l3: false"},{"line_number":319,"context_line":"        q-meta: true"},{"line_number":320,"context_line":"        q-metering: false"},{"line_number":321,"context_line":"        # When running python3 Swift should be disabled for now"},{"line_number":322,"context_line":"        s-account: false"},{"line_number":323,"context_line":"        s-container: false"},{"line_number":324,"context_line":"        s-object: false"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9f560f44_b226ed21","line":321,"updated":"2020-09-30 15:50:16.000000000","message":"I don\u0027t know if that is still true but we don\u0027t need Swift here for sure :)","commit_id":"4f203945efdc0ace46aba25873a9b8f441da21bb"},{"author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"change_message_id":"42e542eb2673fc6f47dde89a0fdae2bffb0f941a","unresolved":false,"context_lines":[{"line_number":318,"context_line":"        q-l3: false"},{"line_number":319,"context_line":"        q-meta: true"},{"line_number":320,"context_line":"        q-metering: false"},{"line_number":321,"context_line":"        # When running python3 Swift should be disabled for now"},{"line_number":322,"context_line":"        s-account: false"},{"line_number":323,"context_line":"        s-container: false"},{"line_number":324,"context_line":"        s-object: false"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9f560f44_6762c7db","line":321,"in_reply_to":"9f560f44_9231290e","updated":"2020-10-01 15:10:40.000000000","message":"Yeah, odl has enough complication without swift with its own dependencies","commit_id":"4f203945efdc0ace46aba25873a9b8f441da21bb"},{"author":{"_account_id":10459,"name":"Luigi Toscano","email":"ltoscano@redhat.com","username":"ltoscano"},"change_message_id":"93f784bb416591bf821d61cded00c8e122590d6a","unresolved":false,"context_lines":[{"line_number":318,"context_line":"        q-l3: false"},{"line_number":319,"context_line":"        q-meta: true"},{"line_number":320,"context_line":"        q-metering: false"},{"line_number":321,"context_line":"        # When running python3 Swift should be disabled for now"},{"line_number":322,"context_line":"        s-account: false"},{"line_number":323,"context_line":"        s-container: false"},{"line_number":324,"context_line":"        s-object: false"}],"source_content_type":"text/x-yaml","patch_set":16,"id":"9f560f44_9231290e","line":321,"in_reply_to":"9f560f44_b226ed21","updated":"2020-09-30 16:03:17.000000000","message":"Swift supports py3 since train (ussuri for sure) iirc, but if you don\u0027t need it, no need to start it.","commit_id":"4f203945efdc0ace46aba25873a9b8f441da21bb"}]}
