)]}'
{"id":"openstack%2Ffreezer-api~998519","triplet_id":"openstack%2Ffreezer-api~master~I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446","project":"openstack/freezer-api","branch":"master","topic":"freezer/backups_update","attention_set":{},"removed_from_attention_set":{"39044":{"account":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"last_update":"2026-07-27 08:29:32.000000000","reason":"\u003cGERRIT_ACCOUNT_39044\u003e replied on the change","reason_account":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"}},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-07-27 15:29:07.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"hashtags":[],"change_id":"I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446","subject":"Add status and PATCH capability to /backup","status":"MERGED","created":"2026-07-23 15:41:57.000000000","updated":"2026-07-27 16:20:38.000000000","submitted":"2026-07-27 16:19:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":15,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"998519-freezer/backups_update","meta_rev_id":"9c2b065d85d0cf895eec6e795cc1aeb7afcbbe59","_number":998519,"virtual_id_number":998519,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-07-27 16:19:25.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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"recommended":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"all":[{"value":1,"date":"2026-07-27 08:44:48.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},{"value":2,"date":"2026-07-27 15:29:07.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":0,"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},{"value":1,"date":"2026-07-27 15:29:07.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-23 15:53:46.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-07-23 16:36:41.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-07-24 06:54:54.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"state":"REVIEWER"}],"messages":[{"id":"1e5cc2e382a3c4049885c7960dc66070c05726b0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 15:41:57.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5454cf2f712ad8abd4db911613fbb26f12a55145","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 15:44:01.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"8ba40b5b9db5790b953c62e0f030f8ec1f9d150f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 15:53:46.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9ba72942dba442b08ab3b6b66b1ba37a\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/841f4cb2aa9e4914a41529985e0809bf : SUCCESS in 5m 26s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/22ccd9d137244df89a750bb69d35b83a : SUCCESS in 5m 51s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4085ab427201441ab76365b2a2d3c6f5 : SUCCESS in 10m 16s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"ef0a60f03a5cb6e460cc207095ccbbb5cecb40e8","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 15:57:23.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"2914e617201828e69dcf35fd6772990e164dfa17","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 16:08:55.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/042e10e9b6b84c7cb79ddd2c1968f6bb\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/848fa5633aec4e58b6e33c68162d5916 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d1c89de2e0da4402b562c70d19ba4d6b : SUCCESS in 6m 32s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/37c9fdf9fb9849bf99c9d37f946a779e : SUCCESS in 8m 45s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7ea170d32a20bf250e62d778d7fe429cfc59fd72","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 16:36:41.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0ac538c3b0354cfd92f4ebab7398d64f\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/55de97b8f4104d639c065c5f14fc50ba : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5997ee386e2547d18c5927262ce23617 : SUCCESS in 3m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/db0921b73caf45cf8ea25cd4cfd876a4 : SUCCESS in 3m 28s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/91ce5ddc8b7e4cbb8ece4f62d623c1d9 : SUCCESS in 4m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4a985e7ad8e041c2a388f0b53641b04e : SUCCESS in 8m 04s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d55d075862a94d989df09613e6bbbb0f : SUCCESS in 3m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7cd97c5ed32e44ac88e86aa7410b6012 : SUCCESS in 4m 09s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/cdf5aa1ed4db4f9b8552c1c339b68753 : SUCCESS in 7m 04s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/90f0efa3ba244f9da287ef721b95762d : FAILURE in 33m 03s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/846ef8a4664641c1a8c318c53be2117d : FAILURE in 34m 04s","accounts_in_message":[],"_revision_number":2},{"id":"fb2fab25bb272f947b07cc5430b540cb2201dc3b","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 16:40:05.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"801b9b0715f7f582c809e54fbc4439a760e3329d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 16:48:02.000000000","message":"Patch Set 4: Commit message was updated.","accounts_in_message":[],"_revision_number":4},{"id":"a1f488a9addf1cf36c06fb9fd23128a7dde25074","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 16:48:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7371de4f4c9d4ab3ab0724f1c47618cf\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c48c8a8220044742ad544e51f2a212df : NODE_FAILURE Node(set) request 28e622d1b8f94ea68ecdf1c71b2c0e0e failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9a37a898cba74253a980da132c97734f : NODE_FAILURE Node(set) request 5f7bad27937144b08318797d5fe9c09e failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b7c7639a43724eb0a40fb8a7224ba1be : NODE_FAILURE Node(set) request c1dab041e63c4e02a268640dd829a067 failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"fb77fc970a355b845cd778d89d32050be2bf280a","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 16:55:06.000000000","message":"Topic set to freezer/backups_update","accounts_in_message":[],"_revision_number":4},{"id":"550f7548ef8e85932e6955a3ff788b907f78a9b2","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-23 16:57:47.000000000","message":"Patch Set 4:\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":4},{"id":"ce426bfc38d2369ba7791ddcf293e314627c8294","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 17:28:25.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6c53187cec274e4b867d8ee9031adc64\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/3e84731c0a824773baff59c7648f6896 : SUCCESS in 5m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/71dbd72c42fb48359c75bdfeb55004b6 : SUCCESS in 3m 14s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ad884c876b1a4663ae96b3e0f31b6064 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/945b6965fc084606b9cd18c973f5fbe8 : SUCCESS in 3m 24s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d6653e68e9424e0787cffa1cc8547a3f : SUCCESS in 7m 19s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6633c047b124ffe98ab8b0c3dbce1d7 : SUCCESS in 4m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1063348eb4ce47ea9fccca78126a11d6 : SUCCESS in 4m 00s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/2a1ffd1dd3d645319db998f2d8d07c9b : SUCCESS in 4m 37s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/0c48475a7d884eea80bea8ec09e3ad69 : SUCCESS in 34m 59s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4fd50406be744c2a83d01c5567b0dc25 : SUCCESS in 34m 31s","accounts_in_message":[],"_revision_number":4},{"id":"a0f35ef11cceb74c6b6da081d0f573b0da6a3169","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-24 11:28:56.000000000","message":"Patch Set 4:\n\n(7 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bfa7c545acd67b9ad197a2b6578138bcdb7b4420","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-24 16:54:48.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"9e0dc6e2b7555dbd1647e9177e908c27df86f831","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-24 16:55:03.000000000","message":"Patch Set 5:\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"9644fd5fed72ee8ae56d726cc6a433603c0399b7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 17:05:15.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b1bea06f6573406cb2536fd137963df8\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/f6459223732149cf8bcd83fcd47fd773 : SUCCESS in 5m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a41aadb74f854c02bf17fdc9675ecb66 : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/5c1ad073232d46ffa1a36666eddd2fc8 : SUCCESS in 7m 43s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"cb1c59e11acfa5c2d0b40cb16385f651464ac9e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-24 17:39:13.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/7a312868d7594e8193ef800f7636c7f5\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/41d3d2ce395743a692803b1819e33905 : SUCCESS in 3m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b5217abb91f4d1485e81bc63af3ea9d : SUCCESS in 3m 34s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/84e6981356e047299f3b28ba2f22d961 : SUCCESS in 3m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e242521ba20c472888b9648170cc077d : SUCCESS in 4m 23s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/55dcddd9c71f40449c0bf9f5e294c655 : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af12a1257eff42b49ef75fb5cf71db2c : SUCCESS in 3m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c61dbc07bcf4f40a5dd7172e125ff9e : SUCCESS in 4m 14s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/6f9e4f1536bc49d2ada366a8ac3ecfac : SUCCESS in 4m 05s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/683d336ba2d34a3fa1feea236d424f55 : FAILURE in 37m 37s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/629bd3865c9c431bb631709d467eaa80 : FAILURE in 38m 27s","accounts_in_message":[],"_revision_number":5},{"id":"4bf6c5f315d9a83733705eb1b456f40def4d23d8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-25 08:25:19.000000000","message":"Patch Set 6: Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"f7b8fa191e7dfb54254ee80d9b32b4e21d94c216","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-25 08:41:47.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4e41699cc0334a5ba43723f42d6b8eb0\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9274ea056e0d493cbaa13430f82cf288 : SUCCESS in 6m 05s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/004006e2b4564a708a2a8fd2beac9037 : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/26e924d6c9de4954b442372ec238353d : SUCCESS in 11m 47s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"d06b265774612de052cfe22f371e6664453689ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-25 09:06:55.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9132f62373eb4461ae1d9ce4e352d92e\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/1b7f3a11625e448eae35d096679419f4 : SUCCESS in 5m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad1e6f5c11764ce0ab82ce23822c2582 : SUCCESS in 3m 57s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/94519b4b701e415bb7de48fe650e14db : SUCCESS in 4m 08s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c2110ddef63e4076994b41c8513bea5c : SUCCESS in 6m 21s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c7fb8583a05445afb869cabdae1b047c : SUCCESS in 3m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c445e12b15734875a2beee2b2147a7ae : SUCCESS in 4m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7650f11d413423f994d1d5194e990aa : SUCCESS in 5m 44s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/abeed96b08c5476cbf7fc5aad3fb5785 : SUCCESS in 3m 24s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/312c586efe014a5382201230803f4056 : SUCCESS in 35m 36s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9958e1a4df9945d09080748e40b9cb24 : SUCCESS in 37m 57s","accounts_in_message":[],"_revision_number":6},{"id":"8aa65807c235b0e82d4536234a1c70b3510fcba7","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-27 08:29:32.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"e813f0abfc77d0812897051d3ce407005673ea7a","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-07-27 08:44:48.000000000","message":"Patch Set 6: Code-Review+1","accounts_in_message":[],"_revision_number":6},{"id":"a9df4bf6d1daaaae5cfcc62463284233da86ae01","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-07-27 15:29:07.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"dd9d5d26283f7fc1a818c41e7a002aa22b42608e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 15:29:51.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"a9a7105fc863633fda44664cfc5ffd36d99c9b51","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 16:19:25.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5d06430b48644d23b5fb26ea9958a0da\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/fa6aad0934f842d89f20a7f508828ed9 : SUCCESS in 3m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f444def3d134488e90ad6d0434507894 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a53d6e4895ee4f6f8c713687a7c9db8d : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3c919480e3f14ea0a97e4be8da7dc5c8 : SUCCESS in 4m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/085d46b8b0104786be873f899b2dde97 : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e6ee381fa5414caf958c9a13c63255c8 : SUCCESS in 4m 02s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/597bfd33423949d69ce04668e3db229a : SUCCESS in 5m 58s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/6b43042f6fb8464f832a72c8913553d8 : SUCCESS in 38m 01s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/470cf08e929a40fda5528ef0ec44b145 : SUCCESS in 44m 52s","accounts_in_message":[],"_revision_number":6},{"id":"323f0e5f6716f555f4be9732dcfdac5a300bcbbc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 16:19:25.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"9c2b065d85d0cf895eec6e795cc1aeb7afcbbe59","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 16:20:38.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0f4ea6a962614bcdb28418cd02dc4465\n\n- promote-api-ref https://zuul.opendev.org/t/openstack/build/e4f01a0635e74cb1ac4a2bc2142998fa : SUCCESS in 55s\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/41b9fabc74f14b0f9f57b24e02a7a480 : SUCCESS in 45s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1117335d3fd24ba0b4596bae6875da88 : SUCCESS in 45s","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"f6f24f66713497f9ba1a81a8a813a53b8f72557b","revisions":{"e8371416ed7e45dcea6185786416a5200a4bf941":{"kind":"REWORK","_number":1,"created":"2026-07-23 15:41:57.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/1"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e8371416ed7e45dcea6185786416a5200a4bf941"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e8371416ed7e45dcea6185786416a5200a4bf941"}]},"branch":"refs/heads/master"},"3192568b04fadf1d436b36337d6d374c2d82efcb":{"kind":"REWORK","_number":2,"created":"2026-07-23 15:57:23.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/2"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:57:14.000000000","tz":120},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/3192568b04fadf1d436b36337d6d374c2d82efcb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/3192568b04fadf1d436b36337d6d374c2d82efcb"}]},"branch":"refs/heads/master"},"581320f5d4ba860901a17cf4057ba5797a5ac621":{"kind":"REWORK","_number":3,"created":"2026-07-23 16:40:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/3"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 16:39:43.000000000","tz":120},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nAssisted-By: Gemini 3.6\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/581320f5d4ba860901a17cf4057ba5797a5ac621"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/581320f5d4ba860901a17cf4057ba5797a5ac621"}]},"branch":"refs/heads/master"},"e897a5fe5b143bb573980da9fb820a68525295f2":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-07-23 16:48:02.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/4"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 16:48:02.000000000","tz":0},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nAssisted-By: Gemini 3.6\nDepends-On: https://review.opendev.org/c/openstack/freezer-tempest-plugin/+/998528\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e897a5fe5b143bb573980da9fb820a68525295f2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/e897a5fe5b143bb573980da9fb820a68525295f2"}]},"branch":"refs/heads/master","description":"Edit commit message"},"2e1f893183c271915479ebdf041f3fd87faef426":{"kind":"REWORK","_number":5,"created":"2026-07-24 16:54:48.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/5"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-24 16:54:39.000000000","tz":120},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nAssisted-By: Gemini 3.6\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2e1f893183c271915479ebdf041f3fd87faef426"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/2e1f893183c271915479ebdf041f3fd87faef426"}]},"branch":"refs/heads/master"},"f6f24f66713497f9ba1a81a8a813a53b8f72557b":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2026-07-25 08:25:19.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/19/998519/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/19/998519/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/19/998519/6"}}},"commit":{"parents":[{"commit":"ca0b8bf045e9cc6309294f4139eb6433db27dae8","subject":"Merge \"Add API ref for POST /backups\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ca0b8bf045e9cc6309294f4139eb6433db27dae8"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-23 15:41:46.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-07-25 08:25:19.000000000","tz":0},"subject":"Add status and PATCH capability to /backup","message":"Add status and PATCH capability to /backup\n\nIn many cases there might be a need to have a backup object\nbefore backup data is actually posted, to resolve chicken-egg scenarios.\nOne good example of that is cindernative mode, where\nadding a backup id to the cinder-backup metadata is needed\nto create the link between these objects.\n\nHowever, /backup is not supporting updates or patching once\ncreated.\n\nSo exactly this issue is being addressed. From now on, scheduler or\nother clients are capable of pre-creating backup object and updating\nit afterwards.\n\nIn order to reflect and distinguish between them, a new field `status`\nhas been introduced, which can be used to distinguish between\npre-created and already available backup status.\n\nAlong with that we clean-up user_name from elastic, as it was missing\nin original patch [1]\n\n[1] https://review.opendev.org/c/openstack/freezer-api/+/990963\n\nAssisted-By: Gemini 3.6\nDepends-On: https://review.opendev.org/c/openstack/freezer-tempest-plugin/+/998528\nChange-Id: I75ad32f8da513a8ffd85b9dbe62dc971c7f0a446\nSigned-off-by: Dmitriy Rabotyagov \u003cdmitriy.rabotyagov@cleura.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/f6f24f66713497f9ba1a81a8a813a53b8f72557b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/f6f24f66713497f9ba1a81a8a813a53b8f72557b"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}]}],"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":""}}}]}
