)]}'
{"id":"openstack%2Ffreezer-api~956969","triplet_id":"openstack%2Ffreezer-api~master~I492cd149a03dfe6429916b66e41528347496ba6f","project":"openstack/freezer-api","branch":"master","topic":"bp/centralized-scheduler","attention_set":{},"removed_from_attention_set":{"37587":{"account":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"last_update":"2026-03-18 10:26:15.000000000","reason":"Change was submitted"},"28619":{"account":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"last_update":"2026-03-18 09:40:44.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":"I492cd149a03dfe6429916b66e41528347496ba6f","subject":"Implement Keystone trusts for centralized-scheduler mode","status":"MERGED","created":"2025-08-08 20:35:21.000000000","updated":"2026-03-18 10:27:25.000000000","submitted":"2026-03-18 10:26:15.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":16,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956969-bp/centralized-scheduler","meta_rev_id":"dae5254251339366a6cf9ee59b9625bc3ce27232","_number":956969,"virtual_id_number":956969,"owner":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},{"value":0,"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-18 10:26:15.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":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"all":[{"value":1,"date":"2026-03-18 09:31:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},{"value":2,"date":"2026-03-18 09:40:44.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":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},{"value":1,"date":"2026-03-18 09:40:44.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":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-08-08 20:51:59.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":"2025-08-08 21:08:54.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":"2025-12-11 14:02:18.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"CC"},{"updated":"2026-03-16 16:40:12.000000000","updated_by":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"reviewer":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"state":"REVIEWER"}],"messages":[{"id":"3923085fa25d3044399e878a58c2aa64eab8f5d6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"date":"2025-08-08 20:35:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"185703df371f334332ca0011b4c0327402d65048","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"date":"2025-08-08 20:36:23.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"befdc294e6f15252c7df25eeb7f7fe697988aef9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 20:51:59.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24e2d5d1c611484f86d70cee4c746943\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9d42e24ec4584692936a8db7bf8921d9 : SUCCESS in 8m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/627685968e01493cabc6359be608acc4 : SUCCESS in 8m 24s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/f405a48c19674da58f58b4f4f2fad1f0 : SUCCESS in 11m 25s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8d0ea39843b5f8f6c1bae07a0c468b9d1193e177","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 21:08:54.000000000","message":"Patch Set 1: Verified-1\n\n(5 comments)\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/68f08edfa7d3420194aec02f2d0661cd\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/56530a0b24fb4af2974be3dfcdfc00d0 : FAILURE in 3m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/787d38831ee24c9d81ecde0eac3bc8a4 : SUCCESS in 3m 46s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/bfa2004c80e24824b74ef9b508af6412 : SUCCESS in 4m 24s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9a876f5ff4ea4136a9ed9e81c9803343 : SUCCESS in 6m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a797c755b154abeb3e9a517e9571dc7 : SUCCESS in 4m 16s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/dc1a5769cc2642189f6143717c8a8272 : SUCCESS in 5m 16s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/f5b4e7664d464e9f90917b61bb662646 : SUCCESS in 31m 33s","accounts_in_message":[],"_revision_number":1},{"id":"36a0185cfd680fdcfb16bd19fe14faa0fb244549","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"date":"2025-08-08 21:24:03.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9e88a86cf98168cf15908d06f84144a0540c04fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 21:40:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db313d4f1f2740599f9bc2de02206397\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ef78b89eec144649a2a3bf2be6538033 : SUCCESS in 3m 33s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/6e61e537b48342e7b876be75fb9cd500 : SUCCESS in 4m 44s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5e7481c020634a698e35292026aae0df : SUCCESS in 3m 32s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5501a9c66f714ca08799f6f4669144eb : SUCCESS in 6m 13s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/763c5a6c29944df08d73d37f28d6f8a5 : SUCCESS in 3m 42s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/8914f9b86a564996995971b81a1a4da6 : SUCCESS in 3m 46s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/672b28782c7942fe85a41e5baa126101 : SUCCESS in 13m 51s","accounts_in_message":[],"_revision_number":2},{"id":"971162995d62da00fe242092bf62c5f0f17c3383","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-08 21:56:24.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad7f9016e6134793835ac2dde2ee6e43\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fe1b417ec68f447db00d9b74a46fb26d : SUCCESS in 6m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/17ddc64e53d04a3bb0507c929bf3f833 : SUCCESS in 9m 52s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/139fa73f9b68456bbd312545281ad4a6 : SUCCESS in 13m 08s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c6ee8e6c019b4ddd7f3d6e91c87d530414b7e984","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2025-12-11 14:02:18.000000000","message":"Patch Set 2:\n\n(3 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f533ad0aaca6f18d04fe62f21b93576dbc34aabf","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-12 14:07:28.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"7905d5904f387235dd0a4ee54be33588aa211df9","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-12 14:08:03.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"1449b864b2bd46585eabd23360478b3b860292b1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 14:49:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ff82422a03a474fa76722f341ff441c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/daa0e350b8424d73a69302b03603bcd6 : SUCCESS in 7m 16s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/52ab1f1ce4064c4b9193663e3a0ab87b : SUCCESS in 8m 13s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f4948df11c754cbea5192e6be0f2b1b8 : SUCCESS in 11m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"ec1a7953ef4f9e17defc2ea95d482b760b1429eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 14:56:34.000000000","message":"Patch Set 3: Verified-1\n\n(5 comments)\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/53b238b05942467d95416d873fe2598a\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ac9ed38fa7004f42b3ecfce7e14f2dbb : FAILURE in 3m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d26ffc04eb794568b864618d520cc6f7 : SUCCESS in 3m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1675f28c515b4781b9b811c473759982 : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/963f7d5fd52544d8a947982bb5a05c9a : SUCCESS in 6m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/073144e220ea4ea1a5271bc8041e8507 : SUCCESS in 3m 42s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/67b5212b2bb442f286847d6f9ee61273 : SUCCESS in 5m 35s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/55db68781da148a5ae33c4138a191b47 : SUCCESS in 35m 56s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/224574751e2e46b39ff47ba066695af0 : SUCCESS in 34m 34s","accounts_in_message":[],"_revision_number":3},{"id":"134c82d36e40407d9e79a1b6928d9971646241da","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-12 15:25:51.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"2c91973a85c383a307f91f4c2fcb4a65ab6a3cad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 15:53:11.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/23e17999f1684831b51daa36345842be\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a61b1c0f790d4311b5041db146d9ca64 : SUCCESS in 4m 25s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/203749ebd7ec4227990489c197ef20e8 : SUCCESS in 4m 18s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9bc658b537f54f578299bddf2fe1e23c : SUCCESS in 3m 55s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/32b3ebcad1a74febb2e83869254fc1aa : SUCCESS in 3m 36s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/20bc2e0b18314637ad34403b33f2a287 : SUCCESS in 4m 00s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/51f956a3332046fc90c339123718c64e : SUCCESS in 4m 31s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/398a073e864743e79154eeaabfffa9f4 : FAILURE in 20m 10s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7f563f9e5a4c410f86d35a542f5cc91b : SUCCESS in 15m 52s","accounts_in_message":[],"_revision_number":4},{"id":"5344e86e0f9c37dcc91efa010a82342a548ad4bd","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-12 15:57:30.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f18fe1f5a97476072dc37507575d4d4551932d45","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-12 16:03:24.000000000","message":"Patch Set 5: Patch Set 4 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"4fb2d9b3089fcaeb25bf9f0c239d40aa065fa546","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 16:53:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c1e59e6bc0364355b9ded22479ccdeb9\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7f06fadc014047d99dbf675da4993eae : SUCCESS in 5m 56s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ecbd8df439e84c46bc7b6b63b8bdb231 : SUCCESS in 3m 48s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/30ff8071e3f34aec9e73e5bfa26002b7 : SUCCESS in 6m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/0f173aeadcfb4ab1ac56c3c0cdcf4cb0 : SUCCESS in 6m 33s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff4406f5eda944c8b72a67138258e050 : SUCCESS in 3m 57s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/e9a2fe5ec6e142ec9fa8892ff92688f1 : SUCCESS in 4m 29s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/3b5b3efc507740b5b2a2f33be3f2c03c : SUCCESS in 29m 20s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/607f0f6ba6024a20957d091ae1eb72a5 : SUCCESS in 33m 49s","accounts_in_message":[],"_revision_number":5},{"id":"988f173578650c62492e07043ac2074f7867a3fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-12 17:34:08.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/53523161b0bc4f51af29ee475b054186\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/59c136a0e2f048c59ad927ffbfaefe17 : SUCCESS in 5m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/51eecfbead92471ca1e61ca433b4724e : SUCCESS in 5m 59s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b7226516f2fb4068bfee7b9a709c0378 : SUCCESS in 8m 48s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"c04e3e2e8e1810127a2cd45a5c51c4c3af58a22d","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 09:39:05.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"2650995ad892942a5e9d2b2bc70a3d8928bdf714","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 09:41:07.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"c915222c6495fa311762dc14bf180df2ee9cfea6","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 09:50:12.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"2cc9bf0db25e654d48183ef0fea9ee4394dc393b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 10:02:08.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/245e1624e7384ad681e1482f2bfe0623\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d82c63b60edd4314a9640e80c76d1cfd : FAILURE in 5m 42s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2537a152ab1445468ca6a74b4eb2d6ac : FAILURE in 5m 54s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ed15814c30914057bf22ebddc989054e : FAILURE in 9m 54s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"0f95048fd3a9c9f6637d390b2c786778cd240b9e","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 10:06:58.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"f85047e199ce38f3cc68bb9578f264e9f1f50abc","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 10:10:27.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"bae8d1f6b08d0cb8a1ecdd8a136c30c82f963bb5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 10:24:25.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8c11442b1e84637a59239e2651343e4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/dbff4b143b594bb1ac3bb7df9b7830ec : SUCCESS in 4m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d6edbe86b1b14c01a0fa869daa39a9e9 : SUCCESS in 4m 17s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d7e2833f86284f0499187341c5e401e0 : SUCCESS in 11m 27s (non-voting)","accounts_in_message":[],"_revision_number":10},{"id":"b168cc77529c88a2f9d30e98cc52650afbf27afc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-16 10:45:47.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/518d847194bb43f29bc1ab4e9c35160e\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/51567f48808e49328ddce8512ad72ef6 : SUCCESS in 1m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0ef209d94bd6457abc4796ca796df243 : SUCCESS in 1m 50s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/abc9519ad3564d0785424d5769a9855e : SUCCESS in 2m 11s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5cf04c59f4164bd1be0e30e861275ccf : SUCCESS in 3m 28s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/63afb98a58e548bca48339450f194c55 : SUCCESS in 8m 11s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1f5c0cf78274b189f4b993fd4933fc1 : SUCCESS in 2m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/514cd107ae6a49a39d5c572ab08d42ed : SUCCESS in 2m 08s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/57115263b3f146b8bafaa38fdcf4cc2f : SUCCESS in 2m 34s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/a82ccb59533e4571988eae7c4d0ff9f8 : SUCCESS in 34m 37s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5a0c276b2f2941ef8f448946834c34fb : SUCCESS in 19m 18s","accounts_in_message":[],"_revision_number":10},{"id":"c44cbcfe4b1c6429888116b6e4a0639afa7ecc58","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"date":"2026-03-16 15:34:22.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":10},{"id":"d138115154a9af6b6e7c7fe1319b8cd657e909ed","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-16 16:40:12.000000000","message":"Patch Set 10: Code-Review-1\n\n(3 comments)","accounts_in_message":[],"_revision_number":10},{"id":"0fefcba72beda2756029a93396d1f781f8be3a57","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-17 14:34:55.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"94c955d5df405919d77dff023a77197092cefbc3","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-17 14:43:45.000000000","message":"Patch Set 11:\n\n(3 comments)","accounts_in_message":[],"_revision_number":11},{"id":"c38c0bf060bcd7aa6a975cbb7e27a0c00c2faac4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-17 14:49:08.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc8ffe90ce3d43318474c410450ad378\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/c07e0c7796d14b258355a1eb998ed76e : SUCCESS in 4m 33s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/8e684925334a44dda5a587b30308aa24 : SUCCESS in 5m 31s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/ad442a4bb1a040cb9be447d260115886 : SUCCESS in 7m 51s (non-voting)","accounts_in_message":[],"_revision_number":11},{"id":"1ffda8109abb75a591eb147c76d01637c4c307ad","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-17 15:26:58.000000000","message":"Patch Set 11: Verified-1\n\n(1 comment)\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/4be8e743c17e43debeaf5655556c057f\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/cf31a66d74da4ca98e6c524bba896d02 : SUCCESS in 2m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/43629a69516a41a8a8ff4ab6ca7f3cea : FAILURE in 3m 27s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/fab0d7ec6fb8486da07af93e9dd49854 : SUCCESS in 3m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e03c63649a694c4ab83775bf1589fe3a : SUCCESS in 4m 10s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/7a663e53ed9a440d84da6162eeeeb423 : SUCCESS in 6m 01s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfdab8258da745adb3cfa66e29cd857a : SUCCESS in 3m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8ec0cf0214a46839aa311776bd80cdb : SUCCESS in 2m 56s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/a11865fa3cd54f0fbb4a39770b022aea : SUCCESS in 3m 50s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/921d4bca45714c92867f24c0f1a25d93 : SUCCESS in 44m 23s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/01e350f60b9a43478e2bc061bc12ca59 : SUCCESS in 37m 48s","accounts_in_message":[],"_revision_number":11},{"id":"fd91d7cff8320ad9deb0d60753de149391b438ee","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-18 07:56:09.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"42e8e87945d551cfa61c4046f95ac14d6a140072","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-18 07:57:38.000000000","message":"Patch Set 12: Published edit on patch set 11.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":12},{"id":"fd8ec5bd377cb9c63b3f1f9e2f81c716cf035a55","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 08:22:13.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6067632b8d8942e4a6c582856cd2ef4d\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/8a1fcf3726ae447a92111245381515e9 : SUCCESS in 5m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/32433cb3186641a1bf90a95579f4eb73 : SUCCESS in 6m 09s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1faa40adaa08404bbd5fb42d6435bb9e : SUCCESS in 11m 14s (non-voting)","accounts_in_message":[],"_revision_number":12},{"id":"c88d16a9be8970cf6eec53aeafc5e24c5fad4c76","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 08:49:08.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a892fef3ad8747809625afc09b825407\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/42fe2dc7f5dd4e2cb498c692828c2b8e : SUCCESS in 1m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73a82f52c56d44e3b8c939e2bf414bf6 : SUCCESS in 2m 58s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/868ea2a476e7432a9b5c905c9cbf4ac7 : SUCCESS in 3m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3c662a4817b54065b7ddfb140a298f97 : SUCCESS in 3m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a32e2ef0484a497a82ae4ea6387a0f6e : SUCCESS in 6m 59s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d3365e4fde24edca49c8a81f4ec0f32 : SUCCESS in 3m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3db7fd91be2f425fafc4e40dee57a774 : SUCCESS in 2m 16s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/699e48ad02ac4fb78f5bfc3c418a4a68 : SUCCESS in 4m 25s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/f18ded61c0154bccac729aee96c790fe : SUCCESS in 35m 04s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/37b5332b306944d0a035330077a0a59a : SUCCESS in 40m 39s","accounts_in_message":[],"_revision_number":12},{"id":"4797e8c8b1a45966086ae5d8418b122d049a1469","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-18 09:21:58.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"0982b2ba4bfb21a0551b9f17159b976957d2e5f1","author":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"date":"2026-03-18 09:31:35.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"188790c91bd19bfa77c719c8f6255fc26753e506","author":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"date":"2026-03-18 09:40:44.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"586100adb573340d9cd8b148793a72fae1f70f73","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 09:41:14.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":12},{"id":"8434a0986fc3d4e740704f429995d5fd41645bc6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 10:26:15.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0121e98f44ba4339a10cd031a8398b92\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/9b497eb3c62f4c4ea2c7e3f9b961b0cc : SUCCESS in 2m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3ee02af5c10b4f719dbe6b8f268b86a0 : SUCCESS in 1m 52s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e025a8bc652743eb9fe66f054f132551 : SUCCESS in 3m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/338fd06c5dec4db693ec28efef00732b : SUCCESS in 5m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b47faf89dc44bef99620c3443eb960a : SUCCESS in 3m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/798a276ef7c14f06ba24701814d9fad1 : SUCCESS in 2m 45s\n- openstack-tox-pylint https://zuul.opendev.org/t/openstack/build/96edf58a707749e8bdc8124337a08f98 : SUCCESS in 4m 39s\n- freezer-tempest-basic https://zuul.opendev.org/t/openstack/build/bc89e125bef344cc980ea8a26849eecb : SUCCESS in 23m 27s\n- freezer-tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/05f74012c644431f803d7e8f8b3916f3 : SUCCESS in 37m 05s","accounts_in_message":[],"_revision_number":12},{"id":"ec37d726b3fe06bd493a2a84be0b0190676b2f6e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 10:26:15.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":12},{"id":"dae5254251339366a6cf9ee59b9625bc3ce27232","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-18 10:27:25.000000000","message":"Patch Set 12:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cf679f1d71914176a40ddb90272b1f9e\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/612d3209b2ed4e6ea009297d219324ec : SUCCESS in 59s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1937863cfba84af7b27804afac6bd2e7 : SUCCESS in 43s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"bac55226af8fdb5477a3c3524aa0f31bd81d0773","revisions":{"ecc5c437f5c50cba8fb03a440614a4e0f3b38af0":{"kind":"REWORK","_number":1,"created":"2025-08-08 20:35:21.000000000","uploader":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"ref":"refs/changes/69/956969/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/1"}}},"commit":{"parents":[{"commit":"5bce8bb6da1a242d478a415fe7945133df6e871f","subject":"Merge \"Remove tags from README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/5bce8bb6da1a242d478a415fe7945133df6e871f"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:31:04.000000000","tz":180},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ecc5c437f5c50cba8fb03a440614a4e0f3b38af0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/ecc5c437f5c50cba8fb03a440614a4e0f3b38af0"}]},"branch":"refs/heads/master"},"d06aaa4b263745676ddd4a65b0df6bb5bc1b854a":{"kind":"REWORK","_number":2,"created":"2025-08-08 21:24:03.000000000","uploader":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"},"ref":"refs/changes/69/956969/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/2"}}},"commit":{"parents":[{"commit":"5bce8bb6da1a242d478a415fe7945133df6e871f","subject":"Merge \"Remove tags from README\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/5bce8bb6da1a242d478a415fe7945133df6e871f"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 21:23:47.000000000","tz":180},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d06aaa4b263745676ddd4a65b0df6bb5bc1b854a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/d06aaa4b263745676ddd4a65b0df6bb5bc1b854a"}]},"branch":"refs/heads/master"},"09d3e90a52c05a5c5fdc514405625c0ff2bc9bd3":{"kind":"REWORK","_number":3,"created":"2026-03-12 14:07:28.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/3"}}},"commit":{"parents":[{"commit":"b2792287dab747a6750e357416048dcc273fd542","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/b2792287dab747a6750e357416048dcc273fd542"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-12 14:04:13.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/09d3e90a52c05a5c5fdc514405625c0ff2bc9bd3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/09d3e90a52c05a5c5fdc514405625c0ff2bc9bd3"}]},"branch":"refs/heads/master"},"86b35409ed0888bbbc86cb9ad63e97ff90e5c8ce":{"kind":"REWORK","_number":4,"created":"2026-03-12 15:25:51.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/4"}}},"commit":{"parents":[{"commit":"b2792287dab747a6750e357416048dcc273fd542","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/b2792287dab747a6750e357416048dcc273fd542"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-12 15:25:44.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/86b35409ed0888bbbc86cb9ad63e97ff90e5c8ce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/86b35409ed0888bbbc86cb9ad63e97ff90e5c8ce"}]},"branch":"refs/heads/master"},"6c55b39811ee6191407204c1dfb7d7761e93af0a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-03-12 16:03:24.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/5"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-12 16:03:24.000000000","tz":0},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/6c55b39811ee6191407204c1dfb7d7761e93af0a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/6c55b39811ee6191407204c1dfb7d7761e93af0a"}]},"branch":"refs/heads/master","description":"Rebase"},"5ea5744c5894b7bd588c02aadd9c79558a8859c5":{"kind":"REWORK","_number":6,"created":"2026-03-16 09:39:05.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/6"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-16 09:38:52.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/5ea5744c5894b7bd588c02aadd9c79558a8859c5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/5ea5744c5894b7bd588c02aadd9c79558a8859c5"}]},"branch":"refs/heads/master"},"204bc3e248eec2b5762c86e4cba51edd11a0860f":{"kind":"REWORK","_number":7,"created":"2026-03-16 09:41:07.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/7"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-16 09:41:01.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/204bc3e248eec2b5762c86e4cba51edd11a0860f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/204bc3e248eec2b5762c86e4cba51edd11a0860f"}]},"branch":"refs/heads/master"},"36d2b5d31d41324188608b22f9366d9bdebc36d1":{"kind":"REWORK","_number":8,"created":"2026-03-16 09:50:12.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/8"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-16 09:50:04.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/36d2b5d31d41324188608b22f9366d9bdebc36d1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/36d2b5d31d41324188608b22f9366d9bdebc36d1"}]},"branch":"refs/heads/master"},"596b0c9948628253604901cd8bf290cc38c3ea34":{"kind":"REWORK","_number":9,"created":"2026-03-16 10:06:58.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/9"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-16 10:06:52.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/596b0c9948628253604901cd8bf290cc38c3ea34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/596b0c9948628253604901cd8bf290cc38c3ea34"}]},"branch":"refs/heads/master"},"871ce5da476d233c2b4d1b660c128ded53ea5aae":{"kind":"REWORK","_number":10,"created":"2026-03-16 10:10:27.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/10"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-16 10:10:21.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/871ce5da476d233c2b4d1b660c128ded53ea5aae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/871ce5da476d233c2b4d1b660c128ded53ea5aae"}]},"branch":"refs/heads/master"},"03bb3614f208459b4681a4a5a98683e61d7d4f4d":{"kind":"REWORK","_number":11,"created":"2026-03-17 14:34:55.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/11"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-17 14:34:48.000000000","tz":60},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/03bb3614f208459b4681a4a5a98683e61d7d4f4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/03bb3614f208459b4681a4a5a98683e61d7d4f4d"}]},"branch":"refs/heads/master"},"bac55226af8fdb5477a3c3524aa0f31bd81d0773":{"kind":"REWORK","_number":12,"created":"2026-03-18 07:57:38.000000000","uploader":{"_account_id":28619,"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","username":"noonedeadpunk"},"ref":"refs/changes/69/956969/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/freezer-api","ref":"refs/changes/69/956969/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/freezer-api refs/changes/69/956969/12"}}},"commit":{"parents":[{"commit":"a4a7250732e3f56032a9e263c9a7d117d69ccf38","subject":"Deprecate elasticsearch DB engine","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/a4a7250732e3f56032a9e263c9a7d117d69ccf38"}]}],"author":{"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@advanced.host","date":"2025-08-08 20:28:39.000000000","tz":180},"committer":{"name":"Dmitriy Rabotyagov","email":"noonedeadpunk@gmail.com","date":"2026-03-18 07:57:38.000000000","tz":0},"subject":"Implement Keystone trusts for centralized-scheduler mode","message":"Implement Keystone trusts for centralized-scheduler mode\n\nCreate Keystone trusts to enable freezer-scheduler to perform\nbackups on behalf of users.\nStore trusts in the service database.\nExpose trust information via the freezer-API for use by freezer-scheduler.\n\nChange-Id: I492cd149a03dfe6429916b66e41528347496ba6f\nSigned-off-by: Volodymyr Mevsha \u003cvolodymyr.mevsha@advanced.host\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/bac55226af8fdb5477a3c3524aa0f31bd81d0773"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/freezer-api/commit/bac55226af8fdb5477a3c3524aa0f31bd81d0773"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":37587,"name":"Volodymyr Mevsha","email":"volodymyr.mevsha@gmail.com","username":"waerinfu"}},{"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":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
