)]}'
{"id":"openstack%2Ftacker~937950","triplet_id":"openstack%2Ftacker~master~Idaa159d0f5cc9cc245e141eb595bb2f15c571d03","project":"openstack/tacker","branch":"master","topic":"ext_oauth2_tutorial","attention_set":{},"removed_from_attention_set":{"31857":{"account":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"last_update":"2025-03-14 02:57:35.000000000","reason":"Change was submitted"},"31668":{"account":{"_account_id":31668,"deleted":true},"last_update":"2024-12-19 02:29:40.000000000","reason":"\u003cGERRIT_ACCOUNT_31668\u003e replied on the change","reason_account":{"_account_id":31668,"deleted":true}},"25701":{"account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"last_update":"2025-03-08 19:00:53.000000000","reason":"\u003cGERRIT_ACCOUNT_25701\u003e replied on the change","reason_account":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"}},"17255":{"account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"last_update":"2025-03-14 02:44:51.000000000","reason":"\u003cGERRIT_ACCOUNT_17255\u003e replied on the change","reason_account":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}},"36938":{"account":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"last_update":"2025-03-14 02:57:35.000000000","reason":"Change was submitted"},"33455":{"account":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"last_update":"2025-03-14 02:57:35.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Idaa159d0f5cc9cc245e141eb595bb2f15c571d03","subject":"Add tacker_cli for external OAuth2.0","status":"MERGED","created":"2024-12-18 00:31:56.000000000","updated":"2025-03-14 02:58:47.000000000","submitted":"2025-03-14 02:57:35.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":129,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"937950-ext_oauth2_tutorial","meta_rev_id":"4257a00c45fd54fd0fb4fe9ea68db54a5cd71c93","_number":937950,"virtual_id_number":937950,"owner":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":31668},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":0,"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-03-14 02:57:35.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":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"all":[{"value":0,"_account_id":31668},{"value":2,"date":"2025-03-08 19:00:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":2,"date":"2025-03-14 02:44:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"all":[{"value":0,"_account_id":31668},{"value":0,"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"value":1,"date":"2025-03-14 02:44:51.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"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}},"removable_reviewers":[{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"}],"reviewers":{"REVIEWER":[{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},{"_account_id":31668,"deleted":true},{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-18 00:37:31.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-12-18 00:43:32.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":31668,"deleted":true},"state":"REVIEWER"},{"updated":"2024-12-18 00:43:32.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":31857,"name":"Ayumu Ueha","email":"ueha.ayumu@fujitsu.com","username":"ueha"},"state":"REVIEWER"},{"updated":"2024-12-18 00:43:32.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"state":"REVIEWER"},{"updated":"2024-12-18 00:43:32.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"state":"REVIEWER"},{"updated":"2024-12-18 00:43:32.000000000","updated_by":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"reviewer":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"state":"REVIEWER"}],"messages":[{"id":"875390f5ee059596946a057265eac3d1a15a764b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-18 00:31:56.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2b68afe05ab101e7570d7e29bb7ce6b0292741b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-18 00:37:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/61a4602899e442f89fcb79f4bcdd6778\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ae0846fdd6514af1886a7373aededa25 : SUCCESS in 4m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0b1a61c87ff5446c8e64b84f436cad09 : SUCCESS in 4m 48s","accounts_in_message":[],"_revision_number":1},{"id":"d450d127574fcc983e11f079aa9f70e0fad549ae","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-18 07:17:44.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"5cd4d2df3b5386c0b395f4d6f236eea824d4c9c5","author":{"_account_id":31668,"deleted":true},"date":"2024-12-18 07:37:14.000000000","message":"Patch Set 2: Code-Review-1\n\n(24 comments)","accounts_in_message":[],"_revision_number":2},{"id":"ea740b16ec88100dcdde241b4d0efddb4ccc74de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-18 13:53:07.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":3},{"id":"ece9f77752edc6f1e431fb4d9c395765c00dbc0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-18 13:55:55.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"9c17ee106bc40363d7ffd63d3dbecbc2bd651836","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-18 13:58:24.000000000","message":"Patch Set 3:\n\n(25 comments)","accounts_in_message":[],"_revision_number":3},{"id":"6a3fec6aadc557f7f2d5f8e87adc3a1466f55cde","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-18 14:21:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7c97d64848214ac19b5095cac7a2d493\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ccf7dc26badb4e01a08f572ad8c25064 : SUCCESS in 17m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aea634e761a54757be400d2f534f5dfa : SUCCESS in 5m 15s","accounts_in_message":[],"_revision_number":4},{"id":"e0a48bf29decee74d4d82dda1cbd95fc129bde6d","author":{"_account_id":31668,"deleted":true},"date":"2024-12-19 00:06:32.000000000","message":"Patch Set 4: Code-Review-1\n\n(40 comments)","accounts_in_message":[],"_revision_number":4},{"id":"2fbd1e3d5a6bef0789e2298c03447dc4f90bb99c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-19 02:13:21.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a111aefc89a1febd315aaebe66389bcd5c66fdf0","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-19 02:14:04.000000000","message":"Patch Set 4:\n\n(16 comments)","accounts_in_message":[],"_revision_number":4},{"id":"34aca1c5e720deaa5f364e6ab084dd05166f426a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-19 02:16:08.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"38362f9f442d804f1a0eda3a4f0be079c47947b1","author":{"_account_id":31668,"deleted":true},"date":"2024-12-19 02:29:40.000000000","message":"Patch Set 6:\n\n(15 comments)","accounts_in_message":[],"_revision_number":6},{"id":"3869932cd57bc3b7a52aeee5e2dba28a6a6fa53f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 02:49:13.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4cd76bdced38423db5f775a760defd0b\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4d1d06f3822f4e03b40751ebaa0efc95 : SUCCESS in 4m 41s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df0bd0f176f64c778073c22990c4bc69 : SUCCESS in 5m 35s","accounts_in_message":[],"_revision_number":6},{"id":"d47208676e61e7d6ae94b88b5d35882bb9abf784","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-19 02:51:11.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"70a19ed6a24919628b0a334d83dedd2e8a86aad8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-19 03:02:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/536592554435420f898ba132dfe4108f\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04946b9551c041098a0c71fd535599de : SUCCESS in 5m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/db8f3d1d16b04208bb9e30fc6fe3b57a : SUCCESS in 6m 23s","accounts_in_message":[],"_revision_number":7},{"id":"6d01851e7dfa95ddf29f87936b4201f91785a657","author":{"_account_id":36938,"name":"Kyaw Myo Thant","display_name":"Kyaw Myo Thant","email":"kyawmyothant@ntt-at.co.jp","username":"AT-Kyawmyothant"},"date":"2024-12-20 01:09:00.000000000","message":"Patch Set 7:\n\n(4 comments)","accounts_in_message":[],"_revision_number":7},{"id":"a945acbb1c5d18b8901bc85d0a89ffc8b4a7aaf6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-20 13:25:27.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":8},{"id":"35f303b7ad69a9f2676dbca30393915a2f02168f","author":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"date":"2024-12-20 13:26:50.000000000","message":"Patch Set 8:\n\n(4 comments)","accounts_in_message":[],"_revision_number":8},{"id":"02fad6044322176efc77537c741fa9e5f4eae64b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-20 13:31:59.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c7c1587794fb4777b26e2baba36c3785\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/515f51e8091f4ce3930fe19f64a2dda8 : SUCCESS in 4m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ca6f7c41ebb4032bfd3054492989022 : SUCCESS in 6m 01s","accounts_in_message":[],"_revision_number":8},{"id":"a5e10b30bb3128660506dcc5756433c9de2e3251","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2025-03-08 19:00:53.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"f64f71447a6eb0a74a0c431beab99ef6af93acd0","author":{"_account_id":25701,"name":"Yasufumi Ogawa","email":"yasufum.o@gmail.com","username":"yasufum"},"date":"2025-03-14 02:17:19.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"5e8360525e797eb4e18c8360aa18d25b80b55707","author":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"},"date":"2025-03-14 02:44:51.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"7c84a56b0d94bf8efb86f9fa857573797f6ffc8f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 02:45:15.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"8950de97fc675325125892d34dfbb8855bbc1f2b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 02:57:35.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2507350ef73b4e5fb07e44b702597701\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/637941d10257482e94553b845abd5cd3 : SUCCESS in 3m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d96dc72e8334144affece2625a8edd4 : SUCCESS in 5m 26s","accounts_in_message":[],"_revision_number":8},{"id":"d29cfc55fe2659217c7cf961bb44a378aa8e1d00","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 02:57:35.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"4257a00c45fd54fd0fb4fe9ea68db54a5cd71c93","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-03-14 02:58:47.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fa3bc8e351054b83bc373951bed6694b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/01755489ef0a48ad81c10a84a5422ca6 : SUCCESS in 50s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"059c65baa61b604fc8c3244749d4fadaf68d199b","revisions":{"6c0000f7a140ef146647a0fd96bcd89fbe759b7f":{"kind":"REWORK","_number":1,"created":"2024-12-18 00:31:56.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/1"}}},"commit":{"parents":[{"commit":"196be16c2b008708c725a043124de89cd280a759","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/196be16c2b008708c725a043124de89cd280a759"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"subject":"Add tacker-cli for external OAuth2.0","message":"Add tacker-cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/6c0000f7a140ef146647a0fd96bcd89fbe759b7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/6c0000f7a140ef146647a0fd96bcd89fbe759b7f"}]},"branch":"refs/heads/master"},"067584d0b6416af5cc2823bb613bf2a70b0d5635":{"kind":"REWORK","_number":2,"created":"2024-12-18 07:17:44.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/2"}}},"commit":{"parents":[{"commit":"196be16c2b008708c725a043124de89cd280a759","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/196be16c2b008708c725a043124de89cd280a759"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-18 07:17:15.000000000","tz":540},"subject":"Add tacker-cli for external OAuth2.0","message":"Add tacker-cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/067584d0b6416af5cc2823bb613bf2a70b0d5635"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/067584d0b6416af5cc2823bb613bf2a70b0d5635"}]},"branch":"refs/heads/master"},"b4880d74384ccc020a644bc21646f3f4391fd5aa":{"kind":"REWORK","_number":3,"created":"2024-12-18 13:53:07.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/3"}}},"commit":{"parents":[{"commit":"f20286d147ecb5e31888cc8d821de278e7a2597d","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f20286d147ecb5e31888cc8d821de278e7a2597d"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-18 13:52:32.000000000","tz":540},"subject":"Add tacker-cli for external OAuth2.0","message":"Add tacker-cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b4880d74384ccc020a644bc21646f3f4391fd5aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b4880d74384ccc020a644bc21646f3f4391fd5aa"}]},"branch":"refs/heads/master"},"ca2f7ac61905229b30ff6043353ae018cf5d5feb":{"kind":"REWORK","_number":4,"created":"2024-12-18 13:55:55.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/4"}}},"commit":{"parents":[{"commit":"f20286d147ecb5e31888cc8d821de278e7a2597d","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f20286d147ecb5e31888cc8d821de278e7a2597d"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-18 13:55:44.000000000","tz":540},"subject":"Add tacker-cli for external OAuth2.0","message":"Add tacker-cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ca2f7ac61905229b30ff6043353ae018cf5d5feb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/ca2f7ac61905229b30ff6043353ae018cf5d5feb"}]},"branch":"refs/heads/master"},"b96653096a16bcc53ea1abe85ffd6200fd44e1df":{"kind":"REWORK","_number":5,"created":"2024-12-19 02:13:21.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/5"}}},"commit":{"parents":[{"commit":"f20286d147ecb5e31888cc8d821de278e7a2597d","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f20286d147ecb5e31888cc8d821de278e7a2597d"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-19 02:10:41.000000000","tz":540},"subject":"Add tacker_cli for external OAuth2.0","message":"Add tacker_cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b96653096a16bcc53ea1abe85ffd6200fd44e1df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/b96653096a16bcc53ea1abe85ffd6200fd44e1df"}]},"branch":"refs/heads/master"},"9c50a7820f345b421b370cd34489d7435f2d1098":{"kind":"REWORK","_number":6,"created":"2024-12-19 02:16:08.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/6"}}},"commit":{"parents":[{"commit":"f20286d147ecb5e31888cc8d821de278e7a2597d","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/f20286d147ecb5e31888cc8d821de278e7a2597d"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-19 02:15:58.000000000","tz":540},"subject":"Add tacker_cli for external OAuth2.0","message":"Add tacker_cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9c50a7820f345b421b370cd34489d7435f2d1098"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/9c50a7820f345b421b370cd34489d7435f2d1098"}]},"branch":"refs/heads/master"},"e5f58964888b9808b1d500e84a8f91ad64026d1b":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2024-12-19 02:51:11.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/7"}}},"commit":{"parents":[{"commit":"d1b429cd47c276be107f164855d12f73e1f5ed95","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/d1b429cd47c276be107f164855d12f73e1f5ed95"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-19 02:47:58.000000000","tz":540},"subject":"Add tacker_cli for external OAuth2.0","message":"Add tacker_cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e5f58964888b9808b1d500e84a8f91ad64026d1b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/e5f58964888b9808b1d500e84a8f91ad64026d1b"}]},"branch":"refs/heads/master"},"059c65baa61b604fc8c3244749d4fadaf68d199b":{"kind":"REWORK","_number":8,"created":"2024-12-20 13:25:27.000000000","uploader":{"_account_id":33455,"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","username":"h_asahina"},"ref":"refs/changes/50/937950/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/tacker","ref":"refs/changes/50/937950/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/tacker refs/changes/50/937950/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/tacker refs/changes/50/937950/8"}}},"commit":{"parents":[{"commit":"71987ae60d1670d7867ce846e989389a0004e287","subject":"Add tutorial to test external oauth2 server","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/71987ae60d1670d7867ce846e989389a0004e287"}]}],"author":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-17 16:22:04.000000000","tz":540},"committer":{"name":"Hiromu Asahina","email":"hiromu.a5a@gmail.com","date":"2024-12-20 13:22:20.000000000","tz":540},"subject":"Add tacker_cli for external OAuth2.0","message":"Add tacker_cli for external OAuth2.0\n\nThis patch adds CLI shell script which is a wrapper of the curl command\nfor cases where an external OAuth2.0 authorization server is\nconfigured. Without this script, users need to get OAuth2.0 token and\nbuild a curl command with proper headers and a body manually as the\nusual openstack command only work for Keystone.\n\nChange-Id: Idaa159d0f5cc9cc245e141eb595bb2f15c571d03\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/059c65baa61b604fc8c3244749d4fadaf68d199b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/tacker/commit/059c65baa61b604fc8c3244749d4fadaf68d199b"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17255,"name":"Toshiaki Takahashi","email":"ts-takahashi@nec.com","username":"takahashi_ts"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
