)]}'
{"id":"openstack%2Fpython-openstackclient~791315","triplet_id":"openstack%2Fpython-openstackclient~master~Idf6466a59c6cf96be2f1d53e696f0564584fa233","project":"openstack/python-openstackclient","branch":"master","topic":"ovn-as-default","hashtags":[],"change_id":"Idf6466a59c6cf96be2f1d53e696f0564584fa233","subject":"Set ML2/OVS backend explicitly in the devstack jobs","status":"MERGED","created":"2021-05-13 20:40:31.000000000","updated":"2021-05-26 09:45:16.000000000","submitted":"2021-05-26 09:41:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"791315-ovn-as-default","meta_rev_id":"0b1579c4960d7e2b87c2d5bf23775746840b8d78","_number":791315,"virtual_id_number":791315,"owner":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-05-26 09:41:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2021-05-17 07:08:58.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"date":"2021-05-26 07:32:28.000000000","permitted_voting_range":{"min":0,"max":2},"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-05-26 07:48:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-05-26 07:49:23.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"}],"REVIEWER":[{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-13 20:40:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-05-14 07:41:53.000000000","updated_by":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"reviewer":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"state":"REVIEWER"},{"updated":"2021-05-17 07:08:58.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2021-05-20 15:32:58.000000000","updated_by":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"reviewer":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"state":"CC"},{"updated":"2021-05-26 07:48:20.000000000","updated_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"reviewer":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"state":"REVIEWER"}],"messages":[{"id":"5523d59d2d9baf010b6fb45753554b7f78bccc0f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-05-13 20:40:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f07f4d7e55efab76a195e89ae085df9952dd1991","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-13 20:40:51.000000000","message":"Patch Set 1: Verified-1\n\nZuul encountered a syntax error while parsing its configuration in the\nrepo openstack/python-openstackclient on branch master.  The error\nwas:\n\n  The key \"q-metering\" appears more than once; duplicate keys are not\n  permitted.\n\nThe error appears in the following stanza:\n\n  br-ex-tcpdump: false\n          br-int-flows: false\n          ovn-controller: false\n          ovn-northd: false\n          ovs-vswitchd: false\n          ovsdb-server: false\n          q-ovn-metadata-agent: false\n          # Neutron services\n          q-agt: true\n          q-dhcp: true\n          q-l3: true\n          q-meta: true\n          q-metering: true\n          neutron-network-segment-range: true\n          neutron-segments: true\n          q-metering: true\n          q-qos: true\n          neutron-tag-ports-during-bulk-creation: true\n\n  in \"openstack/python-openstackclient/.zuul.yaml@master\", line 92, column 9","accounts_in_message":[],"_revision_number":1},{"id":"43340dd377be6c93adacd76e566349cd35dea61a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-05-13 20:44:01.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"9d94ffb8e553c05e4e10060d46c372bf2b00f0af","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-05-14 06:11:31.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"d7cf843e89557d524cd8b46edc140290f47198ce","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-05-14 07:41:53.000000000","message":"Patch Set 2: Code-Review-1\n\nIf we really needed this, then OVN wouldn\u0027t be ready for prime time yet. How about adding a *-devstack-neutron-ovs job instead so that both variants are covered? Respectively, given the devstack change was just reverted, add a -ovn job first?","accounts_in_message":[],"_revision_number":2},{"id":"1dfebbc80cbbbe6629856792e5b93c582d738893","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-14 07:49:33.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e86805957c2e423689f42bf5b7b6168d : SUCCESS in 9m 55s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/77818b6921da43be8af237cc68674235 : SUCCESS in 7m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/59f6fdb71907483a932e36396eecbc39 : SUCCESS in 7m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/67f3ffa041a44fab9d309be16fe3e73a : SUCCESS in 6m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8ec73b91772a4d61b8bead81976de6c5 : SUCCESS in 6m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1e4c5b0cce224f95ab8a797c7f897a39 : SUCCESS in 7m 38s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/2816cb6fe9f744bcaf3c5d26b251cb18 : SUCCESS in 6m 58s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/284905cd8b4944a59836e13e371bb5e0 : SUCCESS in 7m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1211b06a73b4f1aabf4229a88951956 : SUCCESS in 9m 47s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/03625753eeba4beab9f28141a11306ad : SUCCESS in 9m 23s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/25a31077e9224a9bbb6ac57c717343cc : FAILURE in 52m 08s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c9c45623b3f14dfbb3264fb5f307bd4e : FAILURE in 55m 40s","accounts_in_message":[],"_revision_number":2},{"id":"193aadb5d7c3c064c54c7c5f7ccf9c8fe308953b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-05-14 08:42:57.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2: Code-Review-1\n\u003e \n\u003e If we really needed this, then OVN wouldn\u0027t be ready for prime time yet. How about adding a *-devstack-neutron-ovs job instead so that both variants are covered? Respectively, given the devstack change was just reverted, add a -ovn job first?\n\nThat\u0027s not exactly true TBH. If You look at e.g. https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_325/768210/3/check/osc-functional-devstack/3253d34/testr_results.html where OVN was already used, You will see that failed tests are tests related to the DHCP and L3 agent schedulers. There is no such thing when ML2/OVN is used. So those tests will never be valid for that backend.\nOf course there are some other failures there which could be fixed by adjusting slightly configuration of the existing job but I think that setting explicitly ML2/OVS in case of this job is better/easier solution.\nAnd I don\u0027t think we need jobs for 2 different Neutron backends.","accounts_in_message":[],"_revision_number":2},{"id":"8bba23254d31d3770e02a6e8558b913127a9d494","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2021-05-17 07:08:58.000000000","message":"Patch Set 2: Code-Review+1\n\n\u003e Patch Set 2:\n\u003e \n\u003e \u003e Patch Set 2: Code-Review-1\n\u003e \u003e \n\u003e \u003e If we really needed this, then OVN wouldn\u0027t be ready for prime time yet. How about adding a *-devstack-neutron-ovs job instead so that both variants are covered? Respectively, given the devstack change was just reverted, add a -ovn job first?\n\u003e \n\u003e That\u0027s not exactly true TBH. If You look at e.g. https://storage.bhs.cloud.ovh.net/v1/AUTH_dcaab5e32b234d56b626f72581e3644c/zuul_opendev_logs_325/768210/3/check/osc-functional-devstack/3253d34/testr_results.html where OVN was already used, You will see that failed tests are tests related to the DHCP and L3 agent schedulers. There is no such thing when ML2/OVN is used. So those tests will never be valid for that backend.\n\u003e Of course there are some other failures there which could be fixed by adjusting slightly configuration of the existing job but I think that setting explicitly ML2/OVS in case of this job is better/easier solution.\n\u003e And I don\u0027t think we need jobs for 2 different Neutron backends.\n\nThat\u0027s correct, in OVN we don\u0027t have DHCP or L3 agents. That\u0027s why we need to swap to OVS agent to be able to spawn and test them.","accounts_in_message":[],"_revision_number":2},{"id":"f9af0198a5739ed4acac7ef9d66caeba0898ffd7","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-05-17 08:19:49.000000000","message":"Patch Set 2:\n\nI still think that the default test job should also use the default devstack deployment, otherwise we will risk introducing unnoticed regressions there.\n\nIf we need a different deployment in order to have full coverage of Neutron features, then this should be a different job, just like for openstacksdk we have multiple jobs for additional projects that are not covered by the default deployment.","accounts_in_message":[],"_revision_number":2},{"id":"2851e7b95050521c7f6402fa9e596198de12a0c7","author":{"_account_id":8122,"name":"Cyril Roelandt","email":"cyril@redhat.com","username":"cyril.roelandt.enovance"},"date":"2021-05-20 15:32:58.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"f3995be70b2527bf485791c013c271c3f8470797","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-20 16:25:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/e8b85a3c2b044e9e90540f6aed33452b : SUCCESS in 5m 35s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/a60e356b411144a08b32fb4d44f9f508 : SUCCESS in 5m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f9832bc9eca64099a9b9431f6b50012d : SUCCESS in 5m 29s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/41c10a32682f4b1d9e17a4847331f790 : SUCCESS in 5m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/59d6498fbbc746e2a87cd4bda9c20469 : SUCCESS in 4m 20s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/155a667778444bbe905820f5cd6ed86b : SUCCESS in 6m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/3dec45bd21784fb7886b7ae7a14c5f33 : SUCCESS in 5m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/c25a68bef49e47358688d07d4616f55c : SUCCESS in 4m 34s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3f9dbfaa4cba437f9e5a065bb0e9bcea : SUCCESS in 6m 39s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/937d8a684a974796a3e24e04e8b3d82a : SUCCESS in 7m 14s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/f7dd1c0da1404fb5838e0db18bafa66c : SUCCESS in 42m 11s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/9bf62df8924f406db28eca4a672dea39 : SUCCESS in 46m 42s","accounts_in_message":[],"_revision_number":2},{"id":"e55ed2189521a8aebd46b5d35ce09dc5a4fa57a9","author":{"_account_id":13252,"name":"Dr. Jens Harbott","display_name":"Jens Harbott (frickler)","email":"frickler@offenerstapel.de","username":"jrosenboom"},"date":"2021-05-26 07:32:28.000000000","message":"Patch Set 2: -Code-Review\n\nrecheck with new devstack OVN change merged","accounts_in_message":[],"_revision_number":2},{"id":"85c23474b69ac03dadff41d397c4cf94482f735b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2021-05-26 07:46:18.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"1fa05f1eefc3db4f447bf214ba798194f0faba5b","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-26 07:48:20.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"94e264767bc2fe200af983c64732a9727e8e2904","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-05-26 07:49:23.000000000","message":"Patch Set 2: Workflow+1\n\napprove to unblock project. Fix for jobs with ML2/OVN in a followup","accounts_in_message":[],"_revision_number":2},{"id":"49b6d3bc60ffbd7c0201340a04c5a557275932ec","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-26 07:50:43.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"bf0f8fa0213f0a98129e3e3bcc30836fb748c03c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-26 08:20:41.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/54d9731601674277891d21736be0dae1 : SUCCESS in 6m 52s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/95947d3f3b7646f9a2d5fbd6faee6421 : SUCCESS in 5m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3c93d200418840b483bf094277ad61cd : SUCCESS in 5m 48s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0275057ec1de4be496841cc889717ee5 : SUCCESS in 5m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9096f17df56b48e79faac02b56d657ec : SUCCESS in 5m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/be7c62f02c9041bb8d1899da608e6b3b : SUCCESS in 5m 37s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b8f4db381d0d43b2a7c280fdfd14739d : SUCCESS in 4m 34s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a347f7f7963243e5832ab8f5abff0d6a : SUCCESS in 5m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3fba58ce01fc4b609edb9425e15b495d : SUCCESS in 6m 29s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/196e6043a4d248938d288058b1e4d889 : SUCCESS in 7m 08s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d88fe9c49e844251856de389741240ec : SUCCESS in 45m 58s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/4e94dfaff12a46e09927f66d836f6937 : SUCCESS in 43m 47s","accounts_in_message":[],"_revision_number":2},{"id":"985f06b7e8498e7f3053edc1dbf0fd46edd3c710","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-26 09:41:17.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6d97ae554a694831894509e46593de62 : SUCCESS in 6m 02s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fc87a51ecafa45218835f8ed299f9735 : SUCCESS in 6m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/de9cbd0f60df4e189707f7a341446ae5 : SUCCESS in 6m 09s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5441e1ee0080431d91c9b3e242c6dd00 : SUCCESS in 4m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0b077c45c5c047bcb10cd8b1b84f9ddb : SUCCESS in 4m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb770d03ab6746e99f36bc2fb1eacbc4 : SUCCESS in 6m 58s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/62a9372a79ed417cb277b40509966241 : SUCCESS in 8m 18s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0c7983c76a2b4812893513e58fe48713 : SUCCESS in 57m 59s","accounts_in_message":[],"_revision_number":2},{"id":"6e6014cd9baa650e301b8b8373af0613bcaa1fcf","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-26 09:41:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"0b1579c4960d7e2b87c2d5bf23775746840b8d78","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-26 09:45:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f1125c83bd3474db43b6defff1ae2e1 : SUCCESS in 1m 03s\n- osc-promote-image https://zuul.opendev.org/t/openstack/build/0ae4491e8e6942ec8180f81d4c232c6e : SUCCESS in 47s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"05807ee0dba1eb4d87943817a0efd234278589eb","revisions":{"b740fe999694db6a85e7413eabae11e8cbb3b73d":{"kind":"REWORK","_number":1,"created":"2021-05-13 20:40:31.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/15/791315/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/15/791315/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/1"}}},"commit":{"parents":[{"commit":"6bdf030953d449693c97bff8812b7ced981a2015","subject":"Merge \"requirements: Drop os-testr\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bdf030953d449693c97bff8812b7ced981a2015"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-05-13 20:37:38.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-05-13 20:37:38.000000000","tz":120},"subject":"Set ML2/OVS backend explicitly in the devstack jobs","message":"Set ML2/OVS backend explicitly in the devstack jobs\n\nNeutron team recently switched default backend used in Neutron\nby Devstack to OVN. With that backend some tests, like e.g. related\nto DHCP or L3 agents aren\u0027t working fine. So to have still the same\ntest coverage as we had before, let\u0027s explicitly set ML2/OVS as a\nNeutron\u0027s backend in those CI jobs.\n\nChange-Id: Idf6466a59c6cf96be2f1d53e696f0564584fa233\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b740fe999694db6a85e7413eabae11e8cbb3b73d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/b740fe999694db6a85e7413eabae11e8cbb3b73d"}]},"branch":"refs/heads/master"},"05807ee0dba1eb4d87943817a0efd234278589eb":{"kind":"REWORK","_number":2,"created":"2021-05-13 20:44:01.000000000","uploader":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"ref":"refs/changes/15/791315/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/15/791315/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/15/791315/2"}}},"commit":{"parents":[{"commit":"6bdf030953d449693c97bff8812b7ced981a2015","subject":"Merge \"requirements: Drop os-testr\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/6bdf030953d449693c97bff8812b7ced981a2015"}]}],"author":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-05-13 20:37:38.000000000","tz":120},"committer":{"name":"Slawek Kaplonski","email":"skaplons@redhat.com","date":"2021-05-13 20:43:57.000000000","tz":0},"subject":"Set ML2/OVS backend explicitly in the devstack jobs","message":"Set ML2/OVS backend explicitly in the devstack jobs\n\nNeutron team recently switched default backend used in Neutron\nby Devstack to OVN. With that backend some tests, like e.g. related\nto DHCP or L3 agents aren\u0027t working fine. So to have still the same\ntest coverage as we had before, let\u0027s explicitly set ML2/OVS as a\nNeutron\u0027s backend in those CI jobs.\n\nChange-Id: Idf6466a59c6cf96be2f1d53e696f0564584fa233\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/05807ee0dba1eb4d87943817a0efd234278589eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/05807ee0dba1eb4d87943817a0efd234278589eb"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
