)]}'
{"id":"openstack%2Ffreezer~993406","triplet_id":"openstack%2Ffreezer~master~Icbbda4164955b2d46088ba357c2ea288fe09e380","project":"openstack/freezer","branch":"master","attention_set":{},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-06-16 11:39:41.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":"Icbbda4164955b2d46088ba357c2ea288fe09e380","subject":"Implement dynamic backup name templating","status":"MERGED","created":"2026-06-15 16:11:17.000000000","updated":"2026-06-16 16:15:12.000000000","submitted":"2026-06-16 16:11:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"993406","meta_rev_id":"741cf206aced61be1f1a597418b1672b04b613e4","_number":993406,"virtual_id_number":993406,"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":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-16 16:11:29.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"},"all":[{"value":2,"date":"2026-06-16 15:22:27.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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"all":[{"value":1,"date":"2026-06-16 15:22:27.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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-15 17:00:53.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"}],"messages":[{"id":"50ddb889ac5d884f45c1065cd167eba085ed7b0c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-15 16:11:17.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"097004af6334841dab05240abb0f2107b1be9b61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 17:00:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3661d286e92a41d4bc8b4504a2b44556\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75005aef07ae42f1b6e000a78132cf71 : SUCCESS in 4m 14s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ec1687f989e46bb839b45502d87fd0a : SUCCESS in 4m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/25a31850d24545f5bbceee29182eb17b : SUCCESS in 4m 07s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cdf7e306b15c4cc9957ea6ce2df8b690 : SUCCESS in 4m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a03f8a490d0d44fb8592157f5584d9c4 : SUCCESS in 2m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/82f7ba61d14a453897945bf9e1e91c72 : SUCCESS in 7m 02s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/3663fafee0f64b26aeb95979e0a57801 : SUCCESS in 4m 06s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/22e1c388a89d42d6af4b158c5f988346 : SUCCESS in 17m 57s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/b7a73400bfd84291bcbce11719b32deb : SUCCESS in 26m 05s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ba5c5d079be49b184444bbd9cd7ab7b : SUCCESS in 35m 02s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/7b7a44f85c9f42c4baf3052b11340be9 : SUCCESS in 41m 15s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/41370ca593384498917dac6d4416894e : SUCCESS in 33m 16s","accounts_in_message":[],"_revision_number":1},{"id":"c8a872f6c2fefc95fcae9a4331968e619d32ebcb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 07:55:14.000000000","message":"Patch Set 2: Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"3ed947cd617093f16a4d46b17909f385cb352b84","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 07:55:19.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"8b19030a8dbf0d67ee230029ea9ab213cbc8c2c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 08:42:08.000000000","message":"Patch Set 3: 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/bb3fc5337c1d4de19f3263fa5e5cf39c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/10abdf92c0e0479597921a21f059a560 : SUCCESS in 4m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4672e63301584b20a84a686a09a69718 : SUCCESS in 4m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/17dbf938ef54434e9a2596a40371c31d : FAILURE in 3m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/eb36b5015ce44e2f80b9ea9abdf0aad9 : SUCCESS in 4m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/89e12c9e124b4975a8d06717986e59a6 : SUCCESS in 4m 00s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/3a58bc9f1563457288bcf8f77bb4a0c2 : SUCCESS in 6m 56s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/aa4d810671734f5bb31370b2ecb96768 : SUCCESS in 3m 46s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/264a7ebf5e8f454da45a650f82ab9383 : SUCCESS in 38m 31s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/6271f682dad74efa9abe497d142f0713 : SUCCESS in 17m 45s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b4191a6ba8c647cfa0de3678398642fd : SUCCESS in 37m 45s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/a6d4fadb1c4345a7ad2e3e99eba91564 : SUCCESS in 40m 47s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/40d4d1026f1e4fce954e3957bf8d8a84 : SUCCESS in 37m 38s\n\nWarning:\n  Comments left for invalid file freezer/tests/commons.py","accounts_in_message":[],"_revision_number":3},{"id":"379b6eb775ef449c73d01094dea917766a656050","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 08:58:16.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"c9bd4bb8eb835e6fb027a6e87ae5a3e8e6494c89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 09:58:57.000000000","message":"Patch Set 4: 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/561eeb0d74f44eb7ac90b6a13fc5ad20\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7cc4cb2464e04a2ab8070c56bfabdcfb : SUCCESS in 4m 47s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39a90f09e2784d0f8f97bb3af87db0cd : FAILURE in 3m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fe2df75efbf44382b7365a5d8205f34d : SUCCESS in 4m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b971323f526540c695720438bd728ac8 : FAILURE in 2m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf5bf2c132f14c0a9d87095404f37a38 : SUCCESS in 4m 26s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/aae201aecdde4e958b461e36a6e67980 : SUCCESS in 7m 12s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/f01415aa49f04e1881dde8dc3f4e1952 : SUCCESS in 4m 31s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/e47b3e7d56de493abb737931ac840fa1 : SUCCESS in 37m 00s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/8f58561e881346c5b82725f2d8ea2474 : SUCCESS in 34m 30s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0a738f85b3104595bc158f5dfe2f77ea : SUCCESS in 37m 42s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/9cdff0e0d0954b2b8cac4ca41268b341 : SUCCESS in 48m 45s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/75505d3615f54a5bb1713c10e0faeea8 : SUCCESS in 29m 35s","accounts_in_message":[],"_revision_number":4},{"id":"c167a908c626a452f36541bdab6fa5a111c158ad","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 10:56:44.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"0d71e8c1a48f5749f84d5f6faf5ba960967baf32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 11:33:15.000000000","message":"Patch Set 4:\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/d02c904d5336408d972bdeb1d676f120\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72e0db78317d40a38ee703118d7c207e : SUCCESS in 4m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cdb8bec802374e61bf2975bc7fd6c25d : SUCCESS in 4m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2b649d24d4c4188940ac660a61d1777 : SUCCESS in 2m 20s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ed8a2e01babd44a6b6cb4d9695d135b7 : SUCCESS in 4m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e31c8ec612184398b49368bbb7245313 : SUCCESS in 3m 50s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/11c20a34e9284415b4a2b95b51b0bdb4 : SUCCESS in 5m 02s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/d78f2a19545a4ba8bf336180e9b7175e : FAILURE in 2m 35s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/74492f533dcd40aabbcada1852c27307 : SUCCESS in 19m 48s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/4b0f4b7a7f0349cda493193ea854e118 : SUCCESS in 22m 45s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0cf34bd946204e69af752d6609d9d37a : SUCCESS in 34m 16s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/f142f83b49ee4a5f941b928c187a0609 : SUCCESS in 22m 53s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/e870c87ede724fb081e1d201a933a175 : SUCCESS in 27m 53s","accounts_in_message":[],"_revision_number":4},{"id":"c9875fdc621c0be89ce487a42f289769fdcb9e30","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 11:39:41.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"fa7db1d614ae16be105f8424ad0eaa4bd4c951ee","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:01:17.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d6b5c113cfe7467fb77a11b43f2624ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cf09537e9a94a819e7fd39e86c15637 : SUCCESS in 5m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/94f3440c944a4c17973443f1ca89db54 : SUCCESS in 3m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3d904d1b97784c1782f55c48e224f400 : SUCCESS in 4m 54s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f066bd4bd35043bca09813916c654361 : SUCCESS in 4m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0ed688ec4ae94996948abbd6fd6d8534 : SUCCESS in 3m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1c8eac8375d6459681116fd4d2af0470 : SUCCESS in 7m 33s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/f99336b0def14a0ebc895e0415409ac2 : SUCCESS in 5m 54s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/96981ad1089b4c328d84283a26e9ca62 : SUCCESS in 34m 15s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/2ac35f0cdab3413d82e69727d97158c4 : SUCCESS in 43m 59s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c36914a46768466fbdb4f669fecb12f2 : SUCCESS in 35m 19s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/9fd97cf4480646e0ad452d949fc3ce13 : SUCCESS in 25m 16s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/a96005d39a264b09aba6c1dbad53a3a9 : SUCCESS in 28m 06s","accounts_in_message":[],"_revision_number":4},{"id":"0f6c5bb623b55bcbafc189bddf57c767e394d2e5","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-06-16 15:22:27.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"6bad3155618825e846461adf4af60cc7263d8809","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 15:24:02.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"6125ec32053c55c3de43399b4c7419e9735c3739","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 16:11:29.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/27e42b9f63f045cdb1a34c5bf5d581a9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fe75cf0f6e584ec7b4ac5dcb52dd2b4e : SUCCESS in 4m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/383bff72e31d46cc9cd5336119ba1f4d : SUCCESS in 2m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2987a4f538424d44bb318b4a88ead1b6 : SUCCESS in 4m 03s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/35d8326440c44ebf9822e63b35558a46 : SUCCESS in 4m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/88cad902b06f49d9b9206a804a585c19 : SUCCESS in 4m 01s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/5850d0b0395c4194ae8016183488888e : SUCCESS in 4m 28s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/38ff14d727de41aca92a1b540dcae063 : SUCCESS in 16m 07s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/ae6670fb97604d82946674d11a86ea93 : SUCCESS in 30m 19s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81ce6e0b5ba64693bfb7a68adf870e21 : SUCCESS in 35m 00s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/49682c20001149be8bf1f84f6538704f : SUCCESS in 40m 59s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/0500b55adf824b1b9ec906dccc2fb815 : SUCCESS in 30m 26s","accounts_in_message":[],"_revision_number":4},{"id":"d171f056d028919bc9f9a6f9796ba9c9117c94ca","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 16:11:30.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"741cf206aced61be1f1a597418b1672b04b613e4","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 16:15:12.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f55e570590d04df39290614c4c901173\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7ce7cbc98b7c4fdebb9cc1e3fc9cc77b : SUCCESS in 2m 27s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d23925532dfe4386aa526d4ad8d69a95 : SUCCESS in 58s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"7b3f9408c963210c577a18c42c44f0342ae30c6e","revisions":{"fc49a7fafc14c9f9829dffbaa526c14786a80cd2":{"kind":"REWORK","_number":1,"created":"2026-06-15 16:11:17.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/06/993406/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/06/993406/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/06/993406/1"}}},"commit":{"parents":[{"commit":"a29a996c5601213ad8d079cc89406c3f189dbc95","subject":"Fix SDK usage for cinderbackup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/a29a996c5601213ad8d079cc89406c3f189dbc95"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-15 16:10:49.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-15 16:10:49.000000000","tz":120},"subject":"implement dynamic backup name templating","message":"implement dynamic backup name templating\n\nFreezer API is requiring backup name to be passed in the metadata\nand at the moment validation of metadata fails when agent attempts\nto record metadata in API.\n\nWe ensure that backup name has a default value now, and it\u0027s generated\nbased of the resource id and mode.\nresource_id is mode specific and can be volume/instance/image ID\ndepending on the resource.\n\nChange-Id: Icbbda4164955b2d46088ba357c2ea288fe09e380\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/commit/fc49a7fafc14c9f9829dffbaa526c14786a80cd2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/fc49a7fafc14c9f9829dffbaa526c14786a80cd2"}]},"branch":"refs/heads/master"},"7c3cc0aa67efcbcafaec1ef349da35d1a0d53f7d":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-06-16 07:55:14.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/06/993406/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/06/993406/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/06/993406/2"}}},"commit":{"parents":[{"commit":"a29a996c5601213ad8d079cc89406c3f189dbc95","subject":"Fix SDK usage for cinderbackup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/a29a996c5601213ad8d079cc89406c3f189dbc95"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-15 16:10:49.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-16 07:55:13.000000000","tz":0},"subject":"Implement dynamic backup name templating","message":"Implement dynamic backup name templating\n\nFreezer API is requiring backup name to be passed in the metadata\nand at the moment validation of metadata fails when agent attempts\nto record metadata in API.\n\nWe ensure that backup name has a default value now, and it\u0027s generated\nbased of the resource id and mode.\nresource_id is mode specific and can be volume/instance/image ID\ndepending on the resource.\n\nChange-Id: Icbbda4164955b2d46088ba357c2ea288fe09e380\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/commit/7c3cc0aa67efcbcafaec1ef349da35d1a0d53f7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/7c3cc0aa67efcbcafaec1ef349da35d1a0d53f7d"}]},"branch":"refs/heads/master","description":"Edit commit message"},"95062c82fc7c8d533510f07f0ea7837f1501d30e":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-16 07:55:19.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/06/993406/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/06/993406/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/06/993406/3"}}},"commit":{"parents":[{"commit":"14306cf051b1eddc801cb5c1ef23ed8a249daf34","subject":"Fix SDK usage for cinderbackup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/14306cf051b1eddc801cb5c1ef23ed8a249daf34"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-15 16:10:49.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-16 07:55:19.000000000","tz":0},"subject":"Implement dynamic backup name templating","message":"Implement dynamic backup name templating\n\nFreezer API is requiring backup name to be passed in the metadata\nand at the moment validation of metadata fails when agent attempts\nto record metadata in API.\n\nWe ensure that backup name has a default value now, and it\u0027s generated\nbased of the resource id and mode.\nresource_id is mode specific and can be volume/instance/image ID\ndepending on the resource.\n\nChange-Id: Icbbda4164955b2d46088ba357c2ea288fe09e380\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/commit/95062c82fc7c8d533510f07f0ea7837f1501d30e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/95062c82fc7c8d533510f07f0ea7837f1501d30e"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a29a996c5601213ad8d079cc89406c3f189dbc95","ours":"7c3cc0aa67efcbcafaec1ef349da35d1a0d53f7d","theirs":"14306cf051b1eddc801cb5c1ef23ed8a249daf34","merge_strategy":"recursive","contains_conflicts":false}},"7b3f9408c963210c577a18c42c44f0342ae30c6e":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-06-16 08:58:16.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/06/993406/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/06/993406/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/06/993406/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/06/993406/4"}}},"commit":{"parents":[{"commit":"16c11f68fb223968ce2011b2a9f699cf71dac938","subject":"Fix SDK usage for cinderbackup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/16c11f68fb223968ce2011b2a9f699cf71dac938"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-15 16:10:49.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-06-16 08:58:16.000000000","tz":0},"subject":"Implement dynamic backup name templating","message":"Implement dynamic backup name templating\n\nFreezer API is requiring backup name to be passed in the metadata\nand at the moment validation of metadata fails when agent attempts\nto record metadata in API.\n\nWe ensure that backup name has a default value now, and it\u0027s generated\nbased of the resource id and mode.\nresource_id is mode specific and can be volume/instance/image ID\ndepending on the resource.\n\nChange-Id: Icbbda4164955b2d46088ba357c2ea288fe09e380\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/commit/7b3f9408c963210c577a18c42c44f0342ae30c6e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/7b3f9408c963210c577a18c42c44f0342ae30c6e"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"14306cf051b1eddc801cb5c1ef23ed8a249daf34","ours":"95062c82fc7c8d533510f07f0ea7837f1501d30e","theirs":"16c11f68fb223968ce2011b2a9f699cf71dac938","merge_strategy":"recursive","contains_conflicts":false}}},"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":""}}}]}
