)]}'
{"id":"openstack%2Fopenstacksdk~685995","triplet_id":"openstack%2Fopenstacksdk~master~Ib47bdc98ffa63ec70b89169574cb03057beecb42","project":"openstack/openstacksdk","branch":"master","topic":"fix-auth-discovery","hashtags":[],"change_id":"Ib47bdc98ffa63ec70b89169574cb03057beecb42","subject":"Use has_service in functional test\u0027s require_service","status":"MERGED","created":"2019-10-01 15:54:02.000000000","updated":"2019-10-04 16:44:21.000000000","submitted":"2019-10-04 16:42:32.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"685995-1570207352437-fe29816b","meta_rev_id":"29ccd611b8b529d26713dbf9eae4069f9f780bce","_number":685995,"virtual_id_number":685995,"owner":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-10-04 16:42:32.000000000","post_submit":true,"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"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":2,"date":"2019-10-04 15:01:55.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-10-04 12:47:58.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"all":[{"value":1,"date":"2019-10-04 15:01:55.000000000","_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_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"}],"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":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"value":0,"_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"}],"values":{" 0":"Abstain","+1":"Approved for Zuul Post Review Pipeline"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-10-04 12:47:58.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"},{"updated":"2019-10-04 15:01:55.000000000","updated_by":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"reviewer":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"state":"REVIEWER"},{"updated":"2019-10-04 16:42:32.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":"628cb36abe987b2e0f9c29df89858e7bd736787b","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-01 15:54:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a0f8ec2dd33165af34781d750033c5d6b18538c2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-01 18:17:16.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-lower-constraints https://zuul.opendev.org/t/openstack/build/db77f47af2514682bdf065fd9b00c602 : SUCCESS in 3m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d96a76801b5647d5ac762fd23cf03bb8 : FAILURE in 3m 27s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0b7f3e8916ed45fa83f58d45dbc3a843 : SUCCESS in 4m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/e633426b1e7946c79a7bef88254b8d24 : SUCCESS in 3m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/2e179ddb20fc463180f9998df100edeb : SUCCESS in 5m 11s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/a5992ff69d8540bf91494dc31cc035c6 : FAILURE in 1h 10m 12s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/3e83f1cae47647628123684861af150e : FAILURE in 1h 13m 33s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2cbe9e1ed4fd4f4a8869165a2b5668d7 : SUCCESS in 4m 40s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/c7abb31765e94a1f992f710afcd950f9 : SUCCESS in 3m 56s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/9efc896684344b9582efa177b662c99b : SUCCESS in 5m 17s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/04063d3044774129ad032e7527490fdd : SUCCESS in 4m 44s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/b2c170dfd4a54cc38318b99bec34a2f0 : SUCCESS in 5m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ae95a1e48e948aeba4c9d27eeb8fce7 : SUCCESS in 6m 53s\n- openstacksdk-ansible-devel-functional-devstack https://zuul.opendev.org/t/openstack/build/75ea02916af748549b3f580a426faa42 : SUCCESS in 40m 14s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://zuul.opendev.org/t/openstack/build/0d007daf151e43b7b3c1f1c9d669f249 : SUCCESS in 47m 33s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7572e14e36004893b69cbe864884e22d : FAILURE in 1h 01m 53s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/db83ac360b6f4fd2baaf9bf4277c4370 : FAILURE in 1h 35m 31s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/d84172bd55324e17a45fdf3b5b67dc40 : FAILURE in 1h 00m 42s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/4b8960a1e8a6458e8543ed8626f0d0b1 : FAILURE in 1h 07m 56s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/4342e0055cb143bc959cf89719f0dd93 : SUCCESS in 35m 01s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/79719d55ea1848f6bba03c1d36ce1557 : FAILURE in 37m 45s (non-voting)\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/4e05b45026f14deda027ed52f87caa37 : FAILURE in 1h 04m 06s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/05cbd859858343b3996ac84999a8c7e6 : SUCCESS in 1h 04m 40s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/239a70f860844b6aadb7a729c7db2cc6 : SUCCESS in 37m 21s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/a6d6d6dadeac49de9b34f5c7eba33e76 : SUCCESS in 56m 10s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/e0e6ba70a90744aeb50e3f22d10d85a1 : SUCCESS in 23m 10s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/171682c191e8479b879bff0d358f9223 : SUCCESS in 1h 03m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"17f26fca2b98dacf8b904c1985f0cc135cd9ae64","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-03 11:49:37.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f2ab9a2c84e511537591af8fc45a920386e03c3f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-03 13:48:18.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-lower-constraints https://zuul.opendev.org/t/openstack/build/3b54db47563a4f5b8f0df1671aee3d06 : SUCCESS in 4m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81d0d0ccb14749dd8068041bb9849d85 : FAILURE in 3m 29s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/15e21827d6224b82925d7e1323d27609 : SUCCESS in 4m 13s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/d6fbd97ca24c493d8989a9245da7df96 : SUCCESS in 5m 26s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/45b9afc34367418a8caa1cb0e1c17840 : SUCCESS in 4m 01s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/679de45b855342d5bfb44321bfb147f1 : SUCCESS in 1h 53m 23s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/2123434310844026b8b73aa0b5e847bd : SUCCESS in 1h 07m 56s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/06acdb7ea23146f8b5051c8947c284f2 : SUCCESS in 5m 43s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/320b0f5ad98547979766b4e49ac603f1 : SUCCESS in 4m 22s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/8b03df00e7ec4aabaf640cb9e5178f59 : SUCCESS in 4m 56s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/1c5abe69ce2d427e9058e48e2f29352a : SUCCESS in 5m 20s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/ff0b639352d34edeab704c9d837e75b7 : SUCCESS in 4m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b28a76887bac411a9335a9f8eddc0381 : SUCCESS in 8m 08s\n- openstacksdk-ansible-devel-functional-devstack https://zuul.opendev.org/t/openstack/build/2950d65bd4604a59b57012daee00e75d : SUCCESS in 39m 19s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://zuul.opendev.org/t/openstack/build/a11326b2ce414aedb28a648aac86f8c9 : SUCCESS in 39m 26s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d7cd8df17d0d4baba29da2bb99bf9517 : SUCCESS in 1h 07m 47s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/2de7b6840c3348eba1dffd65a3d28ca2 : SUCCESS in 1h 44m 01s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/7cccf3c523be4614939de116a5c91493 : SUCCESS in 1h 56m 31s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/93042ca793f1402bae2b9220444151bb : FAILURE in 1h 41m 19s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/def2fe9d559941a48c563ef56ceb7f74 : SUCCESS in 38m 04s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/187e27a5a73d47758f7ea3e74f422a13 : SUCCESS in 45m 15s (non-voting)\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/ed666fbfee874224aeac6936120cc13f : SUCCESS in 1h 03m 50s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/b9bfcbc248c548a39fb5ab5dbdc3eba3 : SUCCESS in 1h 39m 00s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/789b43a12cb642acbf35809b8e0f875f : SUCCESS in 41m 55s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/c39b1a51fd5340a4bb13dd8bc2683aac : SUCCESS in 1h 02m 20s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/d79e492f24d34932a66fca6ad95925c6 : SUCCESS in 25m 58s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/48506a58f5bf43e5b226033e2b833e98 : SUCCESS in 1h 02m 14s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9e0cd8aac9bf61d9d370dd068809f8fd2141f69c","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-03 13:50:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"979c2d73521f7b68b9d5749b1d3211fb57171f8a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-03 15:31:42.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1e3a20f039e4d1da81bd86c93fdcb16 : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4a8a019c57034f46813a16ec33ce5e6a : SUCCESS in 3m 49s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/af8d3be4d5e84b4d87d5aba78dc2e4f4 : SUCCESS in 4m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1cc0fdca0dcf49ccbeae205a313ecfb0 : SUCCESS in 3m 39s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/c067ec23985c4ce586f5012cf0eca51a : SUCCESS in 5m 03s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/c04d2608ba18420489a82eb680c1ca41 : SUCCESS in 1h 01m 29s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/b368d7b78ea64afcb2c12946157d2069 : SUCCESS in 1h 11m 09s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/69767b2f202f4fd491c9703764ac5675 : SUCCESS in 3m 55s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/cc0bfe37ee2d43cca10a1eff83541641 : SUCCESS in 3m 16s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/bc5a65ea8ab84557a8f2cd43a77e29e3 : SUCCESS in 4m 31s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/91b0fb8871bb441a8ac43de5c685756c : SUCCESS in 4m 30s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/6f6a7aa6617d410cb59238db1c73b8c4 : SUCCESS in 4m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e74662b428f49c59e5005fb401ae4fd : SUCCESS in 7m 20s\n- openstacksdk-ansible-devel-functional-devstack https://zuul.opendev.org/t/openstack/build/efb74e2f80334c8bb428b501e9900d47 : SUCCESS in 45m 30s (non-voting)\n- openstacksdk-ansible-stable-2.6-functional-devstack https://zuul.opendev.org/t/openstack/build/fe131f6e2a60422eb978753e175c3d44 : SUCCESS in 44m 19s (non-voting)\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d4029ec161c94943a6e40b2b3af8bc2f : SUCCESS in 1h 05m 00s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/9f58abe741e340f8a3e46ac331c66dcf : SUCCESS in 1h 35m 44s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/ed82a2d066f54f58b579680096c3f026 : SUCCESS in 1h 03m 58s\n- openstacksdk-functional-devstack-magnum https://zuul.opendev.org/t/openstack/build/3aa2b24e10b7439e89e42be17f773166 : FAILURE in 49m 21s (non-voting)\n- openstacksdk-functional-devstack-masakari https://zuul.opendev.org/t/openstack/build/b192fa1bc23c414f88e47f6cb3a93e5c : SUCCESS in 37m 03s (non-voting)\n- openstacksdk-functional-devstack-ironic https://zuul.opendev.org/t/openstack/build/157552806fb144a0a94ff6567a743a2a : SUCCESS in 40m 48s (non-voting)\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/9e8a53829dfe45169ad77155d1f339f1 : SUCCESS in 1h 00m 41s\n- osc-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/8179809b3e7c4d5ab0251bf865c0b216 : SUCCESS in 1h 06m 01s (non-voting)\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/8df947737854473aa0293f516b58809c : SUCCESS in 30m 44s\n- ironic-inspector-tempest-openstacksdk-src https://zuul.opendev.org/t/openstack/build/4f20bea462dc4b9b9cc5d6f4142604f5 : SUCCESS in 43m 33s (non-voting)\n- bifrost-integration-tinyipa-ubuntu-xenial https://zuul.opendev.org/t/openstack/build/6b703750d13e4f4b96ec0393de7d9af0 : SUCCESS in 22m 52s (non-voting)\n- metalsmith-integration-openstacksdk-src https://zuul.opendev.org/t/openstack/build/859801bcb5a84a8c999bc1b5388734fc : SUCCESS in 48m 13s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"a957e6db2997e4d620fa2f9ebeff709b612a08ee","author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"date":"2019-10-04 06:53:59.000000000","message":"Topic set to fix-auth-discovery","accounts_in_message":[],"_revision_number":3},{"id":"8dc72b4a909e9beacc530c7a9e8373d08f584f5f","author":{"_account_id":27900,"name":"Artem Goncharov","email":"artem.goncharov@gmail.com","username":"gtema"},"date":"2019-10-04 12:47:58.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"72bf232d494e36ebed65d8ff9f031fcaebb387ba","author":{"_account_id":14070,"name":"Eric Fried","email":"openstack@fried.cc","username":"efried"},"date":"2019-10-04 15:01:55.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)\n\nFever-brained ramblings inline. This works, and it\u0027s test-only, and it removes a TODO, so \\o/","accounts_in_message":[],"_revision_number":3},{"id":"95d08db91925a1f7006e1e48a7ba3263c44ee7b7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 15:02:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"66d7bb3ed591907d819aa49d4d30f5b684e02054","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 16:42:32.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2d838275466e40cfa50065128c590a07 : SUCCESS in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3d35178f2b14c4cb67d4a5e5ccca964 : SUCCESS in 6m 14s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/7059d6a7a5384951a81c87083750da19 : SUCCESS in 4m 56s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/61f52ced1ba84ad2ab20c46c6b9311a6 : SUCCESS in 4m 18s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/66fcff57c3c24289be359141ede23949 : SUCCESS in 4m 28s\n- openstacksdk-functional-devstack-tips https://zuul.opendev.org/t/openstack/build/962fb498adcb43e69ed664680e35c2e6 : SUCCESS in 59m 01s\n- openstacksdk-functional-devstack-tips-python2 https://zuul.opendev.org/t/openstack/build/d568cd3ec24644f5a4a306ddc2b41501 : SUCCESS in 1h 14m 14s\n- openstacksdk-tox-py36-tips https://zuul.opendev.org/t/openstack/build/2e45d57bb29241fab3dd1df0210ff8e2 : SUCCESS in 3m 57s\n- os-client-config-tox-py27-tips https://zuul.opendev.org/t/openstack/build/b4e861cd09aa465fba57051feb2ccacc : SUCCESS in 3m 04s\n- os-client-config-tox-py37-tips https://zuul.opendev.org/t/openstack/build/551de8374d1c4e0e8d867bed60171113 : SUCCESS in 5m 08s\n- osc-tox-py27-tips https://zuul.opendev.org/t/openstack/build/9b06fd74a72c4cf0bbeb48335f9631f9 : SUCCESS in 5m 00s\n- osc-tox-py36-tips https://zuul.opendev.org/t/openstack/build/e87ec7d27787460eb4d8911cb8af979f : SUCCESS in 5m 20s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb96b5c161b940e89240224fd62be248 : SUCCESS in 9m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/698f723b4f1249688c6a77e6ccca4db4 : SUCCESS in 1h 09m 59s\n- openstacksdk-functional-devstack-python2 https://zuul.opendev.org/t/openstack/build/1f67eafea30f486e8d9ef0cfea0f067f : SUCCESS in 1h 12m 58s\n- openstacksdk-functional-devstack-networking https://zuul.opendev.org/t/openstack/build/1f213cab7c284bb5a71e75a7f9d2f635 : SUCCESS in 1h 37m 33s\n- openstacksdk-functional-devstack-senlin https://zuul.opendev.org/t/openstack/build/0bf0a87ec7a34321b647208b4195a4ad : SUCCESS in 1h 07m 17s\n- nodepool-functional-openstack-src https://zuul.opendev.org/t/openstack/build/cc92da7d9ab74dd1a51d299be8299375 : SUCCESS in 34m 19s","accounts_in_message":[],"_revision_number":3},{"id":"6e2a571f680e3b4f16827c7c47c6c6120acb6049","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 16:42:32.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"29ccd611b8b529d26713dbf9eae4069f9f780bce","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-10-04 16:44:21.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b2bf4f6d294a4d4ea1e3c5cf0849c1f4 : SUCCESS in 1m 23s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"5e927dce69b1db750bc346c366fd31c97e1e6fbf","revisions":{"3acac01ee551ee931ecb1044ce48da209ae8211a":{"kind":"REWORK","_number":1,"created":"2019-10-01 15:54:02.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/95/685995/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/685995/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/1"}}},"commit":{"parents":[{"commit":"8b85e8c954baf550aefad83d8b48955a3c2382ed","subject":"Merge \"Fix image create with tags\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8b85e8c954baf550aefad83d8b48955a3c2382ed"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-01 15:53:17.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-01 15:53:17.000000000","tz":120},"subject":"Use has_service in functional test\u0027s require_service","message":"Use has_service in functional test\u0027s require_service\n\nUnder the covers we want to use has_service, which respects the\noverall sdk infrastructure for skipping unnecessary discovery.\n\nChange-Id: Ib47bdc98ffa63ec70b89169574cb03057beecb42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3acac01ee551ee931ecb1044ce48da209ae8211a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3acac01ee551ee931ecb1044ce48da209ae8211a"}]},"branch":"refs/heads/master"},"3ef7e4a27255a54ffdb3b4ae7b5b5da82c38211e":{"kind":"REWORK","_number":2,"created":"2019-10-03 11:49:37.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/95/685995/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/685995/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/2"}}},"commit":{"parents":[{"commit":"8b85e8c954baf550aefad83d8b48955a3c2382ed","subject":"Merge \"Fix image create with tags\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8b85e8c954baf550aefad83d8b48955a3c2382ed"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-01 15:53:17.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-03 11:49:25.000000000","tz":120},"subject":"Use has_service in functional test\u0027s require_service","message":"Use has_service in functional test\u0027s require_service\n\nUnder the covers we want to use has_service, which respects the\noverall sdk infrastructure for skipping unnecessary discovery.\n\nChange-Id: Ib47bdc98ffa63ec70b89169574cb03057beecb42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ef7e4a27255a54ffdb3b4ae7b5b5da82c38211e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/3ef7e4a27255a54ffdb3b4ae7b5b5da82c38211e"}]},"branch":"refs/heads/master"},"5e927dce69b1db750bc346c366fd31c97e1e6fbf":{"kind":"REWORK","_number":3,"created":"2019-10-03 13:50:36.000000000","uploader":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"ref":"refs/changes/95/685995/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/openstacksdk","ref":"refs/changes/95/685995/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/openstacksdk refs/changes/95/685995/3"}}},"commit":{"parents":[{"commit":"8b85e8c954baf550aefad83d8b48955a3c2382ed","subject":"Merge \"Fix image create with tags\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/8b85e8c954baf550aefad83d8b48955a3c2382ed"}]}],"author":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-01 15:53:17.000000000","tz":120},"committer":{"name":"Monty Taylor","email":"mordred@inaugust.com","date":"2019-10-03 13:50:32.000000000","tz":120},"subject":"Use has_service in functional test\u0027s require_service","message":"Use has_service in functional test\u0027s require_service\n\nUnder the covers we want to use has_service, which respects the\noverall sdk infrastructure for skipping unnecessary discovery.\n\nChange-Id: Ib47bdc98ffa63ec70b89169574cb03057beecb42\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5e927dce69b1db750bc346c366fd31c97e1e6fbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/openstacksdk/commit/5e927dce69b1db750bc346c366fd31c97e1e6fbf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
