)]}'
{"zuul.d/ironic-jobs.yaml":[{"author":{"_account_id":11655,"name":"Julia Kreger","email":"juliaashleykreger@gmail.com","username":"jkreger","status":"Flying to the moon with a Jetpack!"},"change_message_id":"0a1ead43005ccac1e09c2407e456486255b79811","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        Q_AGENT: openvswitch"},{"line_number":57,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":58,"context_line":"        Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch"},{"line_number":59,"context_line":"        SERVICE_TIMEOUT: 90"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_c9bba8e2","line":58,"updated":"2020-07-08 13:48:44.000000000","message":"Jacob, does this mean all our jobs need to be using the legacy devstack plugin (Q_ML2...) as well? It is truly an unfortunate day but individual projects need to do what htey need to do.","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"166cd053c4a11f57f7e75a7b7aebfab1b3855727","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        Q_AGENT: openvswitch"},{"line_number":57,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":58,"context_line":"        Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch"},{"line_number":59,"context_line":"        SERVICE_TIMEOUT: 90"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_89da5014","line":58,"in_reply_to":"bf51134e_c9bba8e2","updated":"2020-07-08 13:54:14.000000000","message":"All our jobs will need this, since devstack plans to switch to OVN by default, there was some discussions in the ML http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015586.html","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"3acecd8bfd80bbe77468b9d2309658724d18eb2b","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        Q_AGENT: openvswitch"},{"line_number":57,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":58,"context_line":"        Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch"},{"line_number":59,"context_line":"        SERVICE_TIMEOUT: 90"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_e9378c4c","line":58,"in_reply_to":"bf51134e_c9bba8e2","updated":"2020-07-08 13:56:18.000000000","message":"Can you please elaborate more what you mean with legacy devstack plugin?\n\nIt seems Ironic has been using explicitly the OVS backend, just missed setting the mech driver and its default is about to change in: https://review.opendev.org/#/c/735097/12/lib/neutron_plugins/ml2","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"8a2ec380b7fcdda072f284b24d72454c57b4344d","unresolved":false,"context_lines":[{"line_number":55,"context_line":""},{"line_number":56,"context_line":"        Q_AGENT: openvswitch"},{"line_number":57,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vxlan"},{"line_number":58,"context_line":"        Q_ML2_PLUGIN_MECHANISM_DRIVERS: openvswitch"},{"line_number":59,"context_line":"        SERVICE_TIMEOUT: 90"},{"line_number":60,"context_line":""},{"line_number":61,"context_line":"      devstack_plugins:"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_2939843e","line":58,"in_reply_to":"bf51134e_c9bba8e2","updated":"2020-07-08 13:57:05.000000000","message":"Hi,\n\nThe status of the Neutron devstack plugin(s) is a bit sad, basically the only plugin that works is the legacy one and in the last PTG it was decided to un-deprecate it and delete the \"new\" (it\u0027s from 2016) one. Here\u0027s a note about it from the last PTG summary email [0]:\n\n\u003csnippet\u003e\n## Future of lib/neutron and lib/neutron-legacy in devstack\n\nIn Devstack there are currently 2 modules which can configure Neutron. Old\none called \"lib/neutron-legacy\" and the new one called \"lib/neutron\". It is\nlike that since many cycles that \"lib/neutron-legacy\" is deprecated. But it is\nstill used everywhwere. New module isn\u0027t still finished and isn\u0027t working fine.\nThis is very confusing for users as really maintained and recommended is still\n\"lib/neutron-legacy\" module.\n\nDuring the discussion Sean Collins explained us that originally this new\nmodule was created as an attempt to refactor old module, and to make Neutron in\nthe Devstack better to maintain. But now we see that this process failed as new\nmodule isn\u0027t still used and we don\u0027t have any cycles to work on it. So our\nfinal conclusion is to \"undeprecate\" old \"lib/neutron-legacy\" and get rid of\nthe new module.\n\u003c/snippet\u003e\n\n[0] http://lists.openstack.org/pipermail/openstack-discuss/2020-June/015368.html","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"22a983830a598e09165233e3b10030212e948926","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        neutron-dhcp: true"},{"line_number":78,"context_line":"        neutron-l3: true"},{"line_number":79,"context_line":"        neutron-metadata-agent: true"},{"line_number":80,"context_line":"        neutron-metering: true"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        c-api: False"},{"line_number":83,"context_line":"        c-bak: False"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_be949638","line":80,"updated":"2020-07-09 09:41:40.000000000","message":"@Kuba, I wonder if we should disable the ovn-controller, northd and ovsdbs here as well ?","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":6773,"name":"Lucas Alvares Gomes","email":"lucasagomes@gmail.com","username":"lucasagomes"},"change_message_id":"15371867a3be228fceaca67c4a12598bbbd4e64e","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        neutron-dhcp: true"},{"line_number":78,"context_line":"        neutron-l3: true"},{"line_number":79,"context_line":"        neutron-metadata-agent: true"},{"line_number":80,"context_line":"        neutron-metering: true"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        c-api: False"},{"line_number":83,"context_line":"        c-bak: False"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_0b28bbdf","line":80,"in_reply_to":"bf51134e_9e2b9293","updated":"2020-07-13 10:03:08.000000000","message":"I think so, the parent is \"devstack-tempest\", which inherits from \"devstack\" [0]. The \"devstack\" job is the one we are modifying to have these services enabled as part of [1]\n\n[0] https://opendev.org/openstack/tempest/src/branch/master/.zuul.yaml#L3\n\n[1] https://review.opendev.org/#/c/735097/","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2e929741883bacadb1cfbe15733481ed3ad65d61","unresolved":false,"context_lines":[{"line_number":77,"context_line":"        neutron-dhcp: true"},{"line_number":78,"context_line":"        neutron-l3: true"},{"line_number":79,"context_line":"        neutron-metadata-agent: true"},{"line_number":80,"context_line":"        neutron-metering: true"},{"line_number":81,"context_line":""},{"line_number":82,"context_line":"        c-api: False"},{"line_number":83,"context_line":"        c-bak: False"}],"source_content_type":"text/x-yaml","patch_set":2,"id":"bf51134e_9e2b9293","line":80,"in_reply_to":"bf51134e_be949638","updated":"2020-07-09 09:52:22.000000000","message":"Good point, thanks! The service is inherited from the parent, right? It\u0027s not a devstack thing but zuul job configuration thing. I have to go through the inheritance tree and check if devstack is a parent of this job.\n\nGood catch!","commit_id":"00ae61d73b7deec634cf004ed4aea5ee01f0e5e1"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"60fd72551a93bb6c73e1a87faa4486012e548511","unresolved":false,"context_lines":[{"line_number":519,"context_line":"        PUBLIC_BRIDGE: br-infra"},{"line_number":520,"context_line":"        Q_AGENT: openvswitch"},{"line_number":521,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vlan"},{"line_number":522,"context_line":"        Q_PLUGIN: ml2"},{"line_number":523,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":524,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"},{"line_number":525,"context_line":"        TENANT_VLAN_RANGE: 100:150"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bf51134e_a2807fc1","line":522,"updated":"2020-07-17 12:29:53.000000000","message":"also here?","commit_id":"a4b558d3cac6f76b38506f0ac5a66f576ca198c1"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"c8c7800312943380b30c1c3d40b68a22322b0cb9","unresolved":false,"context_lines":[{"line_number":519,"context_line":"        PUBLIC_BRIDGE: br-infra"},{"line_number":520,"context_line":"        Q_AGENT: openvswitch"},{"line_number":521,"context_line":"        Q_ML2_TENANT_NETWORK_TYPE: vlan"},{"line_number":522,"context_line":"        Q_PLUGIN: ml2"},{"line_number":523,"context_line":"        SWIFT_ENABLE_TEMPURLS: True"},{"line_number":524,"context_line":"        SWIFT_TEMPURL_KEY: secretkey"},{"line_number":525,"context_line":"        TENANT_VLAN_RANGE: 100:150"}],"source_content_type":"text/x-yaml","patch_set":5,"id":"bf51134e_024a0bab","line":522,"in_reply_to":"bf51134e_a2807fc1","updated":"2020-07-17 12:33:14.000000000","message":"yep","commit_id":"a4b558d3cac6f76b38506f0ac5a66f576ca198c1"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"8f52d7ee59d744e472ae52166e7178f31a181a7c","unresolved":false,"context_lines":[{"line_number":781,"context_line":""},{"line_number":782,"context_line":"- job:"},{"line_number":783,"context_line":"    name: ironic-grenade"},{"line_number":784,"context_line":"    parent: grenade"},{"line_number":785,"context_line":"    timeout: 10800"},{"line_number":786,"context_line":"    irrelevant-files:"},{"line_number":787,"context_line":"      - ^driver-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bf51134e_9525b35f","line":784,"updated":"2020-07-17 13:07:06.000000000","message":"I assume that the change in devstack will affect grenade so you also need changes here \u003d)","commit_id":"02d3efbd7ed7663a7a123857a55a7807a1dac41d"},{"author":{"_account_id":15519,"name":"Iury Gregory Melo Ferreira","display_name":"Iury Gregory","email":"iurygregory@gmail.com","username":"iurygregory"},"change_message_id":"9ba09d2dff6a23fe72abed44aa4cde7d2a01509b","unresolved":false,"context_lines":[{"line_number":781,"context_line":""},{"line_number":782,"context_line":"- job:"},{"line_number":783,"context_line":"    name: ironic-grenade"},{"line_number":784,"context_line":"    parent: grenade"},{"line_number":785,"context_line":"    timeout: 10800"},{"line_number":786,"context_line":"    irrelevant-files:"},{"line_number":787,"context_line":"      - ^driver-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bf51134e_f5706f0b","line":784,"in_reply_to":"bf51134e_35a307b4","updated":"2020-07-17 13:24:34.000000000","message":"Thanks Jakub, so it should be fine \u003d)","commit_id":"02d3efbd7ed7663a7a123857a55a7807a1dac41d"},{"author":{"_account_id":8655,"name":"Jakub Libosvar","email":"libosvar@redhat.com","username":"jlibosva"},"change_message_id":"2be576dad6b07268548eca1504f3dbb60c36cc89","unresolved":false,"context_lines":[{"line_number":781,"context_line":""},{"line_number":782,"context_line":"- job:"},{"line_number":783,"context_line":"    name: ironic-grenade"},{"line_number":784,"context_line":"    parent: grenade"},{"line_number":785,"context_line":"    timeout: 10800"},{"line_number":786,"context_line":"    irrelevant-files:"},{"line_number":787,"context_line":"      - ^driver-requirements.txt$"}],"source_content_type":"text/x-yaml","patch_set":6,"id":"bf51134e_35a307b4","line":784,"in_reply_to":"bf51134e_9525b35f","updated":"2020-07-17 13:10:13.000000000","message":"It\u0027s good point - the Grenade defaults are changed in the grenade repo: https://review.opendev.org/#/c/739987/","commit_id":"02d3efbd7ed7663a7a123857a55a7807a1dac41d"}]}
