)]}'
{"id":"openstack%2Fopenstacksdk~663733","triplet_id":"openstack%2Fopenstacksdk~master~Ie98ec9cfd58badc2b05a2a144d1d559d7ed6553b","project":"openstack/openstacksdk","branch":"master","topic":"os-service-types-version-canary","hashtags":[],"change_id":"Ie98ec9cfd58badc2b05a2a144d1d559d7ed6553b","subject":"Pin to latest os-service-types","status":"MERGED","created":"2019-06-06 17:47:44.000000000","updated":"2019-06-07 00:02:52.000000000","submitted":"2019-06-07 00:02:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"663733-1559865772065-26b96e4b","meta_rev_id":"977da006a087cd0fcebeb8316410ef5ac9fdc0d9","_number":663733,"virtual_id_number":663733,"owner":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":2,"date":"2019-06-07 00:02:51.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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":2,"date":"2019-06-06 20:58:07.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"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":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"all":[{"value":1,"date":"2019-06-06 20:58:07.000000000","_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"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},"Allow-Post-Review":{"all":[{"value":0,"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-06 20:58:07.000000000","updated_by":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"reviewer":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"state":"REVIEWER"},{"updated":"2019-06-07 00:02:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"18d67c5d8837b1a8241f3a87f15c45b4bd5eeca3","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-06 17:47:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a15d2919e2920f99057b322789494cce8cca32ca","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-06 18:14:30.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"5b65caa9c59a5d6811da0f17d691c09144d91078","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 19:37:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/33/663733/1/check/requirements-check/62e9454/ : SUCCESS in 2m 58s\n- openstack-tox-lower-constraints http://logs.openstack.org/33/663733/1/check/openstack-tox-lower-constraints/f26e76a/ : SUCCESS in 4m 32s\n- openstack-tox-pep8 http://logs.openstack.org/33/663733/1/check/openstack-tox-pep8/3df6c73/ : SUCCESS in 3m 36s\n- openstack-tox-py27 http://logs.openstack.org/33/663733/1/check/openstack-tox-py27/ca89e9c/ : SUCCESS in 3m 18s\n- openstack-tox-py36 http://logs.openstack.org/33/663733/1/check/openstack-tox-py36/93aff75/ : SUCCESS in 3m 41s\n- openstack-tox-py37 http://logs.openstack.org/33/663733/1/check/openstack-tox-py37/dd186b3/ : SUCCESS in 3m 55s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-tips/f4da725/ : SUCCESS in 59m 18s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-tips-python2/7a6672f/ : SUCCESS in 59m 33s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/33/663733/1/check/openstacksdk-tox-py36-tips/706ba0b/ : SUCCESS in 3m 43s\n- os-client-config-tox-py27-tips http://logs.openstack.org/33/663733/1/check/os-client-config-tox-py27-tips/9de25eb/ : SUCCESS in 4m 27s\n- os-client-config-tox-py37-tips http://logs.openstack.org/33/663733/1/check/os-client-config-tox-py37-tips/089f2f8/ : SUCCESS in 4m 28s\n- osc-tox-py27-tips http://logs.openstack.org/33/663733/1/check/osc-tox-py27-tips/2ebe734/ : SUCCESS in 5m 33s\n- osc-tox-py36-tips http://logs.openstack.org/33/663733/1/check/osc-tox-py36-tips/b2de7cf/ : SUCCESS in 5m 48s\n- openstack-tox-docs http://logs.openstack.org/33/663733/1/check/openstack-tox-docs/91e9180/html/ : SUCCESS in 3m 42s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/33/663733/1/check/openstacksdk-ansible-devel-functional-devstack/5f720f9/ : SUCCESS in 39m 45s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/33/663733/1/check/openstacksdk-ansible-stable-2.6-functional-devstack/664126f/ : SUCCESS in 37m 37s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack/29cd9ad/ : SUCCESS in 58m 30s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-networking/603de62/ : SUCCESS in 1h 22m 10s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-senlin/04903ac/ : SUCCESS in 57m 06s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-magnum/55448c1/ : SUCCESS in 1h 06m 07s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-masakari/c383834/ : SUCCESS in 32m 05s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-ironic/747c430/ : SUCCESS in 33m 49s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/33/663733/1/check/openstacksdk-functional-devstack-python2/9972ae7/ : SUCCESS in 57m 14s\n- osc-functional-devstack-tips http://logs.openstack.org/33/663733/1/check/osc-functional-devstack-tips/05665e8/ : SUCCESS in 53m 06s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/33/663733/1/check/nodepool-functional-py35-src/b8fd393/ : SUCCESS in 40m 44s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/33/663733/1/check/bifrost-integration-tinyipa-ubuntu-xenial/58095c6/ : SUCCESS in 19m 39s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/33/663733/1/check/metalsmith-integration-openstacksdk-src/dd75271/ : SUCCESS in 46m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9fd2c76e8f80a9adc248816d24f25908f2513210","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-06 19:56:55.000000000","message":"Patch Set 1: Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"426ff94619e6dc61ca3dde73cc9ca91394e7bb00","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 20:50:23.000000000","message":"Patch Set 1: Verified-2\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":1},{"id":"2b5eb9164f4e16b2d3f962c1c082702e7fc1c5d4","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-06-06 20:57:34.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"7e2a47525fa32659f1db6b0d6cf84639fba7051b","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-06-06 20:58:07.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"2333cd217442047e71b54887c1da6c41f214910a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 22:26:01.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- requirements-check http://logs.openstack.org/33/663733/2/check/requirements-check/9ae827b/ : SUCCESS in 2m 15s\n- openstack-tox-lower-constraints http://logs.openstack.org/33/663733/2/check/openstack-tox-lower-constraints/9c8fdaa/ : SUCCESS in 3m 33s\n- openstack-tox-pep8 http://logs.openstack.org/33/663733/2/check/openstack-tox-pep8/6b9f224/ : SUCCESS in 3m 44s\n- openstack-tox-py27 http://logs.openstack.org/33/663733/2/check/openstack-tox-py27/0fb634b/ : SUCCESS in 3m 33s\n- openstack-tox-py36 http://logs.openstack.org/33/663733/2/check/openstack-tox-py36/59ac86d/ : SUCCESS in 2m 49s\n- openstack-tox-py37 http://logs.openstack.org/33/663733/2/check/openstack-tox-py37/68bcf1e/ : SUCCESS in 3m 44s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-tips/19dcc09/ : SUCCESS in 58m 04s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-tips-python2/fadd54e/ : SUCCESS in 1h 08m 19s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/33/663733/2/check/openstacksdk-tox-py36-tips/998b179/ : SUCCESS in 4m 03s\n- os-client-config-tox-py27-tips http://logs.openstack.org/33/663733/2/check/os-client-config-tox-py27-tips/2a1d4b5/ : SUCCESS in 4m 55s\n- os-client-config-tox-py37-tips http://logs.openstack.org/33/663733/2/check/os-client-config-tox-py37-tips/3936f47/ : SUCCESS in 5m 22s\n- osc-tox-py27-tips http://logs.openstack.org/33/663733/2/check/osc-tox-py27-tips/961a908/ : SUCCESS in 5m 33s\n- osc-tox-py36-tips http://logs.openstack.org/33/663733/2/check/osc-tox-py36-tips/4cf6270/ : SUCCESS in 5m 59s\n- openstack-tox-docs http://logs.openstack.org/33/663733/2/check/openstack-tox-docs/e408db8/html/ : SUCCESS in 4m 18s\n- openstacksdk-ansible-devel-functional-devstack http://logs.openstack.org/33/663733/2/check/openstacksdk-ansible-devel-functional-devstack/d37e3dd/ : SUCCESS in 35m 24s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack http://logs.openstack.org/33/663733/2/check/openstacksdk-ansible-stable-2.6-functional-devstack/e71a5d4/ : SUCCESS in 35m 19s (non-voting)\n- openstacksdk-functional-devstack http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack/cf8c7ab/ : SUCCESS in 1h 04m 52s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-networking/6dbf652/ : SUCCESS in 1h 18m 06s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-senlin/c43a35d/ : SUCCESS in 52m 46s\n- openstacksdk-functional-devstack-magnum http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-magnum/bacb883/ : FAILURE in 55m 08s (non-voting)\n- openstacksdk-functional-devstack-masakari http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-masakari/b229aa2/ : SUCCESS in 28m 46s (non-voting)\n- openstacksdk-functional-devstack-ironic http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-ironic/777f376/ : SUCCESS in 31m 34s (non-voting)\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/33/663733/2/check/openstacksdk-functional-devstack-python2/8632954/ : SUCCESS in 1h 02m 24s\n- osc-functional-devstack-tips http://logs.openstack.org/33/663733/2/check/osc-functional-devstack-tips/8dd1f3a/ : SUCCESS in 1h 05m 53s (non-voting)\n- nodepool-functional-py35-src http://logs.openstack.org/33/663733/2/check/nodepool-functional-py35-src/82d8b21/ : SUCCESS in 37m 20s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/33/663733/2/check/bifrost-integration-tinyipa-ubuntu-xenial/80292aa/ : SUCCESS in 19m 39s\n- metalsmith-integration-openstacksdk-src http://logs.openstack.org/33/663733/2/check/metalsmith-integration-openstacksdk-src/904fc9c/ : SUCCESS in 46m 02s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"399fb535e188f9b6c8bdc88328b4cc2736fe3384","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-06 22:26:13.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"b445afdacda2f996d5f2708bc497a0f7912a9b71","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-07 00:02:51.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- requirements-check http://logs.openstack.org/33/663733/2/gate/requirements-check/8791987/ : SUCCESS in 3m 50s\n- openstack-tox-lower-constraints http://logs.openstack.org/33/663733/2/gate/openstack-tox-lower-constraints/b606000/ : SUCCESS in 5m 27s\n- openstack-tox-pep8 http://logs.openstack.org/33/663733/2/gate/openstack-tox-pep8/ffe09d3/ : SUCCESS in 3m 29s\n- openstack-tox-py27 http://logs.openstack.org/33/663733/2/gate/openstack-tox-py27/679bf41/ : SUCCESS in 3m 38s\n- openstack-tox-py36 http://logs.openstack.org/33/663733/2/gate/openstack-tox-py36/e7d9c17/ : SUCCESS in 2m 51s\n- openstack-tox-py37 http://logs.openstack.org/33/663733/2/gate/openstack-tox-py37/5f59ebc/ : SUCCESS in 3m 23s\n- openstacksdk-functional-devstack-tips http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack-tips/0ec75b9/ : SUCCESS in 56m 25s\n- openstacksdk-functional-devstack-tips-python2 http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack-tips-python2/901c3de/ : SUCCESS in 1h 06m 05s\n- openstacksdk-tox-py36-tips http://logs.openstack.org/33/663733/2/gate/openstacksdk-tox-py36-tips/d22c037/ : SUCCESS in 3m 31s\n- os-client-config-tox-py27-tips http://logs.openstack.org/33/663733/2/gate/os-client-config-tox-py27-tips/e0675b8/ : SUCCESS in 7m 50s\n- os-client-config-tox-py37-tips http://logs.openstack.org/33/663733/2/gate/os-client-config-tox-py37-tips/f71ffd6/ : SUCCESS in 5m 42s\n- osc-tox-py27-tips http://logs.openstack.org/33/663733/2/gate/osc-tox-py27-tips/532f7ce/ : SUCCESS in 6m 13s\n- osc-tox-py36-tips http://logs.openstack.org/33/663733/2/gate/osc-tox-py36-tips/89523cd/ : SUCCESS in 6m 27s\n- openstack-tox-docs http://logs.openstack.org/33/663733/2/gate/openstack-tox-docs/ef0cfbb/html/ : SUCCESS in 3m 22s\n- openstacksdk-functional-devstack http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack/e41c205/ : SUCCESS in 55m 56s\n- openstacksdk-functional-devstack-python2 http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack-python2/64e36a2/ : SUCCESS in 1h 02m 20s\n- openstacksdk-functional-devstack-networking http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack-networking/a590277/ : SUCCESS in 1h 19m 54s\n- openstacksdk-functional-devstack-senlin http://logs.openstack.org/33/663733/2/gate/openstacksdk-functional-devstack-senlin/43c2a41/ : SUCCESS in 58m 41s\n- nodepool-functional-py35-src http://logs.openstack.org/33/663733/2/gate/nodepool-functional-py35-src/cfa7fed/ : SUCCESS in 41m 53s\n- bifrost-integration-tinyipa-ubuntu-xenial http://logs.openstack.org/33/663733/2/gate/bifrost-integration-tinyipa-ubuntu-xenial/a8f79db/ : SUCCESS in 18m 13s","accounts_in_message":[],"_revision_number":2},{"id":"4054292db190d2287b29c6119bc4f9c56ccc5b56","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-07 00:02:52.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"f7860861a12931d3fe139d80041ef9997a590316","revisions":{"1bbc2c7096e88c6bd7872833f463b1d11a6c0dd4":{"kind":"REWORK","_number":1,"created":"2019-06-06 17:47:44.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/33/663733/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/33/663733/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/1"}}},"commit":{"parents":[{"commit":"5f536b6f7cb9852ee831e688043f45df97b8c555","subject":"Merge \"Support skipping unknown QP\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5f536b6f7cb9852ee831e688043f45df97b8c555"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-06 17:46:25.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-06 17:46:25.000000000","tz":-300},"subject":"Pin to latest os-service-types","message":"Pin to latest os-service-types\n\nOpenstackSDK should always be using the latest os-service-types.\n\nThis commit bumps the lower bounds to the current latest version\n(1.7.0), and adds a canary test so that the CI will fail as soon as a\nnew os-service-types version hits upper-constraints.\n\nChange-Id: Ie98ec9cfd58badc2b05a2a144d1d559d7ed6553b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1bbc2c7096e88c6bd7872833f463b1d11a6c0dd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/1bbc2c7096e88c6bd7872833f463b1d11a6c0dd4"}]},"branch":"refs/heads/master"},"f7860861a12931d3fe139d80041ef9997a590316":{"kind":"REWORK","_number":2,"created":"2019-06-06 20:57:34.000000000","uploader":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"ref":"refs/changes/33/663733/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/33/663733/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/33/663733/2"}}},"commit":{"parents":[{"commit":"f7a401d4e5960671941b1614bebd7f14d203b2c3","subject":"Merge \"Minor fixups from from_conf changes\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f7a401d4e5960671941b1614bebd7f14d203b2c3"}]}],"author":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-06 17:46:25.000000000","tz":-300},"committer":{"name":"Eric Fried","email":"openstack@fried.cc","date":"2019-06-06 20:57:25.000000000","tz":-300},"subject":"Pin to latest os-service-types","message":"Pin to latest os-service-types\n\nOpenstackSDK should always be using the latest os-service-types.\n\nThis commit bumps the lower bounds to the current latest version\n(1.7.0), and adds a canary test so that the CI will fail as soon as a\nnew os-service-types version hits upper-constraints.\n\nChange-Id: Ie98ec9cfd58badc2b05a2a144d1d559d7ed6553b\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f7860861a12931d3fe139d80041ef9997a590316"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/f7860861a12931d3fe139d80041ef9997a590316"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
