)]}'
{"id":"openstack%2Ffreezer~1002746","triplet_id":"openstack%2Ffreezer~master~I3ddcf93574f08958fba3f34af5167a3af77a7a12","project":"openstack/freezer","branch":"master","topic":"fix/1599592","attention_set":{"39044":{"account":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"last_update":"2026-09-01 12:06:17.000000000","reason":"\u003cGERRIT_ACCOUNT_28619\u003e replied on the change","reason_account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"}}},"removed_from_attention_set":{"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-09-01 12:06:17.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":"I3ddcf93574f08958fba3f34af5167a3af77a7a12","subject":"Unify template renderring for Agent","status":"NEW","created":"2026-08-28 12:41:45.000000000","updated":"2026-09-01 12:50:18.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":3,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"a960e838bda4021cb0fbaedc97374aed046a9920","_number":1002746,"virtual_id_number":1002746,"owner":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-01 12:50:18.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":{"all":[{"_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"]}],"CC":[{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-28 13:37:52.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-09-01 08:54:13.000000000","updated_by":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"reviewer":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"state":"CC"}],"messages":[{"id":"512687f9d707b65075b0bbf8b2c62d23eb0ed9b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-08-28 12:41:45.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"05ccf9ae2d2619c4ac70b8f539253aedf56f8823","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-28 13:37:52.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf35ad2ebfd948c2a54bba737abe703a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cf441f47d6f447eb432e16dbdc3b5d2 : SUCCESS in 3m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8c154174d252465db7f21c6b7ba919a1 : SUCCESS in 5m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/631cc41b03fe401fa5e3d94b1d5fd563 : SUCCESS in 2m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a3f530c2f6d7438b9be86101301adb3c : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c93a87bde9f440f5b13ac63c9dc01964 : SUCCESS in 4m 41s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/5c87f7ad7d084812b6e7f9c6fdde64b5 : SUCCESS in 6m 05s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/26b2445efef84c49bbc276e3707dacbc : SUCCESS in 3m 47s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/23d66057ecd84da19c2cf3d3fba8e5fe : SUCCESS in 33m 00s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/33dbcfe93bb049c287a374ad22b83801 : SUCCESS in 19m 14s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0c1d0b23e5be4aefa0e2b6edd996f2ff : SUCCESS in 17m 06s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/780a30dc3f8142b8a519ba85f9b5f046 : SUCCESS in 41m 53s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/2651d67ecf504c0f9ceeac70057f2d4a : SUCCESS in 45m 46s","accounts_in_message":[],"_revision_number":1},{"id":"ee2d816316865a9f9ef9d4ec285181d4daf25cef","author":{"_account_id":39044,"name":"Alicja Filipek","display_name":"alaf01","email":"alicja.filipek@cleura.com","username":"alaf01"},"date":"2026-09-01 08:54:13.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e1c6dcf3e805a1fc3b064523357f435af8d608fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 11:51:01.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"7a7e51f91be61f3e6c3d77d1ecfac8bee486b7cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 12:04:00.000000000","message":"Patch Set 3: Patch Set 2 was rebased","accounts_in_message":[],"_revision_number":3},{"id":"9cde00349dbf7c3447b79e70ebefbddc8b00ab7b","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-09-01 12:06:17.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"a960e838bda4021cb0fbaedc97374aed046a9920","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-01 12:50:18.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d29126da45a14f059fa856b1b5c22856\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/51fadf6ab5234f13b1af0dbb61c5eeb5 : SUCCESS in 4m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8178212b38e14d8cbd6cfc0b01e6edea : SUCCESS in 4m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b00eb2d84bd43a190b9c6c6dca2ba06 : SUCCESS in 3m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e70106f6070445ea91ca502def2fd092 : SUCCESS in 4m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec64d7f2a5d745f4b081ccd71fce8dd7 : SUCCESS in 3m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/16ec396f60d542b19abe9669d0be2679 : SUCCESS in 7m 56s (non-voting)\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/7f8858e23d5e432f91933bcb0b2199b2 : SUCCESS in 4m 10s\n- freezer-tempest-agent https://zuul.opendev.org/t/openstack/build/a8143c216b42448b94aa33a4be38ce4b : SUCCESS in 39m 30s\n- freezer-tempest-scheduler https://zuul.opendev.org/t/openstack/build/2d3f5abb94824a1e86ee3ffd3c236437 : SUCCESS in 37m 07s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ead0e728ac4a4c17a34d0c51f9b7b88f : SUCCESS in 29m 11s\n- freezer-ubuntu https://zuul.opendev.org/t/openstack/build/c1ea8c73c46545ecb47861eb9adbe8a7 : SUCCESS in 41m 22s\n- freezer-centos-10-stream https://zuul.opendev.org/t/openstack/build/629f003a30ff4250b53a207f0aa26cf3 : SUCCESS in 43m 46s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"3e4a6a8a877bd1e3d30ef972b82343a796587ac7","revisions":{"04cc82cf2c71c735c3180c1c55e8e5224574ecd0":{"kind":"REWORK","_number":1,"created":"2026-08-28 12:41:45.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/46/1002746/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/46/1002746/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/46/1002746/1"}}},"commit":{"parents":[{"commit":"317ec986a5005d489be15c26ba133fb06ddbeae6","subject":"Skip storage initialization for cindernative","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/317ec986a5005d489be15c26ba133fb06ddbeae6"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-28 12:24:52.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-28 12:41:33.000000000","tz":120},"subject":"Unify template renderring for Agent","message":"Unify template renderring for Agent\n\nSome parameters passed to the Agent can be templated.\nGood example of that, is container name or backup name.\n\nAt the moment, templating happens independently inside of the respective\nmethods, while it can be unified through common renderring method\nhandling some of the logic.\n\nChange-Id: I3ddcf93574f08958fba3f34af5167a3af77a7a12\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/04cc82cf2c71c735c3180c1c55e8e5224574ecd0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/04cc82cf2c71c735c3180c1c55e8e5224574ecd0"}]},"branch":"refs/heads/master"},"bb5c105049b20ef0a0bdb97d375cc94716082e21":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-09-01 11:51:01.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/46/1002746/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/46/1002746/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/46/1002746/2"}}},"commit":{"parents":[{"commit":"1dbdbe7e9e2521bc84715eab72ef866d123a8e3e","subject":"Skip storage initialization for cindernative","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/1dbdbe7e9e2521bc84715eab72ef866d123a8e3e"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-28 12:24:52.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-01 11:51:01.000000000","tz":0},"subject":"Unify template renderring for Agent","message":"Unify template renderring for Agent\n\nSome parameters passed to the Agent can be templated.\nGood example of that, is container name or backup name.\n\nAt the moment, templating happens independently inside of the respective\nmethods, while it can be unified through common renderring method\nhandling some of the logic.\n\nChange-Id: I3ddcf93574f08958fba3f34af5167a3af77a7a12\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/bb5c105049b20ef0a0bdb97d375cc94716082e21"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/bb5c105049b20ef0a0bdb97d375cc94716082e21"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"317ec986a5005d489be15c26ba133fb06ddbeae6","ours":"04cc82cf2c71c735c3180c1c55e8e5224574ecd0","theirs":"1dbdbe7e9e2521bc84715eab72ef866d123a8e3e","merge_strategy":"recursive","contains_conflicts":false}},"3e4a6a8a877bd1e3d30ef972b82343a796587ac7":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-09-01 12:04:00.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/46/1002746/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer","ref":"refs/changes/46/1002746/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer refs/changes/46/1002746/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer refs/changes/46/1002746/3"}}},"commit":{"parents":[{"commit":"a62a4db2104f5e260c3f255f267f9df1c5610f02","subject":"Skip storage initialization for cindernative","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/a62a4db2104f5e260c3f255f267f9df1c5610f02"}]}],"author":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-08-28 12:24:52.000000000","tz":120},"committer":{"name":"Dmitriy Rabotyagov","email":"dmitriy.rabotyagov@cleura.com","date":"2026-09-01 12:04:00.000000000","tz":0},"subject":"Unify template renderring for Agent","message":"Unify template renderring for Agent\n\nSome parameters passed to the Agent can be templated.\nGood example of that, is container name or backup name.\n\nAt the moment, templating happens independently inside of the respective\nmethods, while it can be unified through common renderring method\nhandling some of the logic.\n\nChange-Id: I3ddcf93574f08958fba3f34af5167a3af77a7a12\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/3e4a6a8a877bd1e3d30ef972b82343a796587ac7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer/commit/3e4a6a8a877bd1e3d30ef972b82343a796587ac7"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"1dbdbe7e9e2521bc84715eab72ef866d123a8e3e","ours":"bb5c105049b20ef0a0bdb97d375cc94716082e21","theirs":"a62a4db2104f5e260c3f255f267f9df1c5610f02","merge_strategy":"recursive","contains_conflicts":false}}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
