)]}'
{"id":"openstack%2Fpython-novaclient~576555","triplet_id":"openstack%2Fpython-novaclient~master~Ic5980b610e5fd97d3a858a2a513e2863657f36c2","project":"openstack/python-novaclient","branch":"master","topic":"bp/nova-validate-certificates","hashtags":[],"change_id":"Ic5980b610e5fd97d3a858a2a513e2863657f36c2","subject":"Fix trusted-image-certificate-id help text","status":"MERGED","created":"2018-06-19 15:19:15.000000000","updated":"2018-06-22 15:24:39.000000000","submitted":"2018-06-22 15:24:39.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"576555-1529681079129-dc5e9a87","meta_rev_id":"cd45238658a711a1143a7cb3e32b32e22d830b08","_number":576555,"virtual_id_number":576555,"owner":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":2,"date":"2018-06-22 15:24:38.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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},{"value":2,"date":"2018-06-22 13:04:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2018-06-22 12:30:02.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},{"value":1,"date":"2018-06-22 13:04:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"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},"Review-Priority":{"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2018-06-19 23:47:44.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2018-06-22 12:30:02.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2018-06-22 13:04:33.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2018-06-22 15:24:38.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":"7777f37779edeeea62219e942c80a02d8819dcdb","author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"date":"2018-06-19 15:19:15.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5858894a344824ac6ff1d41d842815a9a03c1981","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-06-19 15:30:41.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"649f191c43d7b3a49da0754503217bbf9488cfaa","author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"date":"2018-06-19 15:33:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c4244046b41081caf157ff62805741d05c8a3205","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-06-19 16:04:30.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"75e015d9991cf42507ab21f2915dc627b483e065","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-19 17:09:12.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/55/576555/1/check/openstack-tox-pep8/56aba18/ : SUCCESS in 4m 03s\n- openstack-tox-py27 http://logs.openstack.org/55/576555/1/check/openstack-tox-py27/1474e2d/ : FAILURE in 3m 56s\n- openstack-tox-py35 http://logs.openstack.org/55/576555/1/check/openstack-tox-py35/a0db2a1/ : FAILURE in 5m 12s\n- build-openstack-sphinx-docs http://logs.openstack.org/55/576555/1/check/build-openstack-sphinx-docs/08c7577/html/ : SUCCESS in 4m 10s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/55/576555/1/check/legacy-tempest-dsvm-neutron-src/f4c3e6a/ : SUCCESS in 1h 39m 21s\n- novaclient-dsvm-functional http://logs.openstack.org/55/576555/1/check/novaclient-dsvm-functional/cef4583/ : SUCCESS in 1h 07m 32s\n- openstack-tox-lower-constraints http://logs.openstack.org/55/576555/1/check/openstack-tox-lower-constraints/3c57b7a/ : FAILURE in 4m 30s","accounts_in_message":[],"_revision_number":1},{"id":"56387741cd6a77e39037b74969f472fa6833ec1e","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2018-06-19 23:47:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"1dc774324d231f0db4a881fdef3ec3109dc836b3","author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"date":"2018-06-21 20:20:25.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"f39690ed08823b7602decd0b8b7b9d1fa97bd42a","author":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"date":"2018-06-21 20:20:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"30099095e5fc0b40a9461432af657b6809777f6f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2018-06-21 20:32:40.000000000","message":"Patch Set 2:\n\nThe thing that bothers me about this approach is that we\u0027re erroring out because an environment variable is set, rather than simply ignoring the environment variable.  Of course, that\u0027s the way this was before, which is why I\u0027m not down-voting, but it feels…unclean somehow.","accounts_in_message":[],"_revision_number":2},{"id":"84e97c0224a1812f4627552a584192d9b6817fe1","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-21 21:48:45.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-pep8 http://logs.openstack.org/55/576555/2/check/openstack-tox-pep8/3777ea1/ : SUCCESS in 4m 39s\n- openstack-tox-py27 http://logs.openstack.org/55/576555/2/check/openstack-tox-py27/51c8298/ : SUCCESS in 5m 35s\n- openstack-tox-py35 http://logs.openstack.org/55/576555/2/check/openstack-tox-py35/506cb83/ : SUCCESS in 4m 32s\n- build-openstack-sphinx-docs http://logs.openstack.org/55/576555/2/check/build-openstack-sphinx-docs/a48a6d8/html/ : SUCCESS in 4m 53s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/55/576555/2/check/legacy-tempest-dsvm-neutron-src/ecab4d5/ : FAILURE in 1h 19m 32s\n- novaclient-dsvm-functional http://logs.openstack.org/55/576555/2/check/novaclient-dsvm-functional/c0456f2/ : SUCCESS in 51m 55s\n- openstack-tox-lower-constraints http://logs.openstack.org/55/576555/2/check/openstack-tox-lower-constraints/3874572/ : SUCCESS in 5m 18s","accounts_in_message":[],"_revision_number":2},{"id":"4e955d29630ab9d340901ac327f504fc1114d464","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-06-22 12:28:40.000000000","message":"Patch Set 2:\n\n\u003e The thing that bothers me about this approach is that we\u0027re erroring out because an environment variable is set, rather than simply ignoring the environment variable. Of course, that\u0027s the way this was before, which is why I\u0027m not down-voting, but it feels…unclean somehow.\n\nI think the original idea behind the env var was to provide a way to pass trusted cert IDs w/o specifying them on the command line, I think for obfuscation reasons? I remember it being mikal\u0027s idea in Barcelona.\n\nIf we ignored the env var when the microversion isn\u0027t used, that could also be considered confusing that we\u0027re not honoring the env var. I tend to think we should be explicit about this stuff, and treat the env var like we do the CLI option and if it\u0027s there when you run boot/rebuild and you\u0027re at a lower version, it should be an explicit failure. Unsetting the variable temporarily (if you\u0027re actually using it) seems trivial. I assume, however, that people using this feature are going to code to this version and pin it in their scripts.","accounts_in_message":[],"_revision_number":2},{"id":"e6fc4b7b0add4f344c3c8b126f931741f4ee0f0a","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-06-22 12:29:09.000000000","message":"Patch Set 2:\n\nrecheck volume group admin reset status","accounts_in_message":[],"_revision_number":2},{"id":"45e6f3b0b52597b119fff90d45baed4e65aad0d4","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2018-06-22 12:30:02.000000000","message":"Patch Set 2: Code-Review+2\n\nLooks OK to me.","accounts_in_message":[],"_revision_number":2},{"id":"56a09e457274812f9d6f8ba3c225e744e27cb02f","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2018-06-22 13:04:33.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\nOK, fair enough.","accounts_in_message":[],"_revision_number":2},{"id":"f51c28c4b0e80af35386a8a9d51ff2485414bc50","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-22 14:01:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/55/576555/2/check/openstack-tox-pep8/b21e2b2/ : SUCCESS in 3m 47s\n- openstack-tox-py27 http://logs.openstack.org/55/576555/2/check/openstack-tox-py27/f4a27b1/ : SUCCESS in 4m 13s\n- openstack-tox-py35 http://logs.openstack.org/55/576555/2/check/openstack-tox-py35/0edbfb8/ : SUCCESS in 4m 24s\n- build-openstack-sphinx-docs http://logs.openstack.org/55/576555/2/check/build-openstack-sphinx-docs/1a48302/html/ : SUCCESS in 3m 41s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/55/576555/2/check/legacy-tempest-dsvm-neutron-src/7cc9656/ : SUCCESS in 1h 26m 33s\n- novaclient-dsvm-functional http://logs.openstack.org/55/576555/2/check/novaclient-dsvm-functional/b37e3a3/ : SUCCESS in 1h 02m 41s\n- openstack-tox-lower-constraints http://logs.openstack.org/55/576555/2/check/openstack-tox-lower-constraints/ad6f369/ : SUCCESS in 4m 21s","accounts_in_message":[],"_revision_number":2},{"id":"86b1312e4c1c5dff5e076af3e272a69ed02a694f","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-22 14:01:46.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"849c0234057c820c1dd2213dd9e22c4772669b4c","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-22 15:24:38.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 http://logs.openstack.org/55/576555/2/gate/openstack-tox-pep8/87efe06/ : SUCCESS in 4m 12s\n- openstack-tox-py27 http://logs.openstack.org/55/576555/2/gate/openstack-tox-py27/8b58be0/ : SUCCESS in 5m 28s\n- openstack-tox-py35 http://logs.openstack.org/55/576555/2/gate/openstack-tox-py35/7b33c37/ : SUCCESS in 4m 03s\n- build-openstack-sphinx-docs http://logs.openstack.org/55/576555/2/gate/build-openstack-sphinx-docs/d72e20e/html/ : SUCCESS in 4m 18s\n- legacy-tempest-dsvm-neutron-src http://logs.openstack.org/55/576555/2/gate/legacy-tempest-dsvm-neutron-src/8fbdab6/ : SUCCESS in 1h 20m 22s\n- novaclient-dsvm-functional http://logs.openstack.org/55/576555/2/gate/novaclient-dsvm-functional/c7f5ac7/ : SUCCESS in 56m 43s\n- openstack-tox-lower-constraints http://logs.openstack.org/55/576555/2/gate/openstack-tox-lower-constraints/af3b3c5/ : SUCCESS in 5m 43s","accounts_in_message":[],"_revision_number":2},{"id":"bc0a7529abfe8af249e9e0001bc33764f7572c3a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2018-06-22 15:24:39.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"d422fb061f9077b35188fde3a6d1ac4df1b9d83b","revisions":{"27bf6cf779f963a0319ceee93a6314eee99b5e1f":{"kind":"REWORK","_number":1,"created":"2018-06-19 15:19:15.000000000","uploader":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"ref":"refs/changes/55/576555/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/55/576555/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/1"}}},"commit":{"parents":[{"commit":"cf57bed266097c75371376e63acec90b37dfa337","subject":"Merge \"Modify novaclient to support basic attributes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/cf57bed266097c75371376e63acec90b37dfa337"}]}],"author":{"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","date":"2018-06-19 15:16:57.000000000","tz":-240},"committer":{"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","date":"2018-06-19 15:18:29.000000000","tz":-240},"subject":"Fix trusted-image-certificate-id help text","message":"Fix trusted-image-certificate-id help text\n\nFix the help text for nova boot to include that a parameter\nis expected for trusted-image-certificate-id.  Also update the\nUnsupportedAttribute error to mention the env variable to\nreduce confusion.\n\nChange-Id: Ic5980b610e5fd97d3a858a2a513e2863657f36c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27bf6cf779f963a0319ceee93a6314eee99b5e1f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27bf6cf779f963a0319ceee93a6314eee99b5e1f"}]},"branch":"refs/heads/master"},"d422fb061f9077b35188fde3a6d1ac4df1b9d83b":{"kind":"REWORK","_number":2,"created":"2018-06-21 20:20:36.000000000","uploader":{"_account_id":7012,"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","username":"brianna-poulos"},"ref":"refs/changes/55/576555/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/55/576555/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/55/576555/2"}}},"commit":{"parents":[{"commit":"cf57bed266097c75371376e63acec90b37dfa337","subject":"Merge \"Modify novaclient to support basic attributes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/cf57bed266097c75371376e63acec90b37dfa337"}]}],"author":{"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","date":"2018-06-19 15:16:57.000000000","tz":-240},"committer":{"name":"Brianna Poulos","email":"Brianna.Poulos@jhuapl.edu","date":"2018-06-21 20:16:41.000000000","tz":-240},"subject":"Fix trusted-image-certificate-id help text","message":"Fix trusted-image-certificate-id help text\n\nFix the help text for nova boot to include that a parameter\nis expected for trusted-image-certificate-id.  Also update the\nUnsupportedAttribute error to mention the env variable to\nreduce confusion.\n\nChange-Id: Ic5980b610e5fd97d3a858a2a513e2863657f36c2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d422fb061f9077b35188fde3a6d1ac4df1b9d83b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/d422fb061f9077b35188fde3a6d1ac4df1b9d83b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
