)]}'
{"id":"openstack%2Fpython-freezerclient~1000524","triplet_id":"openstack%2Fpython-freezerclient~master~I3d05c7e1a7de91818761b414071d6994fa2ca36e","project":"openstack/python-freezerclient","branch":"master","attention_set":{},"removed_from_attention_set":{"39376":{"account":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"last_update":"2026-08-14 14:03:04.000000000","reason":"\u003cGERRIT_ACCOUNT_39376\u003e replied on the change","reason_account":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"}},"36848":{"account":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"last_update":"2026-08-14 04:28:33.000000000","reason":"\u003cGERRIT_ACCOUNT_36848\u003e replied on the change","reason_account":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"}}},"hashtags":[],"change_id":"I3d05c7e1a7de91818761b414071d6994fa2ca36e","subject":"fix: BackupsManager.create() accept project_id keyword argument","status":"MERGED","created":"2026-08-11 16:51:39.000000000","updated":"2026-08-14 14:03:04.000000000","submitted":"2026-08-14 04:46:07.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"1000524","meta_rev_id":"3f38785ce0444dffe89f25a5c0b1ade016c6c151","_number":1000524,"virtual_id_number":1000524,"owner":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-14 04:46:06.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":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"all":[{"value":2,"date":"2026-08-14 04:28:33.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},{"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":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"all":[{"value":1,"date":"2026-08-14 04:28:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},{"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":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"}],"CC":[{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-11 17:03:21.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":"CC"},{"updated":"2026-08-11 17:25:51.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-12 18:34:34.000000000","updated_by":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"reviewer":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"state":"REVIEWER"},{"updated":"2026-08-14 06:24:15.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"CC"}],"messages":[{"id":"350cabe3b5f6100a21d6b524cb62b95933c294f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"date":"2026-08-11 16:51:39.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"aa8ccba1361314b696abc880df638e57eed9df56","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:03:21.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/368639b7c1684884b9277549ac584569\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e9d03cdfdee246f1bd07e9c7b5fb9b8a : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0c94e2e5038947449a689ecbe15974d0 : SUCCESS in 4m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8ad3d8a223b34da6b07e55c5b4607a0e : SUCCESS in 9m 27s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8db6fef5e9230d49bc421e74274a07c5e33926e6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 17:25:51.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/064110a543ed4e5a81a8c3f54f00b4ff\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0be7978604434540abba74c5647102e2 : SUCCESS in 2m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/12fc5cbe94f14eb2900ebb2783250674 : SUCCESS in 3m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/04c051ae2f044eca81f10445383b056d : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/11b0edcbf438414db605293a8852d355 : SUCCESS in 6m 06s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6b909f41da7e495090e75fc7556e4693 : SUCCESS in 4m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b65acc47990a4a5dbed1e0ee7577c817 : SUCCESS in 3m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0a3f684ba47f4a91accae54cd0188fd6 : SUCCESS in 2m 43s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/88261de994ea4ef58a32c6433b734db5 : SUCCESS in 3m 13s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/6974acf2cc4646998ae4869768921d0c : SUCCESS in 32m 28s","accounts_in_message":[],"_revision_number":1},{"id":"0550b8aa6b3d6fb79044bcb6cc15ba855ee4e613","author":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"date":"2026-08-12 18:34:34.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b55ffdb9ba85c6a5c200e2f9252f06c966a2ce65","author":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"date":"2026-08-13 15:21:06.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2c2852dea7a917710f46cc14f17c1ec452e7200d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"date":"2026-08-13 20:43:13.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"cc270ef19b5a98ec939f907cfa555b3d77fdfc5a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 20:53:28.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe54622a691b46738dc615a4bd23174b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/bd0804466c074af5a6f881b7368ea3d4 : SUCCESS in 5m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/21c06b8a8433413c91e28bb0cdde3043 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/354cf9790c6d4a918ba43dd41a9549f3 : SUCCESS in 8m 18s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"24cd74fc78375d63c120a50c51ff053235af5d95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-13 21:12:02.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc6880f0238f41f2b9997f553feb093a\n\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b3aa6cfdf689493b9382fe9d45bc22fc : SUCCESS in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3406179b539e417c8bda89df930199f6 : SUCCESS in 2m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6a6c6c081ff240bab989ad9e88385fdb : SUCCESS in 3m 13s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/68ad6adb197447579e04c73108a7a899 : SUCCESS in 2m 25s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7409acd8725b4d29800e622fbd138cd2 : SUCCESS in 6m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7387be4e6e0d44f2acd781f3ce704257 : SUCCESS in 2m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/420a9ce485ed476fba018852f3aefa25 : SUCCESS in 4m 42s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/ea3451ad46cb42fa832cd09de8ee34f1 : SUCCESS in 3m 18s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/4951d9027bfa46a58afb5dd3a87c1454 : SUCCESS in 18m 03s","accounts_in_message":[],"_revision_number":2},{"id":"c60a14f2e4088729b316e13144638925b7162496","author":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"date":"2026-08-14 04:28:33.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f8c1099ee8e4715628ed0b7fae1cc1c14cfca6e7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 04:29:00.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"37af4806d29053013c1842ffc0045c94ee7aa8ff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 04:46:06.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/255669d0e3e5403b9701a5c0fca98933\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/184e61efcb7c4415a4117a31966acb06 : SUCCESS in 1m 51s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/fe0eaf2901254092be00ec83b882a2c7 : SUCCESS in 2m 20s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1bc6ad7a6b74c79894825d1c1b29339 : SUCCESS in 2m 04s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39a60600007440ee9d233089c1b29ab0 : SUCCESS in 2m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/898d4d637ce0422dae3adfbb3e172e2e : SUCCESS in 4m 12s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e0a9b28dd0454a09a3db9606a42b9e39 : SUCCESS in 1m 51s\n- freezer-tempest-client https://zuul.opendev.org/t/openstack/build/0237c05bb616401ba5e37ee56c8b4562 : SUCCESS in 17m 03s","accounts_in_message":[],"_revision_number":2},{"id":"9c68cc08be9d76a21dc8dcb9756787a268be85d3","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 04:46:07.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2},{"id":"c8cbdef93744eceb12a959780847550daa82ef43","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-14 04:46:58.000000000","message":"Patch Set 2:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/28436dc202fd41a589da889d9f1370f8\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e94b744b062430f9ca57a4c1a8afc71 : SUCCESS in 42s","accounts_in_message":[],"_revision_number":2},{"id":"c733a11306017fde911fdb64df7b5f58f68f71ff","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-14 06:24:15.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8b8062e3ee88a9632ab71004f660e327abb1db43","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-14 06:25:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"3f38785ce0444dffe89f25a5c0b1ade016c6c151","author":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"date":"2026-08-14 14:03:04.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"09cc1d8e4c5b02ef6e4d2b792c5508da013c4366","revisions":{"bb8943f28472cae306903ae6ba7b8249de4e831a":{"kind":"REWORK","_number":1,"created":"2026-08-11 16:51:39.000000000","uploader":{"_account_id":39376,"name":"Jitendra Mahari","display_name":"jitendra","email":"jitendra.mahari@rackspace.com","username":"jitenubuntu1988"},"ref":"refs/changes/24/1000524/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/24/1000524/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/1"}}},"commit":{"parents":[{"commit":"e18957c99e93fc92a8bf8e03d60da5214213f12e","subject":"Add status and update capability for backups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/e18957c99e93fc92a8bf8e03d60da5214213f12e"}]}],"author":{"name":"Jitendra Mahari","email":"jitendra.mahari@rackspace.com","date":"2026-08-11 16:44:48.000000000","tz":330},"committer":{"name":"Jitendra Mahari","email":"jitendra.mahari@rackspace.com","date":"2026-08-11 16:51:35.000000000","tz":330},"subject":"fix: BackupsManager.create() accept project_id keyword argument","message":"fix: BackupsManager.create() accept project_id keyword argument\n\nThe freezer-scheduler calls BackupsManager.create() with a project_id\nkeyword argument when registering backup metadata after a successful\nbackup run (when not using trust-based authentication). The current\nsignature does not accept this argument, causing:\n\n  BackupsManager.create() got an unexpected keyword argument \u0027project_id\u0027\n\nThis results in backup metadata never being stored in freezer-api, so\ncompleted backups are invisible in the API and UI and cannot be used\nfor restore operations.\n\nThe fix adds project_id as an optional keyword argument. The project\nscope is already derived from the authentication token by keystonemiddleware,\nso the parameter is accepted for API compatibility but not passed to\nthe HTTP request body.\n\nCloses-Bug: #XXXX\nChange-Id: I3d05c7e1a7de91818761b414071d6994fa2ca36e\nSigned-off-by: Jitendra Mahari \u003cjitendra.mahari@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/bb8943f28472cae306903ae6ba7b8249de4e831a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/bb8943f28472cae306903ae6ba7b8249de4e831a"}]},"branch":"refs/heads/master"},"09cc1d8e4c5b02ef6e4d2b792c5508da013c4366":{"kind":"REWORK","_number":2,"created":"2026-08-13 20:43:13.000000000","uploader":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"},"ref":"refs/changes/24/1000524/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-freezerclient","ref":"refs/changes/24/1000524/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-freezerclient refs/changes/24/1000524/2"}}},"commit":{"parents":[{"commit":"e18957c99e93fc92a8bf8e03d60da5214213f12e","subject":"Add status and update capability for backups","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/e18957c99e93fc92a8bf8e03d60da5214213f12e"}]}],"author":{"name":"Jitendra Mahari","email":"jitendra.mahari@rackspace.com","date":"2026-08-11 16:44:48.000000000","tz":330},"committer":{"name":"alsotoes","email":"alsotoes@gmail.com","date":"2026-08-13 20:38:39.000000000","tz":-360},"subject":"fix: BackupsManager.create() accept project_id keyword argument","message":"fix: BackupsManager.create() accept project_id keyword argument\n\nThe freezer-scheduler calls BackupsManager.create() with a project_id\nkeyword argument when registering backup metadata after a successful\nbackup run (when not using trust-based authentication). The current\nsignature does not accept this argument, causing:\n\n  BackupsManager.create() got an unexpected keyword argument \u0027project_id\u0027\n\nThis results in backup metadata never being stored in freezer-api, so\ncompleted backups are invisible in the API and UI and cannot be used\nfor restore operations.\n\nThe fix adds project_id as an optional keyword argument. The project\nscope is already derived from the authentication token by keystonemiddleware,\nso the parameter is accepted for API compatibility but not passed to\nthe HTTP request body.\n\nCloses-Bug: #2163440\nChange-Id: I3d05c7e1a7de91818761b414071d6994fa2ca36e\nSigned-off-by: Jitendra Mahari \u003cjitendra.mahari@rackspace.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/09cc1d8e4c5b02ef6e4d2b792c5508da013c4366"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-freezerclient/commit/09cc1d8e4c5b02ef6e4d2b792c5508da013c4366"}]},"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":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":36848,"name":"Alvaro Soto","display_name":"Alvaro Soto","email":"alsotoes@gmail.com","username":"alsotoes"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
