)]}'
{"id":"openstack%2Fpython-neutronclient~520021","triplet_id":"openstack%2Fpython-neutronclient~master~I45a160b0caec534d517b103db91dc738c006978b","project":"openstack/python-neutronclient","branch":"master","topic":"bp/routes-control","hashtags":[],"change_id":"I45a160b0caec534d517b103db91dc738c006978b","subject":"Add commands to support BGP VPN route control new API extension","status":"MERGED","created":"2017-11-15 09:33:38.000000000","updated":"2018-01-25 09:37:56.000000000","submitted":"2018-01-25 09:37:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":63,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"520021-1516873076613-470a9002","meta_rev_id":"8c7400f8edfd1a8ad4096a043759a3a916843def","_number":520021,"virtual_id_number":520021,"owner":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"value":0,"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":2,"date":"2018-01-25 09:37:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"recommended":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"all":[{"value":1,"date":"2018-01-22 13:05:11.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},{"value":0,"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":2,"date":"2018-01-25 08:06:06.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"value":0,"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},{"value":2,"date":"2018-01-23 12:43:19.000000000","_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},{"value":0,"date":"2018-01-22 21:03:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"value":1,"date":"2018-01-25 08:06:06.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},{"value":0,"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"value":0,"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},{"value":0,"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},{"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2017-11-23 09:59:46.000000000","updated_by":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"reviewer":{"_account_id":2888,"name":"Mathieu Rohon","email":"mathieu.rohon@gmail.com","username":"mathieu-rohon"},"state":"REVIEWER"},{"updated":"2018-01-08 16:39:53.000000000","updated_by":{"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},"reviewer":{"_account_id":21800,"name":"Cedric Savignan","email":"cedric.savignan@orange.com","username":"csavignan"},"state":"REVIEWER"},{"updated":"2018-01-22 13:05:11.000000000","updated_by":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"reviewer":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"state":"REVIEWER"},{"updated":"2018-01-22 21:03:07.000000000","updated_by":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"reviewer":{"_account_id":4694,"name":"Miguel Lavalle","email":"miguel@mlavalle.com","username":"minsel"},"state":"REVIEWER"},{"updated":"2018-01-23 12:43:19.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"},{"updated":"2018-01-25 08:06:06.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2018-01-25 09:37:56.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"}],"messages":[{"id":"32dd9ed835275371473aad0ccb1f91a27d3cbbdc","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-15 09:33:38.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"77af07d563031b956c9e1acffbe3bf2f00fc8cfa","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-15 09:35:21.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"6ed1375d11a2873d64f2231a2f8991ac1426acf0","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-15 09:39:32.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"655b7424f223e1db2f3eb3dd23be107216b52f45","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-15 09:40:03.000000000","message":"Patch Set 2: Workflow-1","accounts_in_message":[],"_revision_number":2},{"id":"25ccde0c9929c427488f0fd78d23502244ca3cd2","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-15 10:32:43.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"725e4655e67a8d008a4e33db43b1cbefc0c166cb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-15 11:46:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/3/check/openstack-tox-pep8/04bf704/ : SUCCESS in 5m 56s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/3/check/openstack-tox-py27/3660a39/ : SUCCESS in 4m 41s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/3/check/openstack-tox-py35/22ce860/ : SUCCESS in 6m 46s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/3/check/build-openstack-sphinx-docs/9d1b0f7/html/ : SUCCESS in 5m 19s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/3/check/legacy-tempest-dsvm-neutron-src/abfadaa/ : SUCCESS in 1h 11m 01s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/3/check/openstackclient-check-plugins/750ace1/ : SUCCESS in 8m 48s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/3/check/legacy-neutronclient-test-dsvm-functional/c21e837/ : SUCCESS in 26m 40s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/3/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/da73613/ : SUCCESS in 23m 48s\n- legacy-tripleo-ci-centos-7-nonha-multinode-oooq http://logs.openstack.org/21/520021/3/check/legacy-tripleo-ci-centos-7-nonha-multinode-oooq/7fe7e0d/ : FAILURE in 34m 01s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"346192d2e01bf653d3727cbe47a0d77e1f4e7b6b","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2017-11-22 16:38:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"7e61c9306d26c2f539025ffde7c52e723e7ba737","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2017-11-22 17:50:22.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/4/check/openstack-tox-pep8/6be6eb6/ : SUCCESS in 4m 45s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/4/check/openstack-tox-py27/5e03c18/ : SUCCESS in 7m 06s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/4/check/openstack-tox-py35/7b27193/ : SUCCESS in 4m 40s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/4/check/build-openstack-sphinx-docs/034b683/html/ : SUCCESS in 4m 48s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/4/check/legacy-tempest-dsvm-neutron-src/0ca74c2/ : SUCCESS in 1h 08m 40s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/4/check/build-openstack-releasenotes/f521952/html/ : SUCCESS in 4m 36s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/4/check/openstackclient-check-plugins/7620757/ : SUCCESS in 6m 25s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/4/check/legacy-neutronclient-test-dsvm-functional/e9da1b7/ : SUCCESS in 25m 32s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/4/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/7fe2b46/ : SUCCESS in 25m 50s","accounts_in_message":[],"_revision_number":4},{"id":"5f57cd07dce6ed8c54898192bf1a0f9dcf715158","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-09 13:56:18.000000000","message":"Patch Set 4: Code-Review-1\n\n(13 comments)\n\nSorry for taking so long to review, here are a few comments.","accounts_in_message":[],"_revision_number":4},{"id":"f84f8bbab3dcd78ac86ba786654ef5fb99bb3b4e","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-15 19:24:23.000000000","message":"Patch Set 4:\n\n(11 comments)","accounts_in_message":[],"_revision_number":4},{"id":"caad74f85ab670670abeef52065e1a69531d0fe9","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-15 19:57:10.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"146daea652c893373470177ce547ce5a4cf5dd59","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-15 20:16:33.000000000","message":"Patch Set 5: Code-Review-1\n\n(9 comments)\n\nI think we really can\u0027t change the order of positional arguments for show/delete/update resource associations.","accounts_in_message":[],"_revision_number":5},{"id":"65bd66d75dd822a9da2a34129357e3b73ff6ac20","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-15 21:16:11.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/5/check/openstack-tox-pep8/b64d00a/ : SUCCESS in 6m 08s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/5/check/openstack-tox-py27/2081053/ : SUCCESS in 5m 41s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/5/check/openstack-tox-py35/fb25e4e/ : SUCCESS in 3m 51s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/5/check/build-openstack-sphinx-docs/28ddbff/html/ : SUCCESS in 4m 18s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/5/check/legacy-tempest-dsvm-neutron-src/b56443a/ : SUCCESS in 1h 10m 34s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/5/check/build-openstack-releasenotes/32d0e6f/html/ : SUCCESS in 5m 09s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/5/check/openstackclient-check-plugins/7c1247a/ : SUCCESS in 7m 50s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/5/check/legacy-neutronclient-test-dsvm-functional/599efb3/ : SUCCESS in 26m 03s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/5/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/0e40628/ : SUCCESS in 26m 27s","accounts_in_message":[],"_revision_number":5},{"id":"bb2c2381f7bbfabd60bf2f44c287195fd78b8c68","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-16 08:34:26.000000000","message":"Patch Set 4:\n\n(5 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2409fd950dcfec9f06b5289ff017cfbffe190d35","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-16 08:41:57.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"00e8e73fce8a4919bc3c290b48e4d184999a3030","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-16 11:09:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"3b50b6c408c2405655eb76b5e2bf60dd13269f08","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-16 11:21:41.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"314b7fae527bdef46c252ade91bcf9f746500a59","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-16 12:56:32.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/6/check/openstack-tox-pep8/70bfc5d/ : SUCCESS in 4m 49s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/6/check/openstack-tox-py27/04d9753/ : SUCCESS in 5m 05s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/6/check/openstack-tox-py35/c302cbb/ : SUCCESS in 4m 38s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/6/check/build-openstack-sphinx-docs/35a15c2/html/ : SUCCESS in 4m 54s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/6/check/legacy-tempest-dsvm-neutron-src/1ca8f47/ : SUCCESS in 1h 15m 19s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/6/check/build-openstack-releasenotes/2187668/html/ : SUCCESS in 4m 37s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/6/check/openstackclient-check-plugins/455ee54/ : SUCCESS in 6m 32s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/6/check/legacy-neutronclient-test-dsvm-functional/8f0d6c1/ : SUCCESS in 31m 06s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/6/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/b26c4cf/ : SUCCESS in 25m 25s","accounts_in_message":[],"_revision_number":6},{"id":"3c35ce313fb2c3bd414ae1b2905b3d925927d21e","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-16 14:13:31.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"d5589741559b268994f0ea6565093e19cc16457c","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-16 14:44:15.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"ac118b70ef7bfa4eaa4bd95785f977e51e37b277","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-16 16:35:44.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/7/check/openstack-tox-pep8/b4dc692/ : SUCCESS in 5m 30s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/7/check/openstack-tox-py27/2a0d281/ : SUCCESS in 6m 01s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/7/check/openstack-tox-py35/07936b8/ : SUCCESS in 5m 17s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/7/check/build-openstack-sphinx-docs/e10dd2d/html/ : SUCCESS in 4m 43s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/7/check/legacy-tempest-dsvm-neutron-src/8fb91ff/ : SUCCESS in 1h 13m 20s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/7/check/build-openstack-releasenotes/42eaff8/html/ : SUCCESS in 5m 05s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/7/check/openstackclient-check-plugins/79042e3/ : SUCCESS in 7m 35s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/7/check/legacy-neutronclient-test-dsvm-functional/eafbd6f/ : SUCCESS in 29m 23s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/7/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/7147f3c/ : SUCCESS in 27m 36s","accounts_in_message":[],"_revision_number":7},{"id":"c22755dee2119bbff46b34b746388df2ca19fc46","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-16 19:44:06.000000000","message":"Patch Set 7: Code-Review-1\n\nLooks good, except the project_id/tenant_id thing: could you confirm whether or not it was needed for this change or are you removing it in a following PS ?","accounts_in_message":[],"_revision_number":7},{"id":"a9178aa090158d1ea5f99169fa609acf6b7bebaa","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-17 10:22:03.000000000","message":"Patch Set 7:\n\n\u003e Looks good, except the project_id/tenant_id thing: could you\n \u003e confirm whether or not it was needed for this change or are you\n \u003e removing it in a following PS ?\n\nYes, it\u0027s needed. In fact when I wrote that patch I realized we have an issue that duplicate the project output when you show a resource as an admin:\n\nopenstack bgpvpn show 0ba4f8cc-a9b1-4c21-9bb9-fc825f387220\n+----------------------+--------------------------------------+\n| Field                | Value                                |\n+----------------------+--------------------------------------+\n| Associated Networks  |                                      |\n| Associated Routers   |                                      |\n| Export Targets       |                                      |\n| ID                   | 0ba4f8cc-a9b1-4c21-9bb9-fc825f387220 |\n| Import Targets       |                                      |\n| Name                 | bgpvpn2                              |\n| Project              | 28a6c9d3735e4b5eaf14aa90e3f5479b     |\n| Route Distinguishers |                                      |\n| Route Targets        |                                      |\n| Type                 | l3                                   |\n| ports                | []                                   |\n| project_id           | 28a6c9d3735e4b5eaf14aa90e3f5479b     |\n+----------------------+--------------------------------------+\n\nIn the last patch set I continue to send the tenant_id property to the API but replace it by project_id a soon as possible and use project_id property in the OSC code.","accounts_in_message":[],"_revision_number":7},{"id":"56e6b2c8e11257a0ced3b028f3d1c172e2a0daff","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2018-01-17 12:48:02.000000000","message":"Patch Set 7: Code-Review-1\n\n(5 comments)\n\nThis patch mixes a new feature of port association and several bug fixes (which are found during the development of the port association). Even though they are found during the development, they should be fixed separately from the maintenance perspective? Could you post separate patches?","accounts_in_message":[],"_revision_number":7},{"id":"c70c7f69d472aa1d66ae904c6ec3ee430f34fae3","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-17 16:27:56.000000000","message":"Patch Set 7:\n\n(6 comments)\n\n\u003e (5 comments)\n \u003e \n \u003e This patch mixes a new feature of port association and several bug\n \u003e fixes (which are found during the development of the port\n \u003e association). Even though they are found during the development,\n \u003e they should be fixed separately from the maintenance perspective?\n \u003e Could you post separate patches?\n\nI revert fixes not related to the port association patch. I\u0027ll try later to propose reviews.\n\n@tmorin: I also revert the position argument order, I forget in my last patch set.","accounts_in_message":[],"_revision_number":7},{"id":"114975797bdc59665bcdfc9c60dc30fee30f046e","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-17 16:30:42.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"8ad00e8680411b1f1c898b6195d8ceb503f5fe95","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-17 18:03:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/8/check/openstack-tox-pep8/8633d7b/ : SUCCESS in 4m 18s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/8/check/openstack-tox-py27/1091405/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/8/check/openstack-tox-py35/5daef54/ : SUCCESS in 6m 18s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/8/check/build-openstack-sphinx-docs/1c802a5/html/ : SUCCESS in 5m 28s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/8/check/legacy-tempest-dsvm-neutron-src/a3ee6f7/ : SUCCESS in 1h 18m 13s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/8/check/build-openstack-releasenotes/71919cd/html/ : SUCCESS in 3m 36s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/8/check/openstackclient-check-plugins/04b3504/ : SUCCESS in 6m 31s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/8/check/legacy-neutronclient-test-dsvm-functional/1e9c058/ : SUCCESS in 24m 51s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/8/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/a735a82/ : SUCCESS in 23m 37s","accounts_in_message":[],"_revision_number":8},{"id":"136a908c28323a9830002237b88336a2a506c683","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-18 07:33:46.000000000","message":"Patch Set 8: Code-Review-1\n\n(2 comments)\n\nOne minor nit about something wrong in a comment.\n\nAll the rest seems ok to me.","accounts_in_message":[],"_revision_number":8},{"id":"cce9287b5a7c052b736350714966474da63b1aed","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-18 08:16:12.000000000","message":"Patch Set 8:\n\n(2 comments)","accounts_in_message":[],"_revision_number":8},{"id":"7778cafb38a470ceb4096538273443d931906a17","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-18 08:16:28.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"ecb91d23d8a60110bad73585a069183bf97fe576","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-18 11:15:37.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/9/check/openstack-tox-pep8/ca538d6/ : SUCCESS in 4m 01s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/9/check/openstack-tox-py27/d5346ee/ : SUCCESS in 4m 20s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/9/check/openstack-tox-py35/ea732da/ : SUCCESS in 3m 56s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/9/check/build-openstack-sphinx-docs/25f06e4/html/ : SUCCESS in 4m 17s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/9/check/legacy-tempest-dsvm-neutron-src/1cbbebf/ : SUCCESS in 2h 55m 23s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/9/check/build-openstack-releasenotes/0c39290/html/ : SUCCESS in 3m 56s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/9/check/openstackclient-check-plugins/c8def43/ : SUCCESS in 6m 35s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/9/check/legacy-neutronclient-test-dsvm-functional/888f0de/ : SUCCESS in 36m 32s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/9/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/6035a34/ : SUCCESS in 30m 09s","accounts_in_message":[],"_revision_number":9},{"id":"dc62a01bb07b3c03e2c84a2aee5a2c8fd1aaef68","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-18 14:13:59.000000000","message":"Patch Set 8:\n\n(2 comments)\n\nNits..","accounts_in_message":[],"_revision_number":8},{"id":"1dc0380656e14d7649adbbdcf73c3310d050c2c6","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-18 14:43:54.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"4d354e4d229c29f386ddb46316e09579e266378e","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-18 15:20:09.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9},{"id":"558e0e089f3266ef064b9ac8cded2cd80d99818e","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-18 15:59:28.000000000","message":"Patch Set 10: Code-Review+1\n\nAll good, as far as I\u0027m concerned!\nThanks doude!","accounts_in_message":[],"_revision_number":10},{"id":"061d004770d923fc486a3bd4b0838dc8c5a4388f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-18 16:27:12.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/10/check/openstack-tox-pep8/d7dfdf2/ : SUCCESS in 5m 16s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/10/check/openstack-tox-py27/8edf90a/ : SUCCESS in 5m 01s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/10/check/openstack-tox-py35/4b03d53/ : SUCCESS in 4m 34s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/10/check/build-openstack-sphinx-docs/6c8936b/html/ : SUCCESS in 3m 54s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/10/check/legacy-tempest-dsvm-neutron-src/cc9e52a/ : SUCCESS in 1h 27m 28s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/10/check/build-openstack-releasenotes/af9889a/html/ : SUCCESS in 3m 49s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/10/check/openstackclient-check-plugins/625bf6f/ : SUCCESS in 10m 51s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/10/check/legacy-neutronclient-test-dsvm-functional/42e6106/ : SUCCESS in 23m 22s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/10/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/3fead3f/ : SUCCESS in 24m 23s","accounts_in_message":[],"_revision_number":10},{"id":"fb2c5ab2bdc41fe62343321841d8a22658f1e3b4","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-19 09:13:26.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"d596c2f50d218049490f53c92e17db3d0fb2a32a","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-19 09:17:24.000000000","message":"Patch Set 11: Code-Review+1","accounts_in_message":[],"_revision_number":11},{"id":"23299cfb4607318ee861442d439ecd22ccd5f342","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-19 10:36:37.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/11/check/openstack-tox-pep8/b309771/ : SUCCESS in 5m 31s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/11/check/openstack-tox-py27/6980c36/ : SUCCESS in 5m 00s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/11/check/openstack-tox-py35/ad099dd/ : SUCCESS in 4m 44s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/11/check/build-openstack-sphinx-docs/0a2d15b/html/ : SUCCESS in 7m 35s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/11/check/legacy-tempest-dsvm-neutron-src/f8b3a63/ : SUCCESS in 1h 17m 38s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/11/check/build-openstack-releasenotes/7299bb3/html/ : SUCCESS in 3m 54s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/11/check/openstackclient-check-plugins/bb78c4d/ : SUCCESS in 6m 22s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/11/check/legacy-neutronclient-test-dsvm-functional/cc51e3c/ : SUCCESS in 26m 22s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/11/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/42e8552/ : SUCCESS in 27m 43s","accounts_in_message":[],"_revision_number":11},{"id":"6ffca5439e6cf4b5dd38b3821a0d50a47c98a5ca","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-19 10:50:42.000000000","message":"Patch Set 11: Code-Review-1\n\nHold on, I\u0027ve used it minutes ago and seen this:\n\nstack@tm-devstack-master-02:~$ openstack bgpvpn port association show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n+--------------------------------+--------------------------------------+\n| Field                          | Value                                |\n+--------------------------------+--------------------------------------+\n| Advertise Port\u0027s Fixed IPs     | True                                 |\n| ID                             | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c |\n| Port ID                        | 99cd7825-e857-4f91-a3bf-cb0da87554fb |\n| Prefix Routes (BGP LOCAL_PREF) | 1.1.1.1/32                           |\n| Project                        | 3b111201fca641348c9f22e55763737d     |\n+--------------------------------+--------------------------------------+\nstack@tm-devstack-master-02:~$ openstack bgpvpn port association unset mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c --prefix-route prefix\u003d1.1.1.1/32\nstack@tm-devstack-master-02:~$ openstack bgpvpn port association show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n+----------------------------+--------------------------------------+\n| Field                      | Value                                |\n+----------------------------+--------------------------------------+\n| Advertise Port\u0027s Fixed IPs | True                                 |\n| ID                         | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c |\n| Port ID                    | 99cd7825-e857-4f91-a3bf-cb0da87554fb |\n| Project                    | 3b111201fca641348c9f22e55763737d     |\n+----------------------------+--------------------------------------+\nstack@tm-devstack-master-02:~$ openstack bgpvpn port association show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n+----------------------------+--------------------------------------+\n| Field                      | Value                                |\n+----------------------------+--------------------------------------+\n| Advertise Port\u0027s Fixed IPs | True                                 |\n| ID                         | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c |\n| Port ID                    | 99cd7825-e857-4f91-a3bf-cb0da87554fb |\n| Project                    |                                      |\n+----------------------------+--------------------------------------+\n\n\n\u003d\u003e \"Project\" is sometimes empty","accounts_in_message":[],"_revision_number":11},{"id":"09e0b3deba5976cc99fa19591ef18d5344e6d00c","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-19 13:54:18.000000000","message":"Patch Set 11: Code-Review+1\n\n\u003e Hold on, I\u0027ve used it minutes ago and seen this:\n \u003e \n \u003e stack@tm-devstack-master-02:~$ openstack bgpvpn port association\n \u003e show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e +--------------------------------+--------------------------------------+\n \u003e | Field                          | Value                           \n \u003e     |\n \u003e +--------------------------------+--------------------------------------+\n \u003e | Advertise Port\u0027s Fixed IPs     | True                            \n \u003e     |\n \u003e | ID                             | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e |\n \u003e | Port ID                        | 99cd7825-e857-4f91-a3bf-cb0da87554fb\n \u003e |\n \u003e | Prefix Routes (BGP LOCAL_PREF) | 1.1.1.1/32                      \n \u003e     |\n \u003e | Project                        | 3b111201fca641348c9f22e55763737d\n \u003e     |\n \u003e +--------------------------------+--------------------------------------+\n \u003e stack@tm-devstack-master-02:~$ openstack bgpvpn port association\n \u003e unset mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c --prefix-route\n \u003e prefix\u003d1.1.1.1/32\n \u003e stack@tm-devstack-master-02:~$ openstack bgpvpn port association\n \u003e show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e +----------------------------+--------------------------------------+\n \u003e | Field                      | Value                               \n \u003e |\n \u003e +----------------------------+--------------------------------------+\n \u003e | Advertise Port\u0027s Fixed IPs | True                                \n \u003e |\n \u003e | ID                         | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e |\n \u003e | Port ID                    | 99cd7825-e857-4f91-a3bf-cb0da87554fb\n \u003e |\n \u003e | Project                    | 3b111201fca641348c9f22e55763737d    \n \u003e |\n \u003e +----------------------------+--------------------------------------+\n \u003e stack@tm-devstack-master-02:~$ openstack bgpvpn port association\n \u003e show mybgpvpn 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e +----------------------------+--------------------------------------+\n \u003e | Field                      | Value                               \n \u003e |\n \u003e +----------------------------+--------------------------------------+\n \u003e | Advertise Port\u0027s Fixed IPs | True                                \n \u003e |\n \u003e | ID                         | 6f006738-0e48-4d6a-bab1-ffc4cebc6c0c\n \u003e |\n \u003e | Port ID                    | 99cd7825-e857-4f91-a3bf-cb0da87554fb\n \u003e |\n \u003e | Project                    |                                     \n \u003e |\n \u003e +----------------------------+--------------------------------------+\n \u003e \n \u003e \n \u003e \u003d\u003e \"Project\" is sometimes empty\n\nI wasn\u0027t using the most recent version.\nThere is no such pb in the last PS.\nSorry for the confusion...","accounts_in_message":[],"_revision_number":11},{"id":"39a1a50118916b0b424d90e734620f2de7493df3","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2018-01-20 07:35:42.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)\n\nCould you add the new commands to the document?","accounts_in_message":[],"_revision_number":11},{"id":"7cd78d09de5128e97bed219becbb80c0cc1ffc5b","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-22 09:17:15.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"55273f654c32e08018f4db1fab5aa93f907376b1","author":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"date":"2018-01-22 09:17:25.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"bac022c7edfa1dc288ca5755caf36b69969a1423","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-22 10:47:56.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/12/check/openstack-tox-pep8/6503724/ : SUCCESS in 4m 40s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/12/check/openstack-tox-py27/3074f69/ : SUCCESS in 4m 57s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/12/check/openstack-tox-py35/ae44143/ : SUCCESS in 4m 29s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/12/check/build-openstack-sphinx-docs/78a9366/html/ : SUCCESS in 4m 14s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/12/check/legacy-tempest-dsvm-neutron-src/bcd022b/ : SUCCESS in 1h 24m 21s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/12/check/build-openstack-releasenotes/cc8c8ff/html/ : SUCCESS in 3m 57s\n- openstackclient-check-plugins http://logs.openstack.org/21/520021/12/check/openstackclient-check-plugins/180d255/ : FAILURE in 6m 40s (non-voting)\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/12/check/legacy-neutronclient-test-dsvm-functional/5961652/ : SUCCESS in 26m 26s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/12/check/legacy-neutronclient-test-dsvm-functional-adv-svcs/37db708/ : SUCCESS in 28m 26s","accounts_in_message":[],"_revision_number":12},{"id":"438abc741e754fdd5722ad83ea9a7f88d01d0ca1","author":{"_account_id":12021,"name":"Thomas Morin","email":"tmmorin.orange@gmail.com","username":"tmorin"},"date":"2018-01-22 13:05:11.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"52189a50b2ab467c5a60e9056e7989394f0bb60c","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2018-01-23 12:43:19.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"c1f4c8ac3e66e95970462938d3d7824d1cce7b4f","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2018-01-25 08:06:06.000000000","message":"Patch Set 12: Workflow+1 Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"65f747b38b5cb720c9a9929030b7d4fafde1dc79","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-25 08:08:29.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"13efef7e9237e0c0d7ec0cb723745a16af1791a8","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-25 09:37:56.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/21/520021/12/gate/openstack-tox-pep8/c358976/ : SUCCESS in 5m 46s\n- openstack-tox-py27 http://logs.openstack.org/21/520021/12/gate/openstack-tox-py27/94fb8ed/ : SUCCESS in 4m 52s\n- openstack-tox-py35 http://logs.openstack.org/21/520021/12/gate/openstack-tox-py35/25e618b/ : SUCCESS in 5m 08s\n- build-openstack-sphinx-docs http://logs.openstack.org/21/520021/12/gate/build-openstack-sphinx-docs/3b15be2/html/ : SUCCESS in 4m 43s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/21/520021/12/gate/legacy-tempest-dsvm-neutron-src/da0bed4/ : SUCCESS in 1h 16m 38s\n- build-openstack-releasenotes http://logs.openstack.org/21/520021/12/gate/build-openstack-releasenotes/b6f2e4c/html/ : SUCCESS in 4m 20s\n- legacy-neutronclient-test-dsvm-functional http://logs.openstack.org/21/520021/12/gate/legacy-neutronclient-test-dsvm-functional/25adfa6/ : SUCCESS in 25m 56s\n- legacy-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/21/520021/12/gate/legacy-neutronclient-test-dsvm-functional-adv-svcs/2091818/ : SUCCESS in 24m 21s","accounts_in_message":[],"_revision_number":12},{"id":"353225886faf1336cc6cb38fec09b22942648a72","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-01-25 09:37:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"0e61b3ba1c54be7ae7a218513d30800723a26524","revisions":{"68881b10a1c0f8693e8b0529e2db8ba2621c29ed":{"kind":"REWORK","_number":1,"created":"2017-11-15 09:33:38.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/1"}}},"commit":{"parents":[{"commit":"0907ccc4df68c71f1af71976819bff741829e434","subject":"SFC plugin: fix all list commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0907ccc4df68c71f1af71976819bff741829e434"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"subject":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension","message":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does implements all the API\nextension, still missing new router attribute \u0027advertise_extra_routes\u0027\nand new BGP VPN attribute \u0027local_pref\u0027 which still under development,\ncoming soon.\n\nWIP: unit tests not yet addressed\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/68881b10a1c0f8693e8b0529e2db8ba2621c29ed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/68881b10a1c0f8693e8b0529e2db8ba2621c29ed"}]},"branch":"refs/heads/master"},"45d9955975b9f2b8f86768ce387622819162d43f":{"kind":"REWORK","_number":2,"created":"2017-11-15 09:39:32.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/2"}}},"commit":{"parents":[{"commit":"0907ccc4df68c71f1af71976819bff741829e434","subject":"SFC plugin: fix all list commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0907ccc4df68c71f1af71976819bff741829e434"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:39:22.000000000","tz":60},"subject":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension","message":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does implements all the API\nextension, still missing new router attribute \u0027advertise_extra_routes\u0027\nand new BGP VPN attribute \u0027local_pref\u0027 which still under development,\ncoming soon.\n\nWIP: unit tests not yet addressed\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/45d9955975b9f2b8f86768ce387622819162d43f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/45d9955975b9f2b8f86768ce387622819162d43f"}]},"branch":"refs/heads/master"},"88ec166196a152aec96b8d318816010f433b23d6":{"kind":"REWORK","_number":3,"created":"2017-11-15 10:32:43.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/3"}}},"commit":{"parents":[{"commit":"0907ccc4df68c71f1af71976819bff741829e434","subject":"SFC plugin: fix all list commands","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0907ccc4df68c71f1af71976819bff741829e434"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 10:31:50.000000000","tz":60},"subject":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension","message":"/!\\ WIP /!\\ Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does implements all the API\nextension, still missing new router attribute \u0027advertise_extra_routes\u0027\nand new BGP VPN attribute \u0027local_pref\u0027 which still under development,\ncoming soon.\n\nWIP: unit tests not yet addressed\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/88ec166196a152aec96b8d318816010f433b23d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/88ec166196a152aec96b8d318816010f433b23d6"}]},"branch":"refs/heads/master"},"aeede6b0f9321f83092a70f9282822755beaed07":{"kind":"REWORK","_number":4,"created":"2017-11-22 16:38:26.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/4"}}},"commit":{"parents":[{"commit":"7926406568909e930f4c0b6d76dd10e77d4f8063","subject":"Remove setting of version/release from releasenotes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7926406568909e930f4c0b6d76dd10e77d4f8063"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-22 16:35:53.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aeede6b0f9321f83092a70f9282822755beaed07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aeede6b0f9321f83092a70f9282822755beaed07"}]},"branch":"refs/heads/master"},"e49a14c473561a7cbe9c5a16cb8c1323f97af86a":{"kind":"REWORK","_number":5,"created":"2018-01-15 19:57:10.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/5"}}},"commit":{"parents":[{"commit":"d7b4a401669f9759804c4dd23a306c943b0c79ce","subject":"Merge \"Add \u0027revision_number\u0027 to update_* API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d7b4a401669f9759804c4dd23a306c943b0c79ce"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-15 19:56:59.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e49a14c473561a7cbe9c5a16cb8c1323f97af86a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e49a14c473561a7cbe9c5a16cb8c1323f97af86a"}]},"branch":"refs/heads/master"},"3c68f8b7e3f5e7eba21ea3df00f2a698b08c69e7":{"kind":"REWORK","_number":6,"created":"2018-01-16 11:09:51.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/6"}}},"commit":{"parents":[{"commit":"86e90cfb8611b59e97b13839376f31c6363f56e9","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/86e90cfb8611b59e97b13839376f31c6363f56e9"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-16 11:09:37.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3c68f8b7e3f5e7eba21ea3df00f2a698b08c69e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/3c68f8b7e3f5e7eba21ea3df00f2a698b08c69e7"}]},"branch":"refs/heads/master"},"41cb83c28a267e8f45529c295820d39c02e945d9":{"kind":"REWORK","_number":7,"created":"2018-01-16 14:13:31.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/7"}}},"commit":{"parents":[{"commit":"86e90cfb8611b59e97b13839376f31c6363f56e9","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/86e90cfb8611b59e97b13839376f31c6363f56e9"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-16 14:12:59.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/41cb83c28a267e8f45529c295820d39c02e945d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/41cb83c28a267e8f45529c295820d39c02e945d9"}]},"branch":"refs/heads/master"},"cdd1ce1dc1ca6606b2a25281d51d700895433c23":{"kind":"REWORK","_number":8,"created":"2018-01-17 16:30:42.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/8"}}},"commit":{"parents":[{"commit":"86e90cfb8611b59e97b13839376f31c6363f56e9","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/86e90cfb8611b59e97b13839376f31c6363f56e9"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-17 16:29:55.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cdd1ce1dc1ca6606b2a25281d51d700895433c23"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/cdd1ce1dc1ca6606b2a25281d51d700895433c23"}]},"branch":"refs/heads/master"},"7f18e4a4202989272995738c962bcce50e73bb82":{"kind":"REWORK","_number":9,"created":"2018-01-18 08:16:28.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/9"}}},"commit":{"parents":[{"commit":"86e90cfb8611b59e97b13839376f31c6363f56e9","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/86e90cfb8611b59e97b13839376f31c6363f56e9"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-18 08:15:49.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7f18e4a4202989272995738c962bcce50e73bb82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/7f18e4a4202989272995738c962bcce50e73bb82"}]},"branch":"refs/heads/master"},"e33e4b85d2bb4992e4f216cb406d904d62a3f2a2":{"kind":"REWORK","_number":10,"created":"2018-01-18 14:43:54.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/10"}}},"commit":{"parents":[{"commit":"86e90cfb8611b59e97b13839376f31c6363f56e9","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/86e90cfb8611b59e97b13839376f31c6363f56e9"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-18 14:43:44.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e33e4b85d2bb4992e4f216cb406d904d62a3f2a2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e33e4b85d2bb4992e4f216cb406d904d62a3f2a2"}]},"branch":"refs/heads/master"},"17342afae98e3b1a2ee8b748993f683b4839b0bd":{"kind":"REWORK","_number":11,"created":"2018-01-19 09:13:26.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/11"}}},"commit":{"parents":[{"commit":"357787f523fad67095a92c5ddcca24d6ad1f0284","subject":"Merge \"Add correlation type \"nsh\" to both PPs and PCs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/357787f523fad67095a92c5ddcca24d6ad1f0284"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-19 09:12:07.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/17342afae98e3b1a2ee8b748993f683b4839b0bd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/17342afae98e3b1a2ee8b748993f683b4839b0bd"}]},"branch":"refs/heads/master"},"0e61b3ba1c54be7ae7a218513d30800723a26524":{"kind":"REWORK","_number":12,"created":"2018-01-22 09:17:25.000000000","uploader":{"_account_id":55,"name":"Édouard Thuleau","email":"ethuleau@juniper.net","username":"ethuleau"},"ref":"refs/changes/21/520021/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/21/520021/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/21/520021/12"}}},"commit":{"parents":[{"commit":"d9ecb82fa5078623428615929ef731756e74573d","subject":"Merge \"Updated from global requirements\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/d9ecb82fa5078623428615929ef731756e74573d"}]}],"author":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2017-11-15 09:16:00.000000000","tz":60},"committer":{"name":"Édouard Thuleau","email":"ethuleau@juniper.net","date":"2018-01-22 09:16:58.000000000","tz":60},"subject":"Add commands to support BGP VPN route control new API extension","message":"Add commands to support BGP VPN route control new API extension\n\nNetworking-bgpvpn API extension [0] brings new API calls. That patch\nadds command to OSC CLI to support them. It does not implement all the\nAPI extension, still missing new router attribute \u0027advertise_extra_routes\u0027 and\nthe BGP VPN \u0027local_pref\u0027 attribute.\n\n[0] https://developer.openstack.org/api-ref/network/v2/index.html#port-associations\n\nChange-Id: I45a160b0caec534d517b103db91dc738c006978b\nPartially-Implements: blueprint routes-control\nDepends-On: I263e1ee6cf4e1a91be91a4a78f4a160f64d33cc6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0e61b3ba1c54be7ae7a218513d30800723a26524"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/0e61b3ba1c54be7ae7a218513d30800723a26524"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
