)]}'
{"id":"openstack%2Fpython-openstackclient~402530","triplet_id":"openstack%2Fpython-openstackclient~master~Ia50786d5eee52688e180550fe16aeb8af610154b","project":"openstack/python-openstackclient","branch":"master","topic":"osc5","attention_set":{},"removed_from_attention_set":{"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2021-12-25 10:54:20.000000000","reason":"Change was submitted"},"7217":{"account":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"last_update":"2021-12-25 10:54:20.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia50786d5eee52688e180550fe16aeb8af610154b","subject":"compute: Pass through args to ssh","status":"MERGED","created":"2016-11-25 12:54:25.000000000","updated":"2021-12-25 10:54:20.000000000","submitted":"2021-12-25 10:54:20.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"402530-osc5","meta_rev_id":"651e0065c4dc5300a1d0a48e978d80aec6ad699f","_number":402530,"virtual_id_number":402530,"owner":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-12-25 10:54:20.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"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-12-25 09:18:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"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":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-12-25 09:18:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},{"value":0,"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"value":0,"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-11-26 11:58:02.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2017-07-24 15:15:12.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2020-01-13 17:35:15.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2020-01-14 03:47:36.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":"2020-01-22 01:13:31.000000000","updated_by":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"reviewer":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"state":"REVIEWER"},{"updated":"2020-01-23 14:33:13.000000000","updated_by":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"reviewer":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"state":"REVIEWER"},{"updated":"2021-12-25 09:18:12.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":"d6af982e94bd3c0d67d431538bf1394addd09bdd","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-25 12:54:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ab94b7f49448dabd7e780c24584f2253e91be626","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-25 12:56:05.000000000","message":"Patch Set 1:\n\nDoes this need to reference a bug? its more of a feature..","accounts_in_message":[],"_revision_number":1},{"id":"9f7cdd3f04ac534184d2c7ad2216e76ba9aa920f","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-25 13:07:37.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"11ada9314b54df50ba0677099b837627f59e9476","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-25 13:17:47.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"21436d94bb0d059d32ef5f72bb63ca66e42e4df4","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-25 14:30:23.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/2/check/gate-python-openstackclient-docs-ubuntu-xenial/5d400f1//doc/build/html/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/2/check/gate-python-openstackclient-pep8-ubuntu-xenial/168900d/ : FAILURE in 3m 03s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/2/check/gate-python-openstackclient-python27-ubuntu-xenial/ed63d81/ : SUCCESS in 4m 10s\n- gate-python-openstackclient-python34 http://logs.openstack.org/30/402530/2/check/gate-python-openstackclient-python34/42815eb/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/30/402530/2/check/gate-python-openstackclient-python35-nv/f76d064/ : SUCCESS in 4m 07s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/30/402530/2/check/gate-tempest-dsvm-neutron-src-python-openstackclient/bd7fd69/ : SUCCESS in 44m 57s\n- check-osc-plugins http://logs.openstack.org/30/402530/2/check/check-osc-plugins/c395830/ : SUCCESS in 6m 54s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/30/402530/2/check/gate-osc-dsvm-functional/43c7a30/ : SUCCESS in 28m 00s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/30/402530/2/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/9739077/ : SUCCESS in 1h 12m 12s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"8b18f308ce1355642cf56209f4681a6682df23a9","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-25 15:01:34.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4ecf2433a8d264d6a20ef8f884ff0f38351bb2fd","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-25 16:19:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/3/check/gate-python-openstackclient-docs-ubuntu-xenial/f6df41d//doc/build/html/ : SUCCESS in 4m 59s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/3/check/gate-python-openstackclient-pep8-ubuntu-xenial/0ab6d07/ : SUCCESS in 4m 34s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/3/check/gate-python-openstackclient-python27-ubuntu-xenial/6335908/ : SUCCESS in 3m 39s\n- gate-python-openstackclient-python34 http://logs.openstack.org/30/402530/3/check/gate-python-openstackclient-python34/2553f39/ : SUCCESS in 5m 52s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/30/402530/3/check/gate-python-openstackclient-python35-nv/bd8c058/ : SUCCESS in 2m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/30/402530/3/check/gate-tempest-dsvm-neutron-src-python-openstackclient/7686e2a/ : SUCCESS in 1h 09m 45s\n- check-osc-plugins http://logs.openstack.org/30/402530/3/check/check-osc-plugins/8eb7bf6/ : SUCCESS in 7m 42s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/30/402530/3/check/gate-osc-dsvm-functional/1dfe11c/ : SUCCESS in 24m 18s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/30/402530/3/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/62a2cef/ : SUCCESS in 1h 12m 53s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"03d418934f27783f96d81a14373926ef8c123ffc","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2016-11-26 11:58:02.000000000","message":"Patch Set 3:\n\n(2 comments)\n\nThis also needs a doc update [1] and a release note.\n\n[1] https://github.com/openstack/python-openstackclient/blob/master/doc/source/command-objects/server.rst#server-ssh\n\nAside from those, this is backwards incompatible. I think the proposed command probably makes for a cleaner user experience. Maybe theres a way to maintain compatibility? Similar to this patch? https://github.com/openstack/python-openstackclient/commit/0ac4370c09567b80cda84d022068642047576e32","accounts_in_message":[],"_revision_number":3},{"id":"785bdfbdacbc3369826ae2cc07ffca0013ac1a49","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-28 16:38:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"4f5f2f4d1b3c965384cd2c54de49e9e438095373","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-28 16:39:16.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"7f5bd7b3633856e74841daf0108e1ded51640153","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-28 16:39:35.000000000","message":"Patch Set 4:\n\nDoc update and release note added.","accounts_in_message":[],"_revision_number":4},{"id":"fcdb91816f384283fe6a1a7252e375caba97bc19","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 17:38:28.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/4/check/gate-python-openstackclient-docs-ubuntu-xenial/73dbfb4//doc/build/html/ : SUCCESS in 3m 28s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/4/check/gate-python-openstackclient-pep8-ubuntu-xenial/6066bfd/ : SUCCESS in 3m 09s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/4/check/gate-python-openstackclient-python27-ubuntu-xenial/acbf53e/ : SUCCESS in 2m 47s\n- gate-python-openstackclient-python34 http://logs.openstack.org/30/402530/4/check/gate-python-openstackclient-python34/0e5287c/ : SUCCESS in 3m 34s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/30/402530/4/check/gate-python-openstackclient-python35-nv/d64c84e/ : SUCCESS in 3m 48s (non-voting)\n- gate-python-openstackclient-releasenotes http://logs.openstack.org/30/402530/4/check/gate-python-openstackclient-releasenotes/9378627/ : FAILURE in 5m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/30/402530/4/check/gate-tempest-dsvm-neutron-src-python-openstackclient/575db3a/ : SUCCESS in 59m 47s\n- check-osc-plugins http://logs.openstack.org/30/402530/4/check/check-osc-plugins/98ce8a8/ : SUCCESS in 3m 52s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/30/402530/4/check/gate-osc-dsvm-functional/8184857/ : SUCCESS in 17m 19s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/30/402530/4/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/7d4ec2a/ : FAILURE in 23m 25s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"2dbabe1797e366920f7543f085547fe9d5bb1e98","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-11-28 20:34:37.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"6cfd604cfd94e6b29906f72ee9765b18d161c319","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-11-28 21:25:20.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/5/check/gate-python-openstackclient-docs-ubuntu-xenial/ea267ce//doc/build/html/ : SUCCESS in 3m 00s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/5/check/gate-python-openstackclient-pep8-ubuntu-xenial/0a3bb95/ : SUCCESS in 7m 19s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/5/check/gate-python-openstackclient-python27-ubuntu-xenial/a2bf774/ : SUCCESS in 5m 01s\n- gate-python-openstackclient-python34 http://logs.openstack.org/30/402530/5/check/gate-python-openstackclient-python34/c726cb6/ : SUCCESS in 6m 55s\n- gate-python-openstackclient-python35-nv http://logs.openstack.org/30/402530/5/check/gate-python-openstackclient-python35-nv/d287cd4/ : SUCCESS in 2m 55s (non-voting)\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/30/402530/5/check/gate-python-openstackclient-releasenotes/f508535//releasenotes/build/html/ : SUCCESS in 2m 43s\n- gate-tempest-dsvm-neutron-src-python-openstackclient http://logs.openstack.org/30/402530/5/check/gate-tempest-dsvm-neutron-src-python-openstackclient/d7076e6/ : SUCCESS in 44m 42s\n- check-osc-plugins http://logs.openstack.org/30/402530/5/check/check-osc-plugins/e05d6a6/ : SUCCESS in 5m 53s (non-voting)\n- gate-osc-dsvm-functional http://logs.openstack.org/30/402530/5/check/gate-osc-dsvm-functional/d1824cc/ : SUCCESS in 16m 53s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/30/402530/5/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/06699fe/ : SUCCESS in 49m 13s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"b454c3d82f820dc0337e464dc2995587eb02fa4d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-20 16:01:54.000000000","message":"Patch Set 5: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":5},{"id":"b51285167662682f400941016f38ed9936b2d1e7","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2016-12-21 09:20:41.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"6183ac941540e9e2444c57c42bdb81187347e649","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-12-21 10:49:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/6/check/gate-python-openstackclient-docs-ubuntu-xenial/7aa024a//doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/6/check/gate-python-openstackclient-pep8-ubuntu-xenial/1797b99/ : SUCCESS in 2m 55s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/6/check/gate-python-openstackclient-python27-ubuntu-xenial/fdcbfb0/ : SUCCESS in 2m 46s\n- gate-python-openstackclient-python35 http://logs.openstack.org/30/402530/6/check/gate-python-openstackclient-python35/f415835/ : SUCCESS in 2m 50s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/30/402530/6/check/gate-python-openstackclient-releasenotes/22c9940//releasenotes/build/html/ : SUCCESS in 2m 41s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/30/402530/6/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/bcaaa4a/ : SUCCESS in 1h 27m 20s\n- check-osc-plugins http://logs.openstack.org/30/402530/6/check/check-osc-plugins/60e5cfe/ : SUCCESS in 3m 40s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/402530/6/check/gate-osc-dsvm-functional-ubuntu-xenial/bc1efe4/ : SUCCESS in 19m 02s\n- gate-tripleo-ci-centos-7-nonha-multinode-nv http://logs.openstack.org/30/402530/6/check/gate-tripleo-ci-centos-7-nonha-multinode-nv/981d1c8/ : SUCCESS in 47m 52s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"33d8f157a64a8eeaa762aa6fb4215552064ece8c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2017-02-02 18:50:20.000000000","message":"Patch Set 6:\n\nI don\u0027t want to forget this, but incompatible changes will not be made until we prepare for OSC 4.0","accounts_in_message":[],"_revision_number":6},{"id":"6d7e28f8eb7e6496244e51a60349de07de326e51","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-23 20:36:46.000000000","message":"Patch Set 6: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":6},{"id":"d0b6723592c177ac382737e9c143c62f12fd7541","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2017-06-28 10:24:01.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"547df3dba26fbac9580c60b654965bb88c37ce4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-06-28 11:47:53.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/7/check/gate-python-openstackclient-docs-ubuntu-xenial/aeaea16//doc/build/html/ : SUCCESS in 5m 57s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/7/check/gate-python-openstackclient-pep8-ubuntu-xenial/90ddbc5/ : SUCCESS in 6m 04s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/7/check/gate-python-openstackclient-python27-ubuntu-xenial/b14d902/ : SUCCESS in 2m 56s\n- gate-python-openstackclient-python35 http://logs.openstack.org/30/402530/7/check/gate-python-openstackclient-python35/cd4ed16/ : SUCCESS in 4m 45s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/30/402530/7/check/gate-python-openstackclient-releasenotes/865fccb//releasenotes/build/html/ : SUCCESS in 4m 44s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/30/402530/7/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/aaa8ae5/ : SUCCESS in 1h 22m 35s\n- check-osc-plugins http://logs.openstack.org/30/402530/7/check/check-osc-plugins/4291145/ : SUCCESS in 4m 09s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/402530/7/check/gate-osc-dsvm-functional-ubuntu-xenial/1d0bc80/ : SUCCESS in 36m 20s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/30/402530/7/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/a14eb77/ : FAILURE in 18m 11s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/30/402530/7/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/7576e93/ : FAILURE in 30m 59s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/30/402530/7/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/77307ae/ : FAILURE in 25m 37s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"03078b82833350a8ebced5036467316ab7211090","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-21 21:52:19.000000000","message":"Patch Set 7: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":7},{"id":"022b5406fbfde14f74b28c0dff04a4166cd37ea4","author":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"date":"2017-07-24 13:57:58.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"7be496da3d92810246b69488e21c3294d008c1d3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2017-07-24 15:15:12.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-openstackclient-docs-ubuntu-xenial http://docs-draft.openstack.org/30/402530/8/check/gate-python-openstackclient-docs-ubuntu-xenial/dd67c9a//doc/build/html/ : SUCCESS in 10m 10s\n- gate-python-openstackclient-pep8-ubuntu-xenial http://logs.openstack.org/30/402530/8/check/gate-python-openstackclient-pep8-ubuntu-xenial/39e9a8c/ : SUCCESS in 3m 23s\n- gate-python-openstackclient-python27-ubuntu-xenial http://logs.openstack.org/30/402530/8/check/gate-python-openstackclient-python27-ubuntu-xenial/3115470/ : SUCCESS in 5m 28s\n- gate-python-openstackclient-python35 http://logs.openstack.org/30/402530/8/check/gate-python-openstackclient-python35/333de20/ : SUCCESS in 5m 04s\n- gate-python-openstackclient-releasenotes http://docs-draft.openstack.org/30/402530/8/check/gate-python-openstackclient-releasenotes/4595b7b//releasenotes/build/html/ : SUCCESS in 9m 11s\n- gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial http://logs.openstack.org/30/402530/8/check/gate-tempest-dsvm-neutron-src-python-openstackclient-ubuntu-xenial/a41e650/ : SUCCESS in 1h 15m 38s\n- check-osc-plugins http://logs.openstack.org/30/402530/8/check/check-osc-plugins/71bab50/ : SUCCESS in 6m 49s (non-voting)\n- gate-osc-dsvm-functional-ubuntu-xenial http://logs.openstack.org/30/402530/8/check/gate-osc-dsvm-functional-ubuntu-xenial/f609f36/ : SUCCESS in 35m 48s\n- gate-osc-dsvm-functional-tips-ubuntu-xenial-nv http://logs.openstack.org/30/402530/8/check/gate-osc-dsvm-functional-tips-ubuntu-xenial-nv/24a5c46/ : FAILURE in 30m 08s (non-voting)\n- gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv http://logs.openstack.org/30/402530/8/check/gate-osc-dsvm-functional-n-net-ubuntu-xenial-nv/58eff1b/ : SUCCESS in 54m 59s (non-voting)\n- gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv http://logs.openstack.org/30/402530/8/check/gate-tripleo-ci-centos-7-nonha-multinode-oooq-nv/4ec3466/ : FAILURE in 13m 41s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"06e53039c4070c458538ad42887b5d8ac2a15aa5","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-09 12:34:11.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"530dc2a07e454765a776c60f9d6f873bc70ec8cc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-09 14:15:38.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/be058f515905436c99b5eb5f487a16a0 : FAILURE in 5m 19s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/e0c295a221264622b51054a064fecd17 : SUCCESS in 6m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/c439fe3064794f4992d7f4a2800ffd23 : SUCCESS in 5m 07s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/003f87807b6c4d9a90666c613346cd20 : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3653b01f6d343b99b0284869a56185d : SUCCESS in 4m 02s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/6e27ad25f23d4257b93fca11ba10fa4d : SUCCESS in 5m 24s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/f0c93e1f342b49ea8ddf45e3327850f8 : SUCCESS in 6m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a1549b63030441f8e53aa18683ce6e6 : SUCCESS in 6m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f408a343f7a24d5a87e24e3dbf728678 : SUCCESS in 6m 30s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/91b4961eb4e946cb831e14960c4114a9 : SUCCESS in 1h 38m 01s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/dbc5b1369e7f4127be3ebdd0c110f67c : SUCCESS in 58m 29s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/d022a7e07bec48889ecf8dc660a08845 : SUCCESS in 50m 57s","accounts_in_message":[],"_revision_number":8},{"id":"9a9ab5e07c4ba7f09de3d79fabd9eff85e6b1e0c","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2020-01-13 17:35:15.000000000","message":"Patch Set 8:\n\n(1 comment)\n\nI missed this in the lead-up to OSC4, it needs to be updated for the current docs, etc, but otherwise can be merged for the next major release.","accounts_in_message":[],"_revision_number":8},{"id":"a500e34d40ba69e9428cc1314c9f4febb6d0d44d","author":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"date":"2020-01-13 17:35:23.000000000","message":"Topic changed from ssh_args to osc5","accounts_in_message":[],"_revision_number":8},{"id":"879d1d2585449e620ee760a918c533573dd921aa","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-14 02:34:17.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"8423bc8c9f4e6396ecdf37de098abff86b70df35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-14 03:47:36.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/7b42161444ec4699b2cae280c7623592 : SUCCESS in 5m 20s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/f68a2fda379b48b09276e532a332ee9b : SUCCESS in 4m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc49dfc44bbd484ea9f3437534709899 : SUCCESS in 4m 21s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4dc237d8905740f89e42dc731fefbccd : SUCCESS in 4m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ee995d01eb344bb8389efc3174c66d2 : SUCCESS in 3m 28s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c2a46ae08a39489ca79dc145ad6f1761 : SUCCESS in 3m 40s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d76d422d3c334e0699d4f7f07af6f1fe : SUCCESS in 3m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/59cec9ae47bb4f869d904dc7e2833b94 : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af0e29e1549b494292b86b7af5285ed8 : SUCCESS in 5m 49s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6bc24e954a10421fbfc56b75e8687c5b : SUCCESS in 1h 11m 16s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/fd8c3d16ae6342f7a7d9691ff47bbf0b : SUCCESS in 1h 12m 38s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a9f7b4e21e7445c588eb550e32b0ae25 : SUCCESS in 52m 39s","accounts_in_message":[],"_revision_number":9},{"id":"2c8d6bc3ccc21a14795434918697eea10e296537","author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"date":"2020-01-22 01:13:31.000000000","message":"Patch Set 9: Code-Review+1\n\nI only made some smaller updates, so +1 for the existing changes.","accounts_in_message":[],"_revision_number":9},{"id":"659eeae14901b089fe4d79e2eb5b587b8e8f0b33","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-23 14:30:46.000000000","message":"Patch Set 9:\n\n(2 comments)\n\nHello,\n\nSee my few questions/suggests inline","accounts_in_message":[],"_revision_number":9},{"id":"10293b57679a51324b7ed9170e2e1f3779595ff2","author":{"_account_id":28522,"name":"Hervé Beraud","email":"herveberaud.pro@gmail.com","username":"hberaud"},"date":"2020-01-23 14:33:13.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"afb28d1a81ee8006f735692561dcd7574aa32955","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2021-12-15 17:44:19.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"f423e6c259b4104c85c72aadfb3d406085614c6d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-15 18:57:59.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstackclient-check-plugins https://zuul.opendev.org/t/openstack/build/fef48ff829604523ae136125f34c3f73 : FAILURE in 7m 15s (non-voting)\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/0ed6f4becd0342b0886fa7cb9ba82612 : SUCCESS in 4m 59s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2297e642e32e4df0bd0fa8d20c829b35 : SUCCESS in 5m 46s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8f828e22944641b48d6a148b5e1df2e9 : SUCCESS in 4m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc6509dcb65e4762ba40def9d8e70f5b : SUCCESS in 4m 01s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/2eb349c49b574cf4afbe14bd1cdbe4c3 : SUCCESS in 4m 40s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/8d89b364f5d449c48cfa03fd2c69733d : SUCCESS in 4m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7490eb249e374506a3e1addabb755fd2 : SUCCESS in 7m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/788977e30eb045dba0c30b98ab5e7d0e : SUCCESS in 4m 43s\n- osc-build-image https://zuul.opendev.org/t/openstack/build/0a536179f79348319968067a02a56835 : SUCCESS in 8m 10s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/d51dd701112246eb8fcf8365a8a40bc4 : SUCCESS in 59m 25s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/16149f39307e46b6bba9810e51811570 : SUCCESS in 52m 26s","accounts_in_message":[],"_revision_number":10},{"id":"809723ffead7d0fde2540521641a1e0dc7d9eaf8","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2021-12-25 09:18:12.000000000","message":"Patch Set 10: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":10},{"id":"013427a402d32f1b5b1e295908ed3efb94279048","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-25 09:19:06.000000000","message":"Patch Set 10: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":10},{"id":"715a88d5b6020b30316b4c389ec2a44bc9e5fac5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-25 10:54:20.000000000","message":"Patch Set 10: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/5e4f0403020e42df9c6ed125ea9b546a : SUCCESS in 5m 38s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6f225ded2cfb4c40a4157c2bb59b9a90 : SUCCESS in 4m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ba2fb5d3b79c43909356a9e3d89cf2d9 : SUCCESS in 4m 05s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/a649f64712d24c83bf97cc6bfd41827b : SUCCESS in 4m 08s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/1b8b7a5f74c545a49262f5182bfb9633 : SUCCESS in 8m 35s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6e7681aee9db47eb8ed631b7def04e02 : SUCCESS in 5m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/923daa8108974849b15aecda81eec9a5 : SUCCESS in 4m 56s\n- osc-upload-image https://zuul.opendev.org/t/openstack/build/f554f816455e4381b003512862556d76 : SUCCESS in 7m 28s\n- osc-functional-devstack https://zuul.opendev.org/t/openstack/build/0e8c0cc1b3b8472dacce9986fb826489 : SUCCESS in 1h 00m 13s","accounts_in_message":[],"_revision_number":10},{"id":"651e0065c4dc5300a1d0a48e978d80aec6ad699f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-25 10:54:20.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":10}],"current_revision_number":10,"current_revision":"3a929611c0ec5dd8e7bf24692984d1df8b9a97f8","revisions":{"808a4729746335f84718e19eebc335883e08d50d":{"kind":"REWORK","_number":1,"created":"2016-11-25 12:54:25.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/1"}}},"commit":{"parents":[{"commit":"3a7bb859a67ed82b30be23f626e271da85970590","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a7bb859a67ed82b30be23f626e271da85970590"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 12:52:27.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nExample:\nopenstack server ssh upg -- -l cirros -i ~/id_rsa_test \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/808a4729746335f84718e19eebc335883e08d50d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/808a4729746335f84718e19eebc335883e08d50d"}]},"branch":"refs/heads/master"},"bff43f8df46bdaf1081bf957e67495c468a14fa7":{"kind":"REWORK","_number":2,"created":"2016-11-25 13:17:47.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/2"}}},"commit":{"parents":[{"commit":"3a7bb859a67ed82b30be23f626e271da85970590","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a7bb859a67ed82b30be23f626e271da85970590"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 13:15:40.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bff43f8df46bdaf1081bf957e67495c468a14fa7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/bff43f8df46bdaf1081bf957e67495c468a14fa7"}]},"branch":"refs/heads/master"},"0ee6b1b52a5c851f8bcc87b592401fe4d619efaa":{"kind":"REWORK","_number":3,"created":"2016-11-25 15:01:34.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/3"}}},"commit":{"parents":[{"commit":"3a7bb859a67ed82b30be23f626e271da85970590","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a7bb859a67ed82b30be23f626e271da85970590"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 14:59:24.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ee6b1b52a5c851f8bcc87b592401fe4d619efaa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0ee6b1b52a5c851f8bcc87b592401fe4d619efaa"}]},"branch":"refs/heads/master"},"fe13f9d32c9f2da77744e51e1882cd1a1c42499a":{"kind":"REWORK","_number":4,"created":"2016-11-28 16:38:26.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/4"}}},"commit":{"parents":[{"commit":"3a7bb859a67ed82b30be23f626e271da85970590","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a7bb859a67ed82b30be23f626e271da85970590"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-28 16:35:47.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fe13f9d32c9f2da77744e51e1882cd1a1c42499a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/fe13f9d32c9f2da77744e51e1882cd1a1c42499a"}]},"branch":"refs/heads/master"},"0b12315e23b3f85345a6828cafcc71421d17db55":{"kind":"REWORK","_number":5,"created":"2016-11-28 20:34:37.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/5"}}},"commit":{"parents":[{"commit":"3a7bb859a67ed82b30be23f626e271da85970590","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a7bb859a67ed82b30be23f626e271da85970590"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-28 20:25:51.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0b12315e23b3f85345a6828cafcc71421d17db55"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/0b12315e23b3f85345a6828cafcc71421d17db55"}]},"branch":"refs/heads/master"},"79eab0d4e414bff30640f05bf165adbb856c16fc":{"kind":"REWORK","_number":6,"created":"2016-12-21 09:20:41.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/6"}}},"commit":{"parents":[{"commit":"3816b4b90a84ed3917d07af4c95a46cce0519ea7","subject":"Fix the missing os in command in example","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3816b4b90a84ed3917d07af4c95a46cce0519ea7"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-12-21 09:20:15.000000000","tz":0},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79eab0d4e414bff30640f05bf165adbb856c16fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/79eab0d4e414bff30640f05bf165adbb856c16fc"}]},"branch":"refs/heads/master"},"9035003e68fafae96456983766883eb5d834653e":{"kind":"REWORK","_number":7,"created":"2017-06-28 10:24:01.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/7"}}},"commit":{"parents":[{"commit":"002a9b99729059e7ec89a251635690bd057b3bed","subject":"Merge \"switch to openstackdocstheme\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/002a9b99729059e7ec89a251635690bd057b3bed"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2017-06-28 10:24:01.000000000","tz":60},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9035003e68fafae96456983766883eb5d834653e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/9035003e68fafae96456983766883eb5d834653e"}]},"branch":"refs/heads/master"},"529e99c338bdb7596ada6c9b57ce8f1cb2080fb3":{"kind":"REWORK","_number":8,"created":"2017-07-24 13:57:58.000000000","uploader":{"_account_id":7217,"name":"Hugh Saunders","email":"hugh@wherenow.org","username":"hughsaunders"},"ref":"refs/changes/30/402530/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/8"}}},"commit":{"parents":[{"commit":"e889ba1524c7e48a86ef41361a17cdb93b9942c2","subject":"Merge \"Release note cleanup for 3.12.0\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/e889ba1524c7e48a86ef41361a17cdb93b9942c2"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2017-07-24 13:56:01.000000000","tz":60},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, incluidng specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/529e99c338bdb7596ada6c9b57ce8f1cb2080fb3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/529e99c338bdb7596ada6c9b57ce8f1cb2080fb3"}]},"branch":"refs/heads/master"},"5b7a72d3159853626248c1695e3acd592b8a94fd":{"kind":"REWORK","_number":9,"created":"2020-01-14 02:34:17.000000000","uploader":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"ref":"refs/changes/30/402530/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/9"}}},"commit":{"parents":[{"commit":"4d9f0f384b910038240cf209dd9628eb6c2c41b9","subject":"Merge \"Create Volume v3 functional tests\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/4d9f0f384b910038240cf209dd9628eb6c2c41b9"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","date":"2020-01-14 02:34:05.000000000","tz":-360},"subject":"Pass through args to ssh","message":"Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, including specifying a command to run on the\ninstance.\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nExample:\nopenstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b7a72d3159853626248c1695e3acd592b8a94fd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/5b7a72d3159853626248c1695e3acd592b8a94fd"}]},"branch":"refs/heads/master"},"3a929611c0ec5dd8e7bf24692984d1df8b9a97f8":{"kind":"REWORK","_number":10,"created":"2021-12-15 17:44:19.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/30/402530/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-openstackclient","ref":"refs/changes/30/402530/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-openstackclient refs/changes/30/402530/10"}}},"commit":{"parents":[{"commit":"ba69870d86b5840dec06c6c30c8ddf50398bdb44","subject":"compute: Fix weird option definition for \u0027server ssh\u0027","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/ba69870d86b5840dec06c6c30c8ddf50398bdb44"}]}],"author":{"name":"Hugh Saunders","email":"hugh@wherenow.org","date":"2016-11-25 11:44:13.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"sfinucan@redhat.com","date":"2021-12-15 17:41:58.000000000","tz":0},"subject":"compute: Pass through args to ssh","message":"compute: Pass through args to ssh\n\nWhy limit a user to preset ssh arguments? Capture them all and send\nthem along to ssh to deal with. This allows users to use the full range of\nssh arguments, including specifying a command to run on the\ninstance. For example:\n\n  openstack server ssh -4 upg -- -l cirros -i ~/id_rsa_upg \"date; uptime\"\n\nSSH arguments that openstackclient currently mirrors are deprecated\nexcept for -4 and -6, as they are useful for retrieving the correct\ninstance IP.\n\nChange-Id: Ia50786d5eee52688e180550fe16aeb8af610154b\nCo-authored-by: Stephen Finucane \u003cstephen@that.guru\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a929611c0ec5dd8e7bf24692984d1df8b9a97f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-openstackclient/commit/3a929611c0ec5dd8e7bf24692984d1df8b9a97f8"}]},"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":{}}}]}
