)]}'
{"id":"openstack%2Fpython-swiftclient~699457","triplet_id":"openstack%2Fpython-swiftclient~master~I9190e5e7e24b6a741970fa0d0ac792deccf73d25","project":"openstack/python-swiftclient","branch":"master","topic":"bug/1843901","hashtags":[],"change_id":"I9190e5e7e24b6a741970fa0d0ac792deccf73d25","subject":"Support v3 application credentials auth.","status":"MERGED","created":"2019-12-17 16:43:42.000000000","updated":"2020-05-13 08:38:02.000000000","submitted":"2020-05-13 08:36:16.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"699457-1589358977077-03b7720d","meta_rev_id":"7d549eab2111091f52ad4d1030749cb5762a8ca9","_number":699457,"virtual_id_number":699457,"owner":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-05-13 08:36:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2020-05-13 06:53:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2020-05-13 06:53:10.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-03-06 02:14:48.000000000","updated_by":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"reviewer":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"state":"REVIEWER"},{"updated":"2020-05-13 06:53:10.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2020-05-13 08:36:16.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":"6dfa0ab7acb7c6486dcd783c70863d5a3bd8cfed","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2019-12-17 16:43:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"cffa064b031bd0894b73a5870cf1ae5323524e64","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-17 18:35:33.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/040bc856c93947ef99135ec6a5501f53 : SUCCESS in 1h 28m 47s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ec9f19a214f54153b9c3626e1b76902a : SUCCESS in 5m 17s\n- openstack-tox-pypy https://zuul.opendev.org/t/openstack/build/de0d4cf5c0ac4d0e826b422c9eb167ad : FAILURE in 5m 19s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6791040c372643bea368dd9be0cf81fa : SUCCESS in 6m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/ac8ff9ef8daf4ad2b3096b29b6fc7c48 : SUCCESS in 4m 14s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/9001c1b6a3d541e48eab8ac1fa8cb7c8 : SUCCESS in 5m 14s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e5bf8718e7814a258d4b2e60c4c9d2d6 : SUCCESS in 6m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1e1e39ad9d6411d9f30149334f9bbb2 : SUCCESS in 11m 45s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/92a21045824b4ea2ad8c7d1e93ba5c0f : SUCCESS in 37m 36s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/99f16b8c75684a429d3999c6b6e6a7f1 : SUCCESS in 25m 44s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/cb7685c8d1ac4529bb6d58071eeedeb3 : SUCCESS in 24m 39s","accounts_in_message":[],"_revision_number":1},{"id":"fb0b0cf3ec218f51e3adbfd9a3718a79c6202709","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-01-02 08:19:41.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"9ecb25e517af78d4ea0cd0a65b899dc5c0260bf4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-01-02 09:53:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full https://zuul.opendev.org/t/openstack/build/5f8c5de0e88d404ba9a65a3cd422af54 : SUCCESS in 1h 27m 44s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/779f5e310ee54e54ae02f6c207a80f60 : SUCCESS in 3m 39s\n- openstack-tox-pypy https://zuul.opendev.org/t/openstack/build/016edd23ce834a02946f7845072d6481 : FAILURE in 3m 31s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d8772d9356194980a205e1929fb3cc77 : SUCCESS in 3m 16s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/93dfcc888bc24512aa61f399b3785017 : SUCCESS in 3m 26s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/face6c68e98a49bbbfd3982cb66131a8 : SUCCESS in 3m 20s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/dd132dde4cb741f790ac1e645ebf866d : SUCCESS in 4m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5635a184da4f48d2abe98fc0b17b2417 : SUCCESS in 4m 57s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/95b441a1493f4bd683b634333d1ce91d : SUCCESS in 29m 02s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/2f37e6c62a6f43a1a90557634692c292 : SUCCESS in 20m 49s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/caafb47e48a842f5996463bc111d05f4 : SUCCESS in 19m 25s","accounts_in_message":[],"_revision_number":2},{"id":"e258aae8b3a8a16be46474d3f80f9bb4272f9e66","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-02-19 01:52:03.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"da0eee6001165c380287e11c60f8a37b34cd9b38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-02-19 02:24:36.000000000","message":"Patch Set 3: 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- tempest-full https://zuul.opendev.org/t/openstack/build/bc63319c4a4a46eda11a1a95a8c9816e : FAILURE in 18m 50s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81582c9e390e4dcba646d0df09e3bf3f : SUCCESS in 5m 04s\n- openstack-tox-pypy https://zuul.opendev.org/t/openstack/build/50d6c65a6a034ea791d778b6a3d0a234 : FAILURE in 3m 36s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a974e019049b405d84c079565506f671 : SUCCESS in 4m 01s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/dfaa7dbffe9d4f47b7c05e4e3594da2b : SUCCESS in 4m 17s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c1d57e6c0d284bbe8e71150c00aed94a : SUCCESS in 4m 19s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/eed6843c78b74dc0bbd0fb6ccef8d98a : SUCCESS in 4m 32s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/efdbd6644b264744abec2489e2b849af : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3271567a7a3547bbb308cc9f01543b44 : SUCCESS in 5m 41s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/0ecaa43ff1e74b018233934dab99ab01 : SUCCESS in 31m 52s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/7081be6645f1494b86d26b66dc1b59f7 : SUCCESS in 20m 38s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/6bc974023ce24ff8a96cf37b3a98d3a2 : SUCCESS in 20m 55s","accounts_in_message":[],"_revision_number":3},{"id":"da0d1ad6e0caa56f9e756ffa129e35f67683f3dc","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-03-06 02:17:35.000000000","message":"Patch Set 3:\n\n@Tim @Thiago If you have time, please review this? It seems like some users really want to use it.","accounts_in_message":[],"_revision_number":3},{"id":"5ddc4344735ad5b725feabd05acc09f2dd31f208","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-03-17 17:03:21.000000000","message":"Patch Set 3: Code-Review+1\n\n(4 comments)\n\nrecheck\n\nIt works! And the error when app creds expire seems reasonable:\n\n Unauthorized. Check application credential id and secret.\n\nI really want to find a way to get this support with a net-negative LOC change, though -- it seems like it should be doable. Let me see hwat I can get together...","accounts_in_message":[],"_revision_number":3},{"id":"c90e698af1a729bca94b08d17be6ed4cf11ec69b","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-03-18 03:32:43.000000000","message":"Patch Set 3:\n\n(4 comments)\n\nI\u0027ll upload the new patch for minor issues.","accounts_in_message":[],"_revision_number":3},{"id":"2fd8c3cddbe90720581c560b93ce3b5c9b473b16","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-03-18 03:38:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9aed3439d669ccac295c8fb64fe0dfa87cdba2ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-03-18 04:13:55.000000000","message":"Patch Set 4: 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- tempest-full https://zuul.opendev.org/t/openstack/build/833e58e12dbe4b5581d995ecb8f8b331 : FAILURE in 15m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee9049c26d0b423ca411a8b3d78886ed : SUCCESS in 3m 35s\n- openstack-tox-pypy https://zuul.opendev.org/t/openstack/build/79892753e055417a81cc92c8008d7ce3 : FAILURE in 2m 56s (non-voting)\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3a8bf6e3ab0641ada5c38bcb2509c313 : SUCCESS in 3m 12s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/1a66799b242f4d1cb5bd24d24389a4af : SUCCESS in 3m 11s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/921455d239674b898970faada4cefed2 : SUCCESS in 3m 29s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/d4078ec604ec48809d2769cfba077cb3 : SUCCESS in 3m 44s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8a790427d36c48c88d879fef905ff99f : SUCCESS in 4m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2efd1dfebcce4ee4b99b8e83ce94677d : SUCCESS in 5m 10s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/89f6658a4fa14c03a2a76a5c3558d201 : SUCCESS in 31m 05s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/e926dc9f7329462ebb570c5e6c12c877 : SUCCESS in 21m 04s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/2ee9578a8a204ec1a024f0de4cb52bb4 : SUCCESS in 17m 20s","accounts_in_message":[],"_revision_number":4},{"id":"a3e053734e7eb9a68663a5b77a24864bfd8c1345","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-04-10 02:45:38.000000000","message":"Patch Set 4: Code-Review+1\n\n@Tim @Thiago Do you think this is ready and can be merged to master","accounts_in_message":[],"_revision_number":4},{"id":"e13110a03ec6008cee4137d1487886892e2c7ba1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-04-10 20:40:37.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nrecheck\n\nI got as far as learning how to get keystoneauth1 pushing plugin-specific args into a parser, but not as part of swiftclient. See http://paste.openstack.org/show/791942/\n\nI still think that\u0027s going to be the way forward, but I don\u0027t know when we\u0027ll find time to work on it. OTOH, I like working code a lot more than some (months-long?) hypothetical work, so I\u0027m kind of inclined to ship it and see how it goes.\n\nI\u0027m not too worried about the constraints imposed by the new options, nor the possibility of hitting a NameError. Could we at least get *some* test for the new code, though?","accounts_in_message":[],"_revision_number":4},{"id":"fab7e5f4cb14eafd5a9f0d11c9051f44396a60c2","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-04-15 06:06:26.000000000","message":"Patch Set 4: -Code-Review Workflow-1\n\n(2 comments)\n\n\u003eI got as far as learning how to get keystoneauth1 pushing plugin-specific args into a parser, but not as part of swiftclient. See http://paste.openstack.org/show/791942/\n\nI\u0027ll take a look if I got the chance. Not very sure how it work. \n\n\u003e I still think that\u0027s going to be the way forward, but I don\u0027t know when we\u0027ll find time to work on it. OTOH, I like working code a lot more than some (months-long?) hypothetical work, so I\u0027m kind of inclined to ship it and see how it goes.\n\nAgree, it took some time to bring the entire environment to test the patch again. To support all auth type might take a bunch of time. I just want to start from a small one and we can move forward.\n\n\u003e  Could we at least get *some* test for the new code, though?\n\nSure, I\u0027m working on it.","accounts_in_message":[],"_revision_number":4},{"id":"38bc1d50b2ae4a47e8aaab7e535ce204f6bc65c6","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-04-15 09:42:31.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"fe479da19e343fd1ec3d4d9f2545d8107beeb4fa","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-15 12:07:49.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/00e98d078f804300bf5668c311894274 : SUCCESS in 1h 15m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fed4432d66b94a25bb2748703dca8a2d : SUCCESS in 4m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/248b5c316ac747a7a245e992ced00cf4 : SUCCESS in 4m 40s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/f84825bc52484ca3af2eb7034be3f43e : SUCCESS in 4m 48s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/93cd459565ae4cdbafc07f5d76b03ec6 : SUCCESS in 3m 50s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1ccd3b2a4f994f2ea030e20c7bba8812 : SUCCESS in 5m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/968d2474eff342c99eb4426569ea1adc : SUCCESS in 6m 46s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/d6d717b0d97b45418d00cf236b58f493 : SUCCESS in 36m 59s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/d61df7c527a2420eab082c1960348bf1 : SUCCESS in 20m 17s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/b9a96b8c700b4f6ea821a39df2ba53f6 : SUCCESS in 18m 48s","accounts_in_message":[],"_revision_number":5},{"id":"fde61324dc293f376ea3fd541d2ae4757d91ded8","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-04-16 03:54:09.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"5afd7fdcf513648575722609ec54dfcf1f4f1cb0","author":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"date":"2020-04-16 04:41:46.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"96ed1b53e482ab0b5547e0c3ba51588b0b244553","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-04-16 06:02:27.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/6bea1c9504e14d1aba622c7cbc82ebb3 : SUCCESS in 1h 18m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b662ab23cc40448598598aa3c3830b0c : SUCCESS in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/415e499fd159484d8c612ce9085467e8 : SUCCESS in 4m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/abd16c8fa43a4c8fbe07494b212beaca : SUCCESS in 5m 19s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/62bc6e7a9ab345f59f7100e496c7d8f6 : SUCCESS in 3m 29s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e053775d1da049929e43b262e93d66bb : SUCCESS in 5m 25s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6615fab2493e47f3a35175da431aede3 : SUCCESS in 5m 18s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/c3d5bce4ef5444c2aae6faa41e1d81f3 : SUCCESS in 29m 07s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/35a3f220376843488baa612485e244a1 : SUCCESS in 21m 52s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/287876cf06d7496395d0699f0328ccd7 : SUCCESS in 17m 48s","accounts_in_message":[],"_revision_number":7},{"id":"4a52b8ea842dfe6dbf30147782de34c718c08544","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-05-13 06:53:10.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)\n\nCouple more thoughts, but they could be addressed in a follow-up. Sorry for the delay in coming back to this!","accounts_in_message":[],"_revision_number":7},{"id":"cfe7e505c54226e33e0e300a89cb24d502bcf307","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 06:56:23.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"e926c85267d4993cfb9a033b8f7b05e565a06150","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 08:36:16.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/eb5caf4df3d54ee3980ac8ef2b65d090 : SUCCESS in 1h 37m 51s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5c14a40907e64ad99fd2d60b53e18bba : SUCCESS in 7m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef252bfa2c1e4a9fa185edf6825b991e : SUCCESS in 7m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/9ca0229409994f1b8f5eb59996117384 : SUCCESS in 9m 59s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/3ced864c8bc74d18a27382349854de8f : SUCCESS in 5m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/cf9f68fb76654f6cbf7d9fcf425d3163 : SUCCESS in 7m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e38b27b53aa14bcbb629283908708b1a : SUCCESS in 7m 55s\n- swiftclient-swift-functional https://zuul.opendev.org/t/openstack/build/44524fd671ff49879c3ea7aa49a67f15 : SUCCESS in 34m 18s\n- swiftclient-functional https://zuul.opendev.org/t/openstack/build/6c126a3ba43f42c5a081e6da5efed09e : SUCCESS in 20m 32s\n- swiftclient-functional-py2 https://zuul.opendev.org/t/openstack/build/a8357f4db37b4258932e856905498368 : SUCCESS in 22m 55s","accounts_in_message":[],"_revision_number":7},{"id":"6e892563f49ff2c9651e4b9d3c376ba971892449","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 08:36:17.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":7},{"id":"d93836221639782253f6674623c20ad12daf1104","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-05-13 08:38:02.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb494db7030d4790aab11cdd82384683 : SUCCESS in 1m 24s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"02b637cdca6963e8dcab5170422347df99606f92","revisions":{"fe21f1277574fe66d99dc0c9849cc336e9bcfd16":{"kind":"REWORK","_number":1,"created":"2019-12-17 16:43:42.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/1"}}},"commit":{"parents":[{"commit":"1eda8f9f3eac55953b3d54e32754e2ec312ab348","subject":"Rename \"tests\" directory to be \"test\" like in the swift repo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1eda8f9f3eac55953b3d54e32754e2ec312ab348"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"subject":"WIP: Support v3 application credentials auth.","message":"WIP: Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fe21f1277574fe66d99dc0c9849cc336e9bcfd16"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/fe21f1277574fe66d99dc0c9849cc336e9bcfd16"}]},"branch":"refs/heads/master"},"53da8fb09056a351bd527e1b40cf4edf114ab4de":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2020-01-02 08:19:41.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/2"}}},"commit":{"parents":[{"commit":"1eda8f9f3eac55953b3d54e32754e2ec312ab348","subject":"Rename \"tests\" directory to be \"test\" like in the swift repo","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/1eda8f9f3eac55953b3d54e32754e2ec312ab348"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-01-02 08:19:24.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/53da8fb09056a351bd527e1b40cf4edf114ab4de"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/53da8fb09056a351bd527e1b40cf4edf114ab4de"}]},"branch":"refs/heads/master"},"044e3bc65c0e183765f9b078b8235758a71c9962":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2020-02-19 01:52:03.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/3"}}},"commit":{"parents":[{"commit":"259b98f69dd0b9929ee9e04ccb37183d2666d227","subject":"Authors/changelog for 3.9.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/259b98f69dd0b9929ee9e04ccb37183d2666d227"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-02-19 01:51:48.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/044e3bc65c0e183765f9b078b8235758a71c9962"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/044e3bc65c0e183765f9b078b8235758a71c9962"}]},"branch":"refs/heads/master"},"d818aa988fef19ab17a2c209f0ff1df18a362709":{"kind":"REWORK","_number":4,"created":"2020-03-18 03:38:02.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/4"}}},"commit":{"parents":[{"commit":"259b98f69dd0b9929ee9e04ccb37183d2666d227","subject":"Authors/changelog for 3.9.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/259b98f69dd0b9929ee9e04ccb37183d2666d227"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-03-18 03:37:45.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d818aa988fef19ab17a2c209f0ff1df18a362709"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/d818aa988fef19ab17a2c209f0ff1df18a362709"}]},"branch":"refs/heads/master"},"0dbc6b990d900ccdd9078d2199a4d31760caeb5a":{"kind":"REWORK","_number":5,"created":"2020-04-15 09:42:31.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/5"}}},"commit":{"parents":[{"commit":"259b98f69dd0b9929ee9e04ccb37183d2666d227","subject":"Authors/changelog for 3.9.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/259b98f69dd0b9929ee9e04ccb37183d2666d227"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-04-15 09:42:10.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0dbc6b990d900ccdd9078d2199a4d31760caeb5a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/0dbc6b990d900ccdd9078d2199a4d31760caeb5a"}]},"branch":"refs/heads/master"},"85c5a2c071bd0ab902a39f743c0522569c256089":{"kind":"REWORK","_number":6,"created":"2020-04-16 03:54:09.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/6"}}},"commit":{"parents":[{"commit":"259b98f69dd0b9929ee9e04ccb37183d2666d227","subject":"Authors/changelog for 3.9.0","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/259b98f69dd0b9929ee9e04ccb37183d2666d227"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-04-16 03:53:49.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/85c5a2c071bd0ab902a39f743c0522569c256089"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/85c5a2c071bd0ab902a39f743c0522569c256089"}]},"branch":"refs/heads/master"},"02b637cdca6963e8dcab5170422347df99606f92":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2020-04-16 04:41:46.000000000","uploader":{"_account_id":12050,"name":"Charles Hsu","email":"charles0126@gmail.com","username":"charz"},"ref":"refs/changes/57/699457/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-swiftclient","ref":"refs/changes/57/699457/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-swiftclient refs/changes/57/699457/7"}}},"commit":{"parents":[{"commit":"c36616292fa27d5da956d58fcb20470e04fd9946","subject":"Merge \"Change recommended test config to use auth_uri\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/c36616292fa27d5da956d58fcb20470e04fd9946"}]}],"author":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2019-12-17 16:32:36.000000000","tz":480},"committer":{"name":"Charles Hsu","email":"charles0126@gmail.com","date":"2020-04-16 04:41:04.000000000","tz":480},"subject":"Support v3 application credentials auth.","message":"Support v3 application credentials auth.\n\nUse keystoneauth1 application credential plugin and session to fetch\na token and endpoint catalog url.\n\n$ swift --os-auth-url http://172.16.1.2:5000/v3 --auth-version 3\\\n      --os-application-credential-id THE_ID \\\n      --os-application-credential-secret THE_SECRET \\\n      --os-auth-type v3applicationcredential auth\n\nChange-Id: I9190e5e7e24b6a741970fa0d0ac792deccf73d25\nCloses-Bug: 1843901\nCloses-Bug: 1856635\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/02b637cdca6963e8dcab5170422347df99606f92"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-swiftclient/commit/02b637cdca6963e8dcab5170422347df99606f92"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
