)]}'
{"id":"openstack%2Fpython-blazarclient~680989","triplet_id":"openstack%2Fpython-blazarclient~master~Ia84ceb881f0889266c8f0349a1ffb047597bac2d","project":"openstack/python-blazarclient","branch":"master","topic":"required-floatingips","hashtags":[],"change_id":"Ia84ceb881f0889266c8f0349a1ffb047597bac2d","subject":"Parse required_floatingips parameter as a JSON array","status":"MERGED","created":"2019-09-09 12:33:49.000000000","updated":"2019-09-10 10:27:42.000000000","submitted":"2019-09-10 10:26:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"680989-1568111194157-70508045","meta_rev_id":"0491f661455c639d90ed9f3559388fc3cc50c3bd","_number":680989,"virtual_id_number":680989,"owner":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":2,"date":"2019-09-10 10:26:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":2,"date":"2019-09-10 10:17:17.000000000","_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"all":[{"value":1,"date":"2019-09-10 10:17:17.000000000","_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-09-10 09:27:36.000000000","updated_by":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"reviewer":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"state":"REVIEWER"},{"updated":"2019-09-10 10:17:17.000000000","updated_by":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"reviewer":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"state":"REVIEWER"},{"updated":"2019-09-10 10:26:33.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":"5b8f351bf5feee587362cee9bb77358e0a243421","author":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"date":"2019-09-09 12:33:49.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5c2d114541b72ad08dfd88f8057d486ebebe58bb","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-09 12:46:39.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4941c338a9e4362a8165a7888fa9796 : SUCCESS in 3m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8a60e1b6f124923b4a744f17ae6a5e5 : SUCCESS in 2m 39s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/59d0430ea40745dbb29edf87311c7a31 : SUCCESS in 2m 47s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/28cbcf4547804eb8aab14f66a30de936 : SUCCESS in 3m 02s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/afa0c003b7fd4ed587b75416c9b33730 : SUCCESS in 2m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e6701aec513a45cfb71be1a61786343c : SUCCESS in 2m 40s","accounts_in_message":[],"_revision_number":1},{"id":"c8cb0718885964cc2f2b2b63ed4005af84cb4050","author":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@g.softbank.co.jp","username":"masa"},"date":"2019-09-10 09:27:36.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)\n\nFor the T client release, LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"f5491da2c334adf5b3a42ff14ce415a4da397315","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-09-10 09:52:38.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"5f21edd9fe221d0848fa7211f5e6c1db1e39b494","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-09-10 09:54:00.000000000","message":"Patch Set 2:\n\n(1 comment)\n\nLGTM. Waiting to see the test result.\n\nCan we doc this \"required_floatingips\" usage in https://docs.openstack.org/blazar/latest/cli/floatingip-reservation.html?","accounts_in_message":[],"_revision_number":2},{"id":"8d1e3495c095f218170286e22a39f93d22d80e7a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:04:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba892a70f7b849f183ef9f357e5358a0 : SUCCESS in 3m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/445f982b04594d32b8bded6a6211c343 : SUCCESS in 3m 31s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/75e41cfb488141d58c79ac0dc1ecf365 : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/49b671b979424d55a6b9ac2700659fbb : SUCCESS in 3m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/08a113a82db14f60b3e70fecc6cce63a : SUCCESS in 4m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7b297af4908041608862ba03aad48b6f : SUCCESS in 4m 40s","accounts_in_message":[],"_revision_number":2},{"id":"ffb3069be5b3a9c5d59c6eab7b7052beea0e96bb","author":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"date":"2019-09-10 10:17:17.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nTrivial change from PS1, which Masa has approved.","accounts_in_message":[],"_revision_number":2},{"id":"012695ccc0e87a4603fcb6736f231520ff68b371","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:17:29.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"0dfaaaf8a6b9a5f5692371256721cbafda61ffa9","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:26:33.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ed7a8c6fbe304d848dd84f3cbad02c8d : SUCCESS in 3m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7cc9a8eced164adf8f181c9d6365f52f : SUCCESS in 3m 10s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ad9a508f4e0a4344b6244de555878df7 : SUCCESS in 2m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c21c3f93f98a490a81ffd0f0493d62c1 : SUCCESS in 2m 35s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/bcbc44bc4a884421b5e80a9fb9182ced : SUCCESS in 3m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b26b9484d457410fbc2c78a5df96c7a3 : SUCCESS in 3m 52s","accounts_in_message":[],"_revision_number":2},{"id":"303d320b0fcab0e891eac507b1a6697bb9b244aa","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:26:34.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2},{"id":"93f57bf74af3adde89847950d9d879638d03fa81","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-09-10 10:27:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/04ae337d9aff4647a82a400503b3c855 : SUCCESS in 51s","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"91839508335cd5cee3ab1231715914129662db82","revisions":{"c47ec0e3ddf31cb25c7a04b900dc67885db7ecad":{"kind":"REWORK","_number":1,"created":"2019-09-09 12:33:49.000000000","uploader":{"_account_id":15197,"name":"Pierre Riteau","email":"pierre@stackhpc.com","username":"priteau","status":"StackHPC"},"ref":"refs/changes/89/680989/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-blazarclient","ref":"refs/changes/89/680989/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/1"}}},"commit":{"parents":[{"commit":"c464858149221a32050b46bc0581f9ae9432bc4e","subject":"Add release note for floating IP support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/c464858149221a32050b46bc0581f9ae9432bc4e"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-09-09 12:00:21.000000000","tz":120},"committer":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-09-09 12:32:17.000000000","tz":120},"subject":"Parse required_floatingips parameter as a JSON array","message":"Parse required_floatingips parameter as a JSON array\n\nAn API request to create a floating IP reservation is expected to pass\nthe required_floatingips parameter as a list, not as a string. Modify\nthe CLI to parse required_floatingips as a JSON array so it can be\npassed to the API in the right format.\n\nChange-Id: Ia84ceb881f0889266c8f0349a1ffb047597bac2d\nCloses-Bug: #1843258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/c47ec0e3ddf31cb25c7a04b900dc67885db7ecad"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/c47ec0e3ddf31cb25c7a04b900dc67885db7ecad"}]},"branch":"refs/heads/master"},"91839508335cd5cee3ab1231715914129662db82":{"kind":"REWORK","_number":2,"created":"2019-09-10 09:52:38.000000000","uploader":{"_account_id":25625,"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","username":"tetsuro0907"},"ref":"refs/changes/89/680989/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-blazarclient","ref":"refs/changes/89/680989/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-blazarclient refs/changes/89/680989/2"}}},"commit":{"parents":[{"commit":"c464858149221a32050b46bc0581f9ae9432bc4e","subject":"Add release note for floating IP support","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/c464858149221a32050b46bc0581f9ae9432bc4e"}]}],"author":{"name":"Pierre Riteau","email":"pierre@stackhpc.com","date":"2019-09-09 12:00:21.000000000","tz":120},"committer":{"name":"Tetsuro Nakamura","email":"tetsuro.nakamura.bc@hco.ntt.co.jp","date":"2019-09-10 09:52:21.000000000","tz":0},"subject":"Parse required_floatingips parameter as a JSON array","message":"Parse required_floatingips parameter as a JSON array\n\nAn API request to create a floating IP reservation is expected to pass\nthe required_floatingips parameter as a list, not as a string. Modify\nthe CLI to parse required_floatingips as a JSON array so it can be\npassed to the API in the right format.\n\nChange-Id: Ia84ceb881f0889266c8f0349a1ffb047597bac2d\nCloses-Bug: #1843258\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/91839508335cd5cee3ab1231715914129662db82"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-blazarclient/commit/91839508335cd5cee3ab1231715914129662db82"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
